任何reddit替代品?

时间:2011-09-12 21:05:36

标签: content-management reddit

所以我最近问了this有关链接提交+声誉系统存在的问题。我的反应令我兴奋不已。我的意思是,reddit开源了,所以为什么重新发明轮子。但在阅读this文章后,我感到非常沮丧。

我的担忧与文章中的内容一致:

  • 很多依赖,恐怕我会在不知道剑术的情况下使用剑。卡桑德拉,Memcached,Pylons,以及最糟糕的PostgreSQL(我很陌生。我希望他们有MySQL)
  • 不确定在撰写文章时reddit是如何积极开发的,但是git网站显示它当前非常活跃。

如果我采用这个克隆,我不确定与reddit对其来源所做的更改保持合并是多么困难。特别是在重新命名应用程序之后。有没有人有这方面的实际经验?

此外,还有其他更简单(可选择扩展)的系统我可以探索吗?

3 个答案:

答案 0 :(得分:8)

大约六个月前,我处于同样的境地。我研究了Pylons然后深入挖掘了reddit代码。例如,模型代码非常神秘(分布在一百个文件中),看起来简单的更改将是一件苦差事,文档最多只是微薄的。跟上行李箱看起来不可能。有一个人没有多少时间可以简洁地回答问题,他已经退出了。

很明显,我完全依靠自己。在一两个月无处可去之后,我决定寻找其他选择。这看起来很有趣:

  • HotaruCMS(PHP)
  • Pligg(PHP)
  • Pinax(Django)
  • 自己构建(Django,金字塔或其他任何东西)

但是,我更喜欢在Python中使用PHP,因此我调查了在Django中构建自己的。几个月后,在业余时间,我从reddit获得了大约50%的所需内容,并且我理解了代码库中的每一行代码。如果我不得不再次这样做,我会节省时间并在第一次建立自己的时间。如果我已经为这项工作建立了一些东西,但我对这条路线并不满意,因为它给了我正确的需要。

请记住,你仍然可以从reddit中取出一两个模块。例如,评论排序代码(标准算法),在您的闲暇时间。

在这个主题上,我也看了Pinax,这是一个Django的发行版,已经安装了社交网络花絮。我对它感兴趣,但是它上面挂着云,似乎有一个太小的社区而且贡献正在枯竭。现在看来已经死了。

P.S。学习一些Postgres,它与其他数据库差别不大,平均功能更强大,文档齐全,价格合适。

答案 1 :(得分:1)

如果您愿意使用lisp变体,则news.arc是运行hacker news的引擎。它比reddit简单得多,但它实现了相同类型的新闻聚合和注释线程/排序。

我没有亲自使用它,但有一些instructions可用。

答案 2 :(得分:0)

有一个更简单的c#/ sql实现 - https://github.com/whoaverse/whoaverse。不是先进的,缺乏一些功能,但也许是一个很好的起点。