开源社交网络 [关闭]

Posted

技术标签:

【中文标题】开源社交网络 [关闭]【英文标题】:Open source social network [closed] 【发布时间】:2010-04-05 12:56:31 【问题描述】:

我浏览了现有的此类问题,但没有找到我想要的东西,所以这里是。

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

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

在此之上,我将创建某种用户交互的游戏,因此必须可以使用新的数据库表和功能扩展框架。

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

感谢您的建议!

【问题讨论】:

也许你可以详细说明为什么你特别想要一些你可以自己运行的东西,而不是使用现有的服务。例如,宁 (ning.com) 会提供您所要求的;虽然服务是收费的,但入门级的费用会相当低(目前街上的消息是每月不到 5 美元)。它是完全可定制的平台(通过 php)。还有很多其他选择,包括完全免费的选择(例如 bigtent)。 【参考方案1】:

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

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

用户到用户的消息传递 好友邀请(网站内部和外部) 话题讨论

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

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

【讨论】:

乍一看很有趣!你知道这与 Drupal 相比如何吗? @user:真的没有。在我的印象中,Drupal 的目标用户是技术较少的用户,允许主要使用鼠标来构建和配置站点。 Pinax 将要求您了解 Django 的核心概念,并且您将需要一个好的文本编辑器来创建您的站点。作为回报,它将允许您以任何可能的方式自定义或扩展任何内容,而无需太多麻烦。再说一次,这真的只是我的猜测:)【参考方案2】:

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

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

也可以看看opensocial.org。

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

【讨论】:

【参考方案3】:

Lovdbyless 是一个开源的 ruby​​ on rails one。写得很好,很容易为自己定制。 http://lovdbyless.com/

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于开源社交网络 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

AddThis AddToAny、ShareThis 等用于社交书签的开源替代品 [关闭]

在新的社交网络中开放社交[关闭]

Java社交网络引擎(框架/平台)列表[关闭]

你知道任何免费的社交网络软件吗? [关闭]

将社交媒体网络共享按钮集成到 Highcharts。 [关闭]

社交网络 android 应用程序的要求 [关闭]