0

一点背景...

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

我的问题...

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

4

1 回答 1

0

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

于 2012-07-27T13:27:19.500 回答