一点背景......
在我看来,大多数CMS的一大弊端是他们的演示文稿和后端内容管理层的紧密集成。例如,我看到Drupal紧密集成。像Alfresco这样的非“免费”CMS可以用来创建内容,同时跳过CMS本身的任何前端表示层实现(也可以选择使用Drupal)。
我的问题......
我真正想要的是一个开源CMS,旨在进行 内容管理,不关心或决定我的表示层应该如何构建。我想要一个管理i18n,工作流程,沙箱等的CMS,同时允许我构建X个不知道内容生成内容和方式的表示层,但是以任何他们想要的方式消费它。可以在PHP中使用CMS,但在RoR中使用表示层。
答案 0 :(得分:0)
我不知道您是否会考虑使用.Net解决方案,但无论哪种方式,您都应该看看Umbraco。内容及其结构与演示文稿完全分开。可以创建演示文稿的多个版本(例如HTML,移动HTML或XML / JSON)或者根本不使用Umbraco进行演示,尽管通常不会这样做。您可以使用其他系统/语言以编程方式访问内容,但在.Net中工作将使您的生活更轻松。