2012-02-13 95 views
4

我需要简单的CMS以允许非技术人员编辑应用程序中的一些静态文本我正在维护。应用程序是在轨道3.2和多语言。这里最适合什么?Rails静态页面CMS引擎

回答

4

你可能想看看Refinery,现在它是一个可安装的引擎。 2.0版已于几天前发布。

还有一堆其他CMS的,这一切都取决于你的需求:

2

我的建议只是像CKeditor一样添加一个所见即所得的文本框。 ckeditor gem

ps。它自我的轨道它可以是一个简单的CMS ...只是轨道克脚手架

+0

所见即所得是不是足够多的 - 我还需要添加照片和视频等等,所以我不喜欢重新发明轮子。 – 2012-02-13 10:53:16

+0

你可以添加ckeditor gem照片到s3 – wizztjh 2012-02-25 11:27:25

0

tinyMCE会允许你做图像等,但真的如果你使用轨道这东西我会(和做),使用tinyMCE的文字然后添加回形针来添加图像和视频(如果视频很大,可能还需要swfupload)。

然后,您可以根据需要构建您的模板,并根据page.id或其他标识提取内容。

回到多语言: 你会想'my_cms_item',例如。 news_item和'my_cms_item_translation'例如'news_item_translation'并为这些创建一个1-Many,以便当用户创建news_item时,他们可以选择以任何语言添加其他翻译,并且系统只会检测并提取(如果可用)。您可以根据需要隐藏该项目或默认翻译。

+0

这是很好的anwser,但不是我的问题;) – 2012-02-13 12:39:47

+0

你可以给你更详细的规格,我会修改为适合? – TomDunning 2012-02-13 22:52:16