Alchemy CMS =========== [![Build Status](https://secure.travis-ci.org/magiclabs/alchemy_cms.png?branch=2.1-stable)](http://travis-ci.org/magiclabs/alchemy_cms) [![Development Status](http://stillmaintained.com/magiclabs/alchemy_cms.png)](http://stillmaintained.com/magiclabs/alchemy_cms) About ----- Alchemy is a Rails 3 CMS with a flexible content storing architecture. Read more on the [website](http://alchemy-cms.com) and in the [guidelines](http://guides.alchemy-cms.com). Features -------- - Highly flexible Templating - Gorgious End-User centric interface - Multilingual - SEO - Access Control - Fulltext Search - RSS Feeds - Contactforms - Attachments and downloads - Powerfull image rendering - Extendable - Integrates in exsiting Rails Apps - Caching - BSD License - Hostable on any Server that supports RubyOnRails and ImageMagick ([Software Requirements](https://github.com/magiclabs/alchemy_cms/wiki/Software-Requirements)) Rails Version ------------- This branch of Alchemy runs with Rails 3.1. If you are looking for a Rails 3.0 compatible version check the 2.0-stable branch. If you are looking for a Rails 2.3 compatible version check the 1.6-stable branch. Ruby Version ------------ Alchemy runs under Ruby 1.8.7, Ruby 1.9.2, Ruby 1.9.3 and REE (Ruby Enterprise Edition). Installation ------------ Use the installer (recommended): gem install alchemy_cms alchemy new my_magicpage Start the local server: rails server Then just switch to your browser and open `http://localhost:3000` Upgrading ------------ Projects running with Alchemy CMS version < 2.1 needs to be upgraded. Otherwise errors will be raised like this: `uninitialized constant EssenceText` You have to use the following Upgrade-Task. Run in terminal: rake alchemy:upgrade Add to existing Rails project ----------------------------- In your Gemfile: gem 'alchemy_cms' Run in terminal: bundle install rake alchemy:install:migrations rake db:migrate rake alchemy:db:seed Tipps ----- 1. This generator creates all necessary folders and files needed for creating your own page layouts and elements for your website: rails generate alchemy:scaffold 2. If you use the ferret full text search (enabled by default), then please add a job to your crontab that reindexes the ferret index. cd /path/to/your/alchemy && RAILS_ENV=production rake ferret:rebuild_index > /dev/null 3. You can easily create your element files (for view and editor) depending on the `elements.yml` with this generator: rails generate elements Resources --------- * Homepage: * Live-Demo: (user: demo, password: demo) * Guidelines: * API Documentation: * Issue-Tracker: * Sourcecode: * User Group: Authors --------- * Thomas von Deyen: * Robin Böning: * Marc Schettke: * Carsten Fregin: License ------- * BSD: