Система голосования с открытым исходным кодом
Я планирую создать веб-сайт, основанный на сообществах, с функциями голосования, похожим на 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.
Ответ 4
Список инструментов опроса приведен на веб-сайте http://myprogrammingblog.com/2011/09/16/web-poll-script-overview-top-5/
http://www.phppoll.org/download.php