Система голосования с открытым исходным кодом

Я планирую создать веб-сайт, основанный на сообществах, с функциями голосования, похожим на StackOverflow (или Digg и т.д.). Мне очень нравится система голосования SO, в которой ваши баллы вычитаются для голосования по кому-то и т.д.

Во всяком случае, есть ли доступный модуль/компонент с открытым исходным кодом, который я могу подключить прямо к моему приложению, без необходимости изобретать колесо? Приложение разработано, вероятно, в PHP или Python.

Спасибо за ваши комментарии и советы.

Ответ 1

В Django есть несколько:

Лично я использовал только джанго-голосование. Он имеет хороший раздел по использованию его для голосования в стиле Reddit/SO, включая шаблоны, и с использованием прогрессивного улучшения: http://code.google.com/p/django-voting/wiki/RedditStyleVoting

Я думаю, что в других проектах есть некоторые интересные функции с точки зрения пользовательских методов ранжирования/сортировки, в которых django-голосования могут не соответствовать.

Ответ 2

Посмотрите Pligg

Pligg начался как простая CMS, чтобы позволить пользователи представляют и голосуют по новостям статей, и что мы все еще делаем Лучший. Проголосуйте за интересные истории вы и статьи, которые получают достаточно голоса появятся на домашней странице ваш сайт Pligg. Pligg предлагает 5 звезд метод голосования или более традиционное пронумерованное голосование, как показано на сайты, такие как Digg, Mixx или Reddit.

Ответ 3

Попробуйте это написать в PHP ZendFramework

phpancake http://sourceforge.net/projects/phpancake/

Система вопросов и ответов, в которой обоснованность вопросов и их ответов определяется и модерируется сообществом системой голосования. Эта система с открытым исходным кодом находится на линии Stackoverflow и digg.