开源投票系统
我打算建立一个社区驱动的网站,想要有投票功能,类似于StackOverflow(或者Digg等网站)。我非常喜欢StackOverflow的投票系统,比如你给别人投反对票时会扣分。
那么,有没有现成的开源模块或者组件可以直接用在我的应用里,这样我就不用重新发明轮子了?我的应用可能会用PHP或者Python来开发。
谢谢大家的评论和建议。
4 个回答
0
试试这个,它是用PHP的ZendFramework写的。
phpancake http://sourceforge.net/projects/phpancake/
这是一个问答系统,问题和答案的有效性由社区通过投票来决定和管理。这个开源系统的理念和Stackoverflow以及digg很相似。
2
你可以看看 Pligg
Pligg最开始是一个简单的内容管理系统(CMS),让用户可以提交和投票新闻文章,这也是我们最擅长的功能。你可以对感兴趣的故事进行投票,获得足够投票的文章会出现在你Pligg网站的首页上。Pligg提供了5星投票的方法,也有像Digg、Mixx或Reddit那样的传统数字投票方式。
7
对于Django,有几个不错的选择:
我个人只用过django-voting。它有一个很不错的部分,讲的是如何用它来实现类似Reddit或Stack Overflow那样的投票功能,包括模板和渐进增强的使用方法:http://code.google.com/p/django-voting/wiki/RedditStyleVoting
我觉得其他项目在自定义排名和排序方法上有一些有趣的功能,而这正是django-voting可能不够强大的地方。