11

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

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

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

在我考虑构建一些东西之前,有什么好东西吗?

4

6 回答 6

7

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

于 2011-01-11T20:28:24.647 回答
1

Plone听起来像它会做你想做的事。

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

于 2010-02-15T16:53:49.610 回答
1

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

于 2010-02-15T16:55:02.273 回答
1

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

当我读到它时,我的第一个想法是WordpressMU(如果您需要群组等,可能使用Buddypress?),但它可能不足以满足您的需求……您没有详细说明您是 CMS 的哪些功能寻找(媒体管理,工作流程等),所以推荐一个有点困难。

于 2010-02-15T16:55:39.830 回答
1

DotNetNuke支持多租户操作,并且有一个相当活跃的添加模块、皮肤等市场。它也有定义良好的模块开发接口。

于 2010-10-12T10:15:36.633 回答
0

Yanel是一种基于 Java/XML/XSLT 的 CMS(Apache 2.0 许可),专为多租户而设计,可以在同一个 Yanel 实例中运行任意多个站点,具体请参见“领域”文档。

于 2012-08-04T10:18:01.110 回答