开源社交网络 [关闭]
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 等用于社交书签的开源替代品 [关闭]