LocomotiveCMS contains two components:
- Wagon is a command line tool that makes it easy to develop locally. It embeds a small http server and some generators.
- the engine is a Rails engine, you will use it to run a LocomotiveCMS site, it embeds all the administration user interface. We will provide LocomotiveCMS hosting soon: you only need this component if you want to host your site with your own solution.
Requirements for both the Engine and Wagon
This being said, you can find some cool posts about Windows installation recipes, like this shoobm's article.
For performance concerns, we only support the lastest versions of Ruby. The ruby versions we currently support are 1.9.3 and 2.0.0.
Ruby can be installed by following the instructions here: http://www.ruby-lang.org/en/downloads
Our CMS takes benefits of ImageMagick to crop images on the fly. Again, ImageMagick is available on a large set of OS.
Requirements only for the Engine
Ruby on Rails
Our CMS is a Ruby on Rails engine which allows you to wrap it into your main application. Ruby on Rails supports engines since its 3.0 version but in order to enjoy the full power of it, you have to install the last version which is 3.2.x
Once you get Ruby installed, install Ruby on Rails with the following command:
gem install rails --version=3.2.16
LocomotiveCMS does not use a classic SQL database such as MySQL or PostgreSQL but rather a nosql database named mongoDB. Because we let users create their own content types, it occurred to us that using a schema-free database was the perfect fit.
We support versions above 2.2.0 (the current stable version is 2.4.8).
MongoDB is available on many OS. Check this link out for more information.
For both practical and ideological reasons, we decided to support only Firefox, Safari and Google Chrome. But, it should not be so tough to override the default stylesheets in order to offer a different but working version of Internet Explorer.