我们正在构建一个我们想要添加社交网络功能的应用程序。我们的第一个想法是采用开源社交网络平台或具有社区功能的cms,并将我们的应用程序放入其中。似乎大多数这些平台似乎围绕着这样的想法进行组织,即每个人都是该网络的一部分,即Facebook模型。我们的应用程序的更好模型是Ning模型。我们希望为每个客户提供新的子网络,不同的客户甚至不需要知道其他客户是否存在。为了使事情进一步复杂化,我们可能在以后希望允许这些子网络之间的非常有限的共享。是否有支持创建许多不同子网/社区的开源或商业平台?
答案 0 :(得分:1)
使用Wordpress mu(http://mu.wordpress.org/)查看“子网”以及BuddyPress(http://buddypress.org/)以添加社交网络功能。不理想,但就像你说的大多数是基于Elgg(http://elgg.org/)等'Facebook'模式。
答案 1 :(得分:1)
你可以考虑DotNetNuke。 DotNetNuke具有开放式架构,您可以通过添加模块来扩展它。它是开源和免费的,但您可能需要购买社交模块。但是,一个社交模块(Smart-Thinker)是免费的。它支持创建用户组,看起来与您正在寻找的非常相似。
答案 2 :(得分:1)
您可以查看Jomsocial的Joomla扩展名。我没有使用它,但确实使用Joomla,我认为它非常好。它看起来像一个非常广泛的社交网络扩展,他们有一个comparison chart,其中包括宁。
同样Joomla是Community Builder,这是一个与Jomsocial不同的免费扩展。
答案 3 :(得分:1)
Groupsite是一个类似于Ning的商业产品:http://www.groupsite.com/
他们的功能页面(http://www.groupsite.com/features)提到他们提供“全功能子组:群组中的迷你群组”。