2010-04-13 14:27:44 +00:00
h1. Locomotive CMS
2010-07-06 15:00:02 +00:00
Locomotive is a simple but powerful CMS based on liquid templates and mongodb database. At my company ("NoCoffee":http://www.nocoffee.fr), we use it for our clients when they request a simple website.
If we have to give only 5 main features to describe our application, there will be:
2010-04-13 14:27:44 +00:00
* managing as many websites as you want with one application instance
2011-01-03 23:14:45 +00:00
* nice looking UI (see http://www.locomotivecms.com for some screenshots)
2010-04-13 14:27:44 +00:00
* flexible content types
2010-07-06 15:00:02 +00:00
* playing smoothly with Heroku and MongoHQ
2010-09-22 22:59:30 +00:00
* inline editing (beta)
2010-04-13 14:27:44 +00:00
h2. Strategy / Development status
2010-04-13 14:29:10 +00:00
We already developed a fully functional prototype in Rails 2.3.2 with both active record / mongomapper and it worked quite well. We are even using it for some client websites.
2010-04-13 14:27:44 +00:00
Now, our goal is to port our prototype to Rails 3 and migrate from mongomapper to mongoid. Besides, we put a lot of efforts to make it as robust as we can by writing better specs than we wrote for the prototype at first.
2010-07-06 15:00:02 +00:00
h2. Gems
Here is a short list of main gems used in the application.
2011-06-23 14:27:03 +00:00
* Rails 3.0.9
2011-06-04 15:35:22 +00:00
* Mongoid 2.0.2 (with MongoDB 1.6)
2010-07-06 15:00:02 +00:00
* Liquid
* Devise
* Carrierwave
* Haml
2010-09-22 22:59:30 +00:00
* Delayed job
2011-01-03 23:14:45 +00:00
* Jammit-s3
2010-07-06 15:00:02 +00:00
2010-06-03 20:20:53 +00:00
h2. Installation
2011-01-03 23:14:45 +00:00
See the "official website":http://www.locomotivecms.com
2010-07-06 15:00:02 +00:00
2010-07-22 22:10:40 +00:00
h2. Team
* Developers: "Didier Lafforgue":http://www.nocoffee.fr, "Jacques Crocker":http://www.railsjedi.com
2011-07-06 07:56:47 +00:00
* Contributors: "Dirk Kelly":http://www.dirkkelly.com, "Mario Visic":http://www.mariovisic.com, "Raphael Costa":http://raphaelcosta.net (Brazilian Portuguese translation), "Bernd Hauser":http://www.designhunger.de (German translation), "Andrea Frigido":http://www.frisoft.it (Italian translation), "Enrique García":https://github.com/kikito (Spanish translation), "Lars Smit":https://github.com/larssmit (Dutch translation)
2010-07-22 22:10:40 +00:00
* UI Designer: "Sacha Greif":http://www.sachagreif.com
2011-07-14 12:43:59 +00:00
* IE maintainer: "Alex Sanford":https://github.com/alexsanford
2010-07-06 15:00:02 +00:00
2011-05-20 13:43:47 +00:00
h2. Support
2011-05-20 14:04:09 +00:00
Bernd Hauser from "designhunger":http://www.designhunger.de funded the following feature: *has_one* / *has_many* between content types.
2011-05-20 13:43:47 +00:00
2010-07-22 22:10:40 +00:00
h2. Credits
2010-07-06 15:00:02 +00:00
"Rodrigo Alvarez":http://blog.codecaster.es/ for his plugin named Congo which gave us a good starting point and for his availability for (very late) tech discussions.
2010-06-03 20:20:53 +00:00
2011-02-27 11:41:29 +00:00
"Emmanuel Grard":http://www.grardesign.com designed the awesome locomotive illustration in the locomotivecms.com landing page.
2010-07-22 22:10:40 +00:00
2010-04-13 14:27:44 +00:00
h2. Contact
Feel free to contact me at didier at nocoffee dot fr.
2011-02-27 11:41:29 +00:00
Copyright (c) 2011 NoCoffee, released under the MIT license
2011-07-05 18:37:48 +00:00
...