开源社交网络

时间:2010-04-05 12:56:32

标签: social-networking

我查看了这类现有问题,但没有找到我要找的东西,所以这里就是这样。

我需要一个开源框架,人们可以......

创建用户帐户
邀请朋友
有好友列表
互相写消息(某种收件箱系统)
在标准消息论坛上创建帖子
Facebook登录(添加,我在原始问题中忘记了这一点)

除此之外,我将创建一些用户交互的游戏,因此必须使用新的数据库表和功能来扩展框架。

平台是Windows,但除此之外,我愿意尝试几乎任何东西。

感谢您的建议!

4 个答案:

答案 0 :(得分:2)

听起来Pinax可能拥有您需要的全部/大部分功能。 Pinax是一个开源项目,旨在提供Django之上的通用但可扩展的社区网站。

我相信它具有您要求的功能:

  • 用户对用户消息传递
  • 朋友邀请(网站内部和外部)
  • 线索讨论

除了这些功能之外,该平台还带有大量其他开箱即用的应用程序,并且您可以自行添加的内容没有任何限制。

虽然大多数Django爱好者可能会选择非Windows平台来托管他们的网站,但official documentation确实包含有关如何在Windows上安装的说明。

答案 1 :(得分:2)

我没有使用它,但请查看elgg.org。以下是它对自己的看法:

  

Elgg是免费的开源软件。   它提供了您需要的组件   建立一个功能齐全的社会   环境...

另请查看opensocial.org

如果您不想要维护平台的麻烦,只想创建社交网络并添加一些扩展,您可以使用现有的社交网络平台之一,如ning。< / p>

答案 2 :(得分:1)

Lovdbyless是一款开源红宝石。写得好,易于自定义。 http://lovdbyless.com/

答案 3 :(得分:0)

我知道你可以用Drupal实现所有这些东西,就像我做的那样。不过,这可能比你想要的要重一点。