12 個采用 Rails 框架開發的 CMS 系統
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 內容管理系統,支持多語言,版本控制,基于組的權限控制,圖片剪裁和大小調整,對開發者非常友好。