Drupal Commons vs Wordpress + BuddyPress用于社交网络

时间:2012-07-12 19:08:18

标签: php wordpress drupal buddypress drupal-commons

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

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

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

3 个答案:

答案 0 :(得分:2)

WordPress具有丰富的插件架构,可以扩展系统,同样可以扩展BuddyPress。你也可以扩展Drupal Commons。

Drupal Commons对BuddyPress不具备的主要功能是商业支持。

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

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

如果您可以更具体地了解新网站的功能/要求,则可以更轻松地确定其中一个软件包是否满足这些要求以及程度。

答案 1 :(得分:1)

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

Open Source Social Networking Matchup: BuddyPress vs. Drupal Commons

答案 2 :(得分:0)

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