Jul 22, 2011

LocomotiveCMS - Better than RefineryCMS

You can play with the demo app @ http://demo.locomotivecms.com/admin
Some features are not enabled in the demo mode.

http://pogodan.com/blog/2011/06/03/we-ve-switched-to-locomotive - blog post on why an organization switched from refinery, adva CMS, etc to LocomotiveCMS.

Things like CSS/JS editiing, custom themes, custom attributes for the CMS pages, custom models, etc are missing in refinery.

You can do everything within the site itself unlike refinery where I had to write lot of ruby code to achieve certain features.


  1. Hi,

    You can try it at www.risebase.com, it is based on locomotivecms and offers domain aliasing at free plan.

  2. If you follow along at all you'll notice that these things aren't missing from Refinery; they were never intended to be there. So it's not that one is better than the other, it's just completely different philosophies.

    So, the title is somewhat misleading.

  3. When I look at the control a CMS gives over the site structure and layout I always ask myself this question "how much ability am I giving the client to break things".

    Sometimes the best thing about a feature is that it's not included. :)

    I personally prefer frameworks that give the developer the ability to build a system, rather than putting that control by default in the hands of the CMS user.

  4. After playing around with both cms, I definitely prefer Refinery. Locomotive indeed is cool, but the fact, that you can't edit your site (html, css, etc.) in your favourite editor is just a no go. And which serious developer wants to edit each file in a browser editor?

  5. I'm currently switching to LocomotiveCMS (from wordpress). Obviously there is a huge lack of documentation to get started. A developper close to the founder of Locomotive helped me to get started and there is a real answer to your note (anonymous of May 30).
    Locomotive proposes the locomotive_editor tool :
    - it allows you to work with your favorite editor like
    - it runs your site like a sinatra app for development
    - you set up a rails site with locomotive and then you can push your pages, models, js, css to the site

    This is the perfect process to build the site. However once users have modified the site with the backoffice, you cannot revert the modification to your locomotive editor site.