Система голосования с открытым исходным кодом [закрыта]
-
19-09-2019 - |
Вопрос
Я планирую создать управляемый сообществом веб-сайт с функцией голосования, аналогичной StackOverflow (или Digg и т. д.).Мне очень нравится система голосования SO, в которой ваши баллы вычитаются за то, что вы кого-то проголосовали и так далее.
В любом случае, существует ли какой-либо модуль/компонент с открытым исходным кодом, который я могу подключить к своему приложению напрямую, не изобретая велосипед?Приложение, вероятно, будет разработано на PHP или Python.
Спасибо за ваши комментарии и советы.
Решение
Есть несколько для Django:
Лично я использовал только голосование по Джанго.Там есть хороший раздел, посвященный использованию его для голосования в стиле Reddit/SO, включая шаблоны и использование прогрессивных улучшений: http://code.google.com/p/django-voting/wiki/RedditStyleVoting
Я думаю, что в других проектах есть некоторые интересные особенности с точки зрения пользовательских методов ранжирования/сортировки, и именно здесь голосование django может оказаться неэффективным.
Другие советы
Посмотри на Плигг
Pligg начинал как простой CMS, чтобы позволить пользователям отправлять и голосовать за новостные статьи, и это все еще то, что мы делаем лучше всего.Голосуйте за истории, которые заинтересованы вам, и статьи, которые получают достаточно голосов, появятся на домашней странице вашего сайта Pligg.Pligg предлагает 5 -звездочный метод для голосования или более традиционное пронумерованное голосование, как видно на таких сайтах, как Digg, Mixx или Reddit.
Попробуйте это написано на PHP ZendFramework.
блинчики http://sourceforge.net/projects/phpancake/
Система вопросов и ответов, в которой достоверность вопросов и ответов на них определяется и модерируется сообществом с помощью системы голосования.Эта система с открытым исходным кодом построена по принципу Stackoverflow и digg.
Список инструментов для опроса представлен на сайте. http://myprogrammingblog.com/2011/09/16/web-poll-script-overview-top-5/