【发布时间】:2023-03-03 16:34:01
【问题描述】:
我需要简单的 CMS 来允许非技术人员在我维护的应用程序中编辑一些静态文本。应用程序在 rails 3.2 中并且是多语言的。这里最适合什么?
【问题讨论】:
标签: ruby-on-rails content-management-system
我需要简单的 CMS 来允许非技术人员在我维护的应用程序中编辑一些静态文本。应用程序在 rails 3.2 中并且是多语言的。这里最适合什么?
【问题讨论】:
标签: ruby-on-rails content-management-system
您可能想看看Refinery,它现在是一个可安装的引擎。前几天已经发布了2.0版本。
还有一堆其他的CMS,全看你的需求:
【讨论】:
我的建议是在文本框中添加一个像 CKeditor 这样的所见即所得。 ckeditor gem
ps。 rails it self 可以是一个简单的 cms ... 只是 rails g 脚手架
【讨论】:
tinyMCE 将允许您制作图像等,但实际上,如果您使用 rails 来处理这些东西,我会(并且会)使用 tinyMCE 作为文本,然后添加回形针以添加图像和视频(如果视频也可能 swfupload很大)。
然后您可以根据需要构建您的模板并根据 page.id 或其他标识的内容拉入。
回到多语言: 你会想要模拟“my_cms_item”,例如。 news_item 和 'my_cms_item_translation' 例如'news_item_translation' 并为这些创建一个 1-Many,以便当用户创建 news_item 时,他们可以选择添加任何语言的其他翻译,并且系统只会检测到并在可用时提取。您可以根据需要使其隐藏该项目或默认为翻译。
【讨论】: