Locomotive CMS is open source content management system which based on Ruby On Rails framework.
It uses MongoDB for backend and compatible for deployement with all rails web-servers such as: unicorn, passenger or puma and etc. It provides configs for connection with sendgrid and s3, and also there is a gem wich allows deploy loco to Heroku, so this means that you are able to have absolutely free web site in the internet (certainly not without limitations as I have alreay said here)
This means that you are able to create many sites within one admin space, give them domains and manage content from one place - loco's admin.
English, Brazilian Portuguese, Norwegian, Estonian, German, Italian, Spanish, French, Dutch and Russian languages are available for now.
It's the main benefit of the system for my mind. You are able to define model this fields types: text fields for text area, text field for text inputs (for text less than 255 letters), select, date, checkbox, and file (!!!) (based on carriarwave gem). There are available associations between models: belongs_to, has many, many to many. You define model in the UI interface and it doesn't require developer at all.
After defining model you can add entities for this models and also associate another entities according your defined associated models.
It uses nice wysiwyg TinyMCE editor
You are able to edit content for site even on the frontend. You don't have to go to admin to change content for the site - just click on inline editor link and that's it!
As I have already said it supports out of box cloud systems like Amazon s3, Heroku, MongoHQ, SendGrid.
With liquid template you are able to show dynamic content with your defined model entities. Liquid is quite simple language and it doesn't require a lot of programming knowledge. I'm sure every html coder can use it!
Just paste liquid tag in the layout or specific page and it will generate SEO tags automatically!
Just define your main layout once ond inherit another pages from this one and replace needed blocks. Very simple and powerful!
There is a liquid template which generate main menus for site automatically.
Api provides communicate admin with frontend and this allow you to create your forms in the frontend - great!
I'm using this content management system for one of my projects and it is awesome. I've fallen in love Locomotive CMS - it's exactly that what I've been looking for ages. No doubt it is the best content management system for today. To get started with it after installation I would recomend to read this post, it describes steps for beginners. Unfortunetely there are not so many information (documentation) as I would like and sometimes I'm reading locomotive cms sources to understand how it works, but you have me ;) I will be glad to see your questions and I will answer for them with pleasure. Thanks for reading!Andrey Koleshko 24 September 2012