11

我计划建立一个社区驱动的网站,其投票功能类似于 StackOverflow(或 Digg 等)。我真的很喜欢 SO 的投票系统,在这种系统中,你的分数会因投票反对某人等而被扣除。

无论如何,是否有任何可用的开源模块/组件可以直接插入我的应用程序而无需重新发明轮子?该应用程序可能会使用 PHP 或 Python 开发。

感谢您的意见和建议。

4

4 回答 4

7

Django有一些:

就我个人而言,我只使用过 django-voting。它有一个很好的部分关于使用它进行 Reddit/SO 风格的投票,包括模板和使用渐进式增强:http ://code.google.com/p/django-voting/wiki/RedditStyleVoting

我认为其他项目在自定义排名/排序方法方面有一些有趣的功能,这是 django-voting 可能不足的地方。

于 2010-01-10T16:55:23.750 回答
2

看看普利格

Pligg 最初是一个简单的 CMS,让用户可以提交新闻文章并对其进行投票,而这仍然是我们最擅长的。对您感兴趣的故事进行投票,获得足够票数的文章将出现在您的 Pligg 网站的主页上。Pligg 提供 5 星投票方法或更传统的编号投票方法,如 Digg、Mixx 或 Reddit 等网站上所见。

于 2010-01-10T16:15:35.453 回答
0

试试这个用 PHP ZendFramework 写的

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

问答系统,其中问题及其答案的有效性由社区通过投票系统确定和调节。这个开源系统是基于 Stackoverflow 和 digg 的。

于 2010-01-10T15:45:45.630 回答
0

投票工具列表在网站http://myprogrammingblog.com/2011/09/16/web-poll-script-overview-top-5/中给出

http://www.phppoll.org/download.php

于 2013-01-24T18:32:52.210 回答