Railsyard - One Ruby on Rails CMS to rule them all!
Pull request Compare This branch is 50 commits behind railsyard:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
features
lib
public
script
spec
test
themes
vendor
.gitignore
.rspec
.rvmrc
.travis.yml
CHANGELOG.md
Gemfile
Gemfile.lock
Guardfile
LICENSE.txt
README.md
Rakefile
config.ru

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

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.2 or 1.8.7
  • Rails 3.1.3
  • 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 rails -v="3.1.3"
run gem install bundler
run bundle install
edit config/database.yml according to your configuration
run rake ry:init
run rake db:seed 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!