2010-07-21 14 views
6

Mọi người đều thích hiển thị huy hiệu Digg/Tweet/Like trên trang web của họ và số Disqus Comment System đang bắt đầu tiếp quản.Đánh giá/Bỏ phiếu và API thẻ, chúng có tồn tại không?

alt text http://mediacdn.disqus.com/1045/images/embed/disqus-logo.pngalt text http://about.digg.com/files/dbmedium.pngalt textalt textalt textalt text

Những lợi ích của các hệ thống từ góc độ phát triển là:

  1. Bạn không cần phải lập trình phức tạp, logic đầy đủ tính năng mà các hệ thống có vẻ đơn giản yêu cầu.
  2. Bạn không phải xử lý các vấn đề về hiệu suất ứng dụng hoặc mở rộng cơ sở dữ liệu có thể phát sinh nếu bạn xây dựng một nhận xét/như/digg trông giống như và nó trở nên phổ biến
  3. Tất cả dữ liệu được thu thập trở thành một phần của thu thập dữ liệu toàn cầu.

Tôi đang tự hỏi, làm bạn biết về bất kỳ dịch vụ ra khỏi đó mà thực hiện như sau (mỗi số trong danh sách là một dịch vụ khác nhau giả):

  1. Cho phép bạn thẻ một số mục trên trang của bạn. Có thể là api javascript cho phép người dùng nhấp vào "thẻ này" và họ có thể thêm 1-5 thẻ cho bài đăng trên blog của bạn và dịch vụ lưu trữ bài đăng trên blog của bạn bằng số nhận dạng (url, id cơ sở dữ liệu, v.v.) và thẻ. Sẽ hoạt động chính xác như Disqus nhưng đối với thẻ.
  2. Cho phép bạn bỏ phiếu hoặc rate một mục trên trang của bạn. Tương tự như hệ thống bỏ phiếu StackOverflow, một dịch vụ có api javascript đã tạo ra một tiện ích để liên kết một phần nội dung theo id với các phiếu bầu.

Ý tôi là, có những thứ này chưa được phát minh chưa ??? Hay họ đã bị thử và thất bại? Nếu vấn đề bình luận đã được giải quyết, có vẻ như điên rồ rằng việc gắn thẻ và bỏ phiếu chưa được giải quyết theo cùng một cách.

Có ai đang làm việc này hay có điều gì đó như thế này chưa? Hay bạn có cách giải quyết để làm cho hệ thống hiện tại hoạt động như thế này?

Mong ý tưởng của bạn.

Lưu ý: Tôi rất quen thuộc với tất cả các thư viện ở đó (tôi là một anh chàng ruby, vì vậy tất cả các hành vi như đá quý, vv) để tự mình thực hiện những điều này. Tôi hỏi câu hỏi này để cố gắng tìm một hệ thống đầy đủ tính năng dễ sử dụng và có thể mở rộng như các dịch vụ được liệt kê ở trên, chỉ yêu cầu một tệp javascript. Tôi đã lùng sục Internet cho họ mà không có may mắn, nhưng sau đó lại một lần nữa new services are popping up every day.

+0

tôi cảm thấy bình chọn/hệ thống đánh giá là hoàn toàn tùy biến theo nhu cầu của trang web và rất khó để tạo ra một hệ thống danh tiếng phổ biến mà có thể được sử dụng bởi tất cả trang web. Tuy nhiên, một hệ thống gắn thẻ giống như Disqus chắc chắn có thể tạo ra. :) Câu hỏi hay. –

Trả lời

1

Hãy thử những:

ajaxful-rating

acts_as_taggable_on

+0

đã cập nhật câu hỏi :).Tôi siêu quen thuộc với tất cả các thư viện này, tôi chỉ cố gắng tìm một cách để giảm bớt cơ sở mã của tôi (các thư viện này yêu cầu di chuyển cơ sở dữ liệu vài trong số những thứ khác), và b) giúp dễ dàng mở rộng và tái sử dụng. Tôi đang tìm một dịch vụ thay vì một thư viện do-it-yourself. Cảm ơn tho. –