Sunday, March 20, 2011

Ruby on Rails - CMS (POPULAR)


When you look at the open source content management systems out there today, you'll find a ton written in PHP, some written in Perl and Java, and a small collection written in Python.
There is also another small OS CMS market — those written in Ruby on Rails (RoR).

Mephisto

Mephisto is currently on version 0.8.2 and is described as a "blog engine with some simple CMS-ish concepts (sections, pages), a very flexible templating system, and an aggressive caching scheme."
The project appears to be working toward a .9 release with RoR 2.3 support, and is released under a custom license.
Features include:
  • CMS concepts such as sections and pages that you can apply within your blog
  • A custom templating system
  • ATOM feeds
  • Support for multiple markup languages
  • Independent layout and customization for each section

Radiant CMS

Radiant CMS is currently on version is 0.7.1 and is described as a "no-fluff, open source content management system designed for small teams." This is one of the more active Ruby on Rails open source CMS projects, and is released under the MIT license.
Features include:
  • Flexible site structure, arrange your pages according to any hierarchy
  • A macro language for building templates
  • Custom text filters for markup languages
  • Intelligent page caching
  • Layouts that can be applied to page sub-components
  • Snippets of text that can be used in multiple places throughout your content

Seymore

Seymore is currently on Revision 35 and is described as "a very easy to use content management system that handles multiple revisions and revision publishing."
Features include:
  • Contextual content management
  • Page revision tracking
  • Workflow
  • Rollbacks
  • Drag and drop page re-ordering
The current project leader, Thomas Mango, says that he has no problems fixing bugs or working on new features, but that he hasn't added new features to Seymore as the system does exactly what his clients need. This project is released under a custom license.

Typo

Typo is currently on version 5.3 for Ruby on Rails 2.2 and is described as "the oldest and most powerful Ruby on Rails blogware, providing custom templates, powerful drag and drop plugins API, advanced SEO capabilities, XMLRPC API and many more."
This appears to be one of the more active RoR open source CMS projects. Its features include:
  • Customizable SEO interface
  • Individual user dashboards
  • Two types of content, articles and pages
  • Category support
  • Tag manager
  • Customizable themes
Typo is released under the MIT License.

Ruby Rocks?

All in all, most of the Ruby on Rails open source CMS offerings are still in an immature stage, built to scratch the itch of one or a few developers. Still, these are all in use on production sites.
Perhaps the biggest barrier for people interested in trying these content management solutions is getting used to working with Ruby on Rails. Installation for each is documented in at least a basic fashion. The communities around these tools are small, so finding help may not be as easy as with other open source CMSs. But for those interested in this specific technology, these options may be exactly what you're looking for.

1 comment:

  1. It proved to be very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained!

    ReplyDelete