Sometimes you just want to put up a nice looking website and spend the balance of your time customizing it, integrating it and styling it. Sometimes you just to put up a website fast. If you want to build a website with a ruby on rails based content management system (cms), this article contains a list of open source content management systems built with ruby on rails that you may want to check out. If you are looking for PHP or Python based web content management system options then you may find an earlier article that I wrote to be more helpful.
My list of Ruby on Rails based CMS Packages:
BrowserCMS – An open source CMS package by a Bethesda, MD based company (BrowserMedia) that has a large collection of features (called “modules”), and plugins. There is one main contributor (a MD based developer) out of 37 total. Unlike many of the other open source projects mentioned in this article, BrowserCMS’s core contributors appear to be former employees of the company that created it (BrowserMedia).
Jekyll – Described as a ‘blog-aware, static site generator”, Jekyll has around a dozen core contributors including ones active presently. GitHub Pages are powered by Jekyll, so you can easily deploy your site using GitHub for free—custom domain name and all. Hosted on Github (view contributions).
Nanoc – Has 58 contributors, but one who is responsible for the bulk of the effort. Hosted on Github.
Nesta – Written in Ruby using the Sinatra framework. Content is stored on disk in plain text files (there is no database). Nesta is an active project with a handful of plugins, but it has one main contributor who is responsible for the bulk of the effort. Has a few themes, or it can be customized. Hosted on Github (view contributions).
Radiant – Has 51 contributors and a growing collection of extensions, but the number of contributions to the project have slowed down this year and are due largely to one contributor (a DC based developer) . There is a live demo up so you can check out the backend, etc. Hosted on Github (view contributions).
Spree Essential CMS – A CMS companion to Spree Commerce, a popular Rails based eCommerce system that does not appear to have been updated since 2012. The project has 7 contributors and a polished website. Hosted on Github (view contributions).
I am plan to spend some time with a few of these, probably Refinery and Nesta. Maybe Nanoc which sounds interesting. I know the lead contributors to Radiant and BrowserCMS so I will probably try both of them out. Spree Essentials looks interesting given that I have a Spree site in the lab right now, but this project looks a bit out of date. I will try to write about my experiences with them.
If I missed a CMS, gallery or eCommerce option let me know.