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
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 网站。
11. Webiva
Webiva 是一个Web 2.0 的网站构建系统,提供可扩展模块系统允许轻松对功能进行扩展。基于 Rails 开发。
12. Zena
Zena 是一个使用 Rails 框架开发的 CMS 内容管理系统,支持多语言,版本控制,基于组的权限控制,图片剪裁和大小调整,对开发者非常友好。