Rails静态页面CMS引擎

时间:2012-02-13 07:54:48

标签: ruby-on-rails content-management-system

我需要简单的CMS来允许非技术人员在我维护的应用程序中编辑一些静态文本。应用程序位于rails 3.2中,并且是多语言的。这最适合什么?

3 个答案:

答案 0 :(得分:4)

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

还有一堆其他CMS,这完全取决于您的需求:

答案 1 :(得分:2)

我的建议是在文本框中添加像CKeditor这样的WYSIWYG。 ckeditor gem

PS。它自己的轨道可以是一个简单的cms ...只是rails g scaffold

答案 2 :(得分:0)

tinyMCE将允许你做图像等,但实际上如果你使用rails我会(并且做),使用tinyMCE文本,然后添加paperclip添加图像和视频(如果视频可能也swfupload很棒)。

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

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