Skip to content
This repository

Railsyard - One Ruby on Rails CMS to rule them all!

branch: master
README.md

Railsyard CMS

Railsyard CMS

This is a complete rewrite of Railsyard, a content management system heavily based on components and focused on easy theming and customization.

Build
Status

(PS: Looking for the new version? https://github.com/cantierecreativo/railsyard-backend)

Features

  • Hierarchy organized pages
  • Runs on Heroku
  • Extremely easy theming
  • Multilanguage frontend and backend (actually English, Italian and German)
  • Different and independent pages for each language
  • Editing both from backend and directly from frontend
  • Blogging features with articles and comments
  • User roles
  • Reserved pages and articles
  • Pretty urls and other seo-friendly features
  • Drop-in themes
  • Drop-in snippets plugins (using Rails Cells)
  • Rails mountable engines support for heavy modification plugins
  • Backend heavily based on drag & drop
  • Built with Ruby on Rails

Requirements:

  • Ruby 1.9.3, 1.9.2 or 1.8.7
  • Rails 3.2.1
  • MySQL, PostgreSQL or SQLite
  • Some gems - check Gemfile

Installation

We really suggest the use of Ruby RVM and Ruby 1.9.2

run rvm install ruby-1.9.2-p290 run rvm use ruby-1.9.2-p290 run rvm gemset create "railsyard" run git clone https://github.com/cantierecreativo/railsyardcms.git run cd railsyardcms run gem install bundler run bundle install edit config/database.yml according to your configuration run rake ry:init run rake ry:example to load some example pages

Usage

Admin interface is on yoursite.tld/admin Username: admin@example.com Password: changeme

Documentation wiki

Take a look at the Wiki for the full documentation.

Credits

Funded and developed by Cantiere Creativo

All the credits to the respective owners/developers of gems/plugins/scripts used.

Railsyard exists mainly thanks to the Ruby/Rails community.

The big boys

Contributors

If you contributed to this project committing even a single bit feel free to add your name here!

Something went wrong with that request. Please try again.