对于没有表示层或高度抽象的表示层的CMS,我有哪些选择

时间:2012-03-07 15:29:22

标签: content-management-system presentation-layer

一点背景......

在我看来,大多数CMS的一大弊端是他们的演示文稿和后端内容管理层的紧密集成。例如,我看到Drupal紧密集成。像Alfresco这样的非“免费”CMS可以用来创建内容,同时跳过CMS本身的任何前端表示层实现(也可以选择使用Drupal)。

我的问题......

我真正想要的是一个开源CMS,旨在进行 内容管理,关心或决定我的表示层应该如何构建。我想要一个管理i18n,工作流程,沙箱等的CMS,同时允许我构建X个不知道内容生成内容和方式的表示层,但是以任何他们想要的方式消费它。可以在PHP中使用CMS,但在RoR中使用表示层。

1 个答案:

答案 0 :(得分:0)

我不知道您是否会考虑使用.Net解决方案,但无论哪种方式,您都应该看看Umbraco。内容及其结构与演示文稿完全分开。可以创建演示文稿的多个版本(例如HTML,移动HTML或XML / JSON)或者根本不使用Umbraco进行演示,尽管通常不会这样做。您可以使用其他系统/语言以编程方式访问内容,但在.Net中工作将使您的生活更轻松。

相关问题