我需要简单的CMS以允许非技术人员编辑应用程序中的一些静态文本我正在维护。应用程序是在轨道3.2和多语言。这里最适合什么?Rails静态页面CMS引擎
回答
你可能想看看Refinery,现在它是一个可安装的引擎。 2.0版已于几天前发布。
还有一堆其他CMS的,这一切都取决于你的需求:
- Locomotive。有一个2.0.0.rc分支,现在是一个可挂载的引擎。这看起来很有希望用自定义内容类
- Comfortable Mexican Sofa(!编辑观点:最好的CMS名称,曾经)
- Browser CMS
- 辐射CMS
- 以及更多...看到它们大部分Ruby-Toolbox
我的建议只是像CKeditor一样添加一个所见即所得的文本框。 ckeditor gem
ps。它自我的轨道它可以是一个简单的CMS ...只是轨道克脚手架
tinyMCE会允许你做图像等,但真的如果你使用轨道这东西我会(和做),使用tinyMCE的文字然后添加回形针来添加图像和视频(如果视频很大,可能还需要swfupload)。
然后,您可以根据需要构建您的模板,并根据page.id或其他标识提取内容。
回到多语言: 你会想'my_cms_item',例如。 news_item和'my_cms_item_translation'例如'news_item_translation'并为这些创建一个1-Many,以便当用户创建news_item时,他们可以选择以任何语言添加其他翻译,并且系统只会检测并提取(如果可用)。您可以根据需要隐藏该项目或默认翻译。
这是很好的anwser,但不是我的问题;) – 2012-02-13 12:39:47
你可以给你更详细的规格,我会修改为适合? – TomDunning 2012-02-13 22:52:16
- 1. Rails 3引擎和静态资产
- 2. 重定向静态CMS页面
- 3. 动态CMS页面和静态页面CodeIgniter
- 4. Rails + ActiveAdmin +页面cms
- 5. WordPress静态索引页面
- 6. CMS引擎?
- 7. 实现搜索静态页面的站点搜索引擎
- 8. 静态页面名称和搜索引擎SEO
- 9. Rails]动态生成静态页面
- 10. 搜索引擎的动态页面
- 11. Rails从动态页面创建静态页面
- 12. Rails link_to静态页面问题
- 13. Rails 3.2动作缓存/静态页面
- 14. 的Rails 3.1和静态页面
- 15. Rails:创建一个静态页面
- 16. 在Rails中路由静态页面
- 17. Rails路由和静态页面
- 18. Rails 3.2.3返回索引而不是公开的静态页面
- 19. Magento - 静态块中的cms页标题
- 20. Ruby on Rails - 静态页面作为起始页面
- 21. 静态HTML页面
- 22. Link_to静态页面
- 23. Django静态页面?
- 24. 客户注册表单Magento到CMS页面或静态块
- 25. 我如何将CMS页面的内容拖入静态块?
- 26. Magento静态模块现在显示在CMS页面
- 27. 静态块没有显示在CMS页面
- 28. 在magento的CMS页面中使用静态块时没有CSS
- 29. 如何将CMS页面,静态块包含到Magento搜索
- 30. 螺栓CMS静态html页面获取404
所见即所得是不是足够多的 - 我还需要添加照片和视频等等,所以我不喜欢重新发明轮子。 – 2012-02-13 10:53:16
你可以添加ckeditor gem照片到s3 – wizztjh 2012-02-25 11:27:25