Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails 基于 MVC(模型- 视图- 控制器)设计模式。从视图中的 Ajax 应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯 Ruby 的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。
本文为你介绍 12 款使用 Rails 框架开发的 CMS 系统。
1. Adva-cms

2. BrowserCMS
BrowserCMS 是一个基于 Rails 框架开发的 CMS 系统,支持大量的编辑者同时编辑文章,其核心非常稳定可靠、强大的权限控制模块,可通过模块进行功能定制。

3. Casein
Casein 是一个用 Rails 框架开发的 CMS 系统。
主要特性:
- 媒体上传以及选择部件
- 脚手架功能
- 内容版本化管理
- 内置对 has_many 关系的支持
- Full namespacing of the controllers
- Built-in support for list sorting
- Slugs—human-readable URLs

4. Flagship Docs
Flagship Docs 是一个基于 Rails 开发的文档管理系统,简单易用,界面直观,强大的搜索功能和显示选项。

5. Locomotive
Locomotive 是一个很简洁的工具,使用 Locomotive 来进行 Rails 开发,你就不用花数小时来解决损坏的类库,编译出错,不兼容等问题,而直接可以进行 Rails 开发,只需要花几分钟,下载并且安装。无论你是一个初学者,还是已经是一个 Ruby 专家,Locomotive 都能够节省你的时间,降低你的压力。赶快来试一下吧。

6. Radiant
Radiant 是一个开源的 CMS[内容管理系统],建立于 Ruby on Rails。Radiant 是为一些小的开发团队而创建的[Publishing for Small Teams],因为它的相关操作需要一些编程知识。Radiant 的操作界面很简洁,这为创建设计和内容提供了较高的灵活性。

7. Refinery CMS
Refinery CMS 是一个基于 Rails 框架开发的 CMS 系统,主要特点是模块化、可扩展、设计灵活、支持多语言,简单易用,界面清晰。

8. Skyline CMS
Skyline 是一个灵活的可扩展的开源内容管理系统,基于 Rails 框架开发,具有直观的管理界面。

9. Slate
Slate 是一个 Rails 开发的 CMS 系统,主要侧重于快速建立传统风格的 Web 网站。

10. Typo Ruby on Rails

11. Webiva
Webiva 是一个 Web 2.0 的网站构建系统,提供可扩展模块系统允许轻松对功能进行扩展。基于 Rails 开发。

12. Zena
Zena 是一个使用 Rails 框架开发的 CMS 内容管理系统,支持多语言,版本控制,基于组的权限控制,图片剪裁和大小调整,对开发者非常友好。
