Drupal Commons vs Wordpress+BuddyPress的社交网络


Drupal Commons vs Wordpress+BuddyPress for a social network

我领导一个由4名PHP开发人员组成的团队,我们的任务是开发一个自定义的社交网站/门户。我所说的社交是指类似Facebook的社交活动流、评论、人气、各种内容等等。我们没有几年的时间从头开始开发它,所以我正在考虑在现有CMS的基础上进行构建——要么是使用BuddyPress的Wordpress,要么是Drupal。两者之间的选择对我来说很难。我的团队非常精通PHP,但对这两种CMS都没有丰富的经验。这两个平台都提供了类似的最终用户功能,但我想知道在Drupal上破解BuddyPress(如果需要的话,这很可能)与某些东西(可能是Commons模块)有多容易。

Drupal的问题是D7已经存在,但Commons模块还没有被移植到它。在D6上开发对我来说没有多大意义,因为我读到过将来迁移到D7会有问题。

我们必须开发的社交网站并不是真正以博客为中心的。你推荐什么?

WordPress有一个丰富的插件架构来扩展系统,您也可以类似地扩展BuddyPress。您还可以扩展Drupal Commons。

Drupal Commons拥有的BuddyPress没有的主要东西是商业支持。

(顺便说一句,WordPress也不一定以博客为中心。在其设置中选择的一个单选按钮将其默认视图更改为CMS(静态首页),如果需要,"博客"功能可以完全隐藏。)

决策将由您尚未指定的需求驱动。例如,如果你希望用户生成大量内容,那么使用BuddyPress可能会更容易。但如果你需要商业支持,那么你必须使用Drupal Commons,尽管有任何潜在的缺点。

如果你能更具体地了解新网站的功能/要求,那么就更容易确定其中一个软件包是否满足这些要求以及满足的程度。

我认为这完全取决于您可能使用的功能。如果你喜欢Drupal Commons的功能集,并且不一定需要太多,那么我推荐Commons,因为它得到了专业支持,而且做得很好。然而,如果你需要一个非常定制的社区,你可能想选择BuddyPress,它目前有412个插件可供平台使用,每天都有更多插件添加。这些扩展的质量从优秀到非常差不等。一些开发人员没有时间在最初版本之后支持他们的插件,而另一些开发人员则通过他们的插件谋生,并确保它始终为WordPress和BuddyPress的最新版本做好准备。我写了一个你可能会发现有用的两个平台之间的基本比较:

开源社交网络配对:BuddyPress与Drupal Commons

您永远不想"破解"CMS。更改CMS的代码会引入安全漏洞。我建议不要使用任何类型的CMS,而是使用诸如symfony之类的框架(如果必须的话)。