Basic CMS Module for active admin
Ruby HTML CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config/locales
db/migrate
doc
lib
spec
.gitignore
.rspec
.rvmrc
.travis.yml
Gemfile
Gemfile.lock
Guardfile
History.md
MIT-LICENSE
README.rdoc
Rakefile
ecm_cms.gemspec

README.rdoc

ECM Module Template

End-User documentation

Please look at the Folder.

Prerequisites

* rails ~> 3.2.8
* active admin ~> 0.5.0

Installation

Add it to your bundle:

# Gemfile:
gem 'ecm_cms'

Install your bundle:

> bundle install

Install the intializer:

> rails g ecm:cms:install

Install the locales

> rails g ecm:cms:locales

Generate migrations and migrate:

> rake ecm_cms_engine:install:migrations
> rake db:migrate

Configuring localized routing

Add the routes to your routing file:

# config/routes.rb:
localized(I18n.available_locales) do
  scope "/:i18n_locale", :constraints => {:i18n_locale => /#{I18n.available_locales.join('|')}/} do 
    # ECM CMS
    Ecm::Cms::Routing.routes(self)
  end  
end  
match "/", :to => redirect("/#{I18n.locale}")

Optional: Generating example/default data

There is a task to prepopulate your database tables with example data.

Warning: *RUNNING THIS WILL DELETE ALL OF YOUR CMS DATA AND REPLACE IT WITH EXAMPLE DATA!*

> rake ecm:cms:db:populate!

License

This project rocks and uses MIT-LICENSE.