我需要简单的CMS来允许非技术人员在我维护的应用程序中编辑一些静态文本。应用程序位于rails 3.2中,并且是多语言的。这最适合什么?
答案 0 :(得分:4)
您可能需要查看Refinery,它现在是一个可安装的引擎。 2.0版已于几天前发布。
还有一堆其他CMS,这完全取决于您的需求:
答案 1 :(得分:2)
我的建议是在文本框中添加像CKeditor这样的WYSIWYG。 ckeditor gem
PS。它自己的轨道可以是一个简单的cms ...只是rails g scaffold
答案 2 :(得分:0)
然后,您可以根据需要构建模板,并根据page.id或其他标识来提取内容。
回到多语言: 你想要建模'my_cms_item',例如。 news_item和'my_cms_item_translation'例如'news_item_translation'并为这些创建1-Many,以便当用户创建news_item时,他们可以选择以任何语言添加其他翻译,系统只检测并拉取(如果可用)。您可以根据需要隐藏项目或默认为翻译。