A content voting system like digg or slashdot
Hi All,
I'd like to build a website that has a content voting system (like for example digg.com or slashdot.org):
1) registered users can contribute content (blog)
2) users can vote on content (very simple, a user either gives a content item a vote or he doesn't, not a 5-star system or anything like that)
3) Then either:
A) like digg.com: the frontpage shows the articles that received the most votes for the last x days (say, a week or so, maybe the option to select the period)
OR
B) like slashdot.org: when an article received a minimum of x votes (say 3), the item gets promoted to the frontpage
I'm not sure if I'd prefer system A or B. Since I don't have a preference I think I'll just go with the system that is the easiest to setup/maintain.
So the question is: what's the best way to create a system like this in Drupal?
Thanks in advance!

Drigg
That's been done, see:
http://www.drigg-code.org/
-Niels
Looks nice, thanks. Sadly,
Looks nice, thanks. Sadly, not jet available for Drupal 6 (only dev version). Any suggestions for a stable D6 solution?
Looks like Plus 1 is exactly
Looks like Plus 1 is exactly what you need: http://drupal.org/project/plus1. You'll also need Voting API and Views.
Either A or B should be possible (and equally easy, I believe) to setup with Views. Option A would use a filter on the Node date, using a "greater than" offset of -x days, and sort by votes. Option B would just use a filter of "greater than" x votes.
I'll give that one a try,
I'll give that one a try, thanks!
Don't know if this is going
Don't know if this is going to work, I don't see an option in Views to sort on the voting data from the Votes/ Plus1 module...
You need to establish a
You need to establish a Relationship with the voting data... Plus1 uses VotingAPI to store its voting data, so look for something in Relationships called Voting API Results or something.
Once you've done that, the associated fields should be available in Fields, Sort By, etc.