有没有像样的开源多租户CMS?

时间:2010-02-15 16:50:28

标签: content-management

我们正在寻找一个CMS,我们可以将其作为我们推出的新产品的基础。

由于它主要是基于内容的东西,我们需要将所有内容都基于CMS,但我们需要一些东西:

  • 由于我们支持数以万计的用户,我们理想情况下需要一个多租户CMS(单一共享代码库),可以支持每个站点的不同设计
  • 由于我们正在销售功能,我们需要能够部署新“模块”并在每个站点基础上打开/关闭它的东西
  • 我们更喜欢开源的东西(PHP或Rails,那种东西)

在我考虑建造某些东西之前,那里有什么东西有什么好处吗?

6 个答案:

答案 0 :(得分:6)

现在我有偏见,但dotCMS 1.9是一个灵活的开源解决方案(java),旨在简化单个实例中运行数十或数百个站点的过程。您可以创建站点“模板”并根据需要反复使用它们。网站可以共享内容,资产和模板,也可以不共享任何内容,具体取决于您的设置方式。用户可以访问管理一个站点或多个站点 - 他们对管理工具的看法受其权限的限制(正如您所期望的那样)。同样,我在为公司工作时显然有偏见,但这正是dotCMS 1.9旨在解决的问题。

答案 1 :(得分:1)

Plone听起来像是做你想做的事。

它是用Python编写的,在Zope之上,支持多个不同的站点(具有不同的和/或共享的用户,组,样式)。通过“产品”添加额外功能;有很多免费扩展,你也很容易编写自己的扩展。

答案 2 :(得分:1)

我们使用http://www.alfresco.com/ ...似乎符合您的定义。每个站点的不同设计可以通过他们所谓的“web脚本”来实现。它支持您可以为不同客户端利用的部署和分支基础架构

答案 3 :(得分:1)

DotNetNuke支持多租户操作,并且具有相当活跃的市场,可以添加模块,皮肤等。它还具有相当明确的模块开发接口。

答案 4 :(得分:0)

  

由于我们支持数以万计的用户,我们理想情况下需要一个多租户CMS(单一共享代码库),可以支持每个站点的不同设计

我第一次想到的时候是WordpressMU(如果你需要团体等,可能还有Buddypress?),但它可能不是“CMS”足以满足你的需求......你不要详细说明您正在寻找的CMS的哪些功能(媒体管理,工作流程等),因此推荐它有点难。

答案 5 :(得分:0)

Yanel是基于Java / XML / XSLT的CMS(Apache 2.0许可证),专为多租户而设计,可以在同一Yanel实例中运行任意多个站点,而特别参见{{3}上的文档}}