一点背景...
在我看来,大多数 CMS 的一大缺点是它们的表示和后端内容管理层的紧密集成。例如,我认为 Drupal 是紧密集成的。像 Alfresco 这样的非“免费”CMS 可用于创建内容,同时跳过 CMS 本身中的任何前端表示层实现(也可以选择使用 Drupal)。
我的问题...
我真正想要的是一个开源的 CMS,它的设计目的只是进行内容管理,而不关心或规定我的表示层应该如何构建。我想要一个管理 i18n、工作流、沙箱等的 CMS,同时允许我构建 X 个表示层,这些表示层不知道内容是如何生成的,而是以他们想要的任何方式使用它。可以在 PHP 中使用 CMS,但在 RoR 中使用表示层。