2011-07-25 34 views
-1

试图选择一个PHP开放源码CMS,我将在其中集成一个外部应用程序。我对Drupal和WordPress有相当全面的经验,倾向于更喜欢WordPress的简单性,尽管我没有与BuddyPress合作。BuddyPress 1.2或Elgg 1.7,寻求建议

我已经排除了Drupal(太多的功能,我不需要,太复杂,想尝试新的东西),并认为我已经缩小到WP/BuddyPress,直到我今天才发现Elgg。做了一些谷歌搜索,但发现两者之间没有令人满意的近期比较(BuddyPress 1.2,Elgg 1.7)以及关于Elgg的一般信息。

这里是我的工作项目的功能需求:

多用户:型材,私人信息,论坛,评论,Facebook的/ SN整合和一些方法来创建用户的基本范畴。而已。

对于我来说,CMS必须尽可能地容易地与外部应用程序深度集成。外部API用于我从头开始构建的电子学习平台。这里的大部分活动都将通过基于JSON的API在浏览器中进行。 JavaScript将实时查询API并更新用户仪表板和各种功能等。所以我猜测它主要是模板编辑,如果需要的话可能还有一些管理模块。用户将通过CMS网站进行注册和登录。用户数据将在CMS和应用程序之间进行分割,显然,我想不重复的不是用户ID其他两个数据库之间的任何数据。与课程,游戏等相关的其他数据将存储在外部应用程序中,并且将有一个管理员与CMS分开。

由于项目的时间限制,我需要CMS社区/用户功能,没有时间自己重新发明所有这些轮子。我也希望尽可能使外部应用程序健壮。

由于这些原因,我想要一个简单但灵活的基于LAMP的CMS。最好精心设计,这样我就可以继续安装无需黑客入侵的更新。

在这两个平台上都有经验的人 - BuddyPress 1.2,Elgg 1.7 - 分享关于哪个平台最好的建议,关于我的项目需求,我非常感谢!谢谢。

回答

0

最后,我决定去与BuddyPress的,因为它有更多的社区牵引力和我已经写作WP插件和主题很舒服。看起来应该很容易将WP用户数据库与我的外部数据库集成在一起,并将它们组合成一个JSON格式的API。 BuddyPress几乎可以满足我开箱即用的所有需求,并且从最初的入门到现在,数据字段的分离应该非常清晰。

不是说Elgg也不行,我只是在有限的时间内没有看到足够多的关于它的好东西,我不得不在两者之间做出决定。

仍然对其他人的评论开放!