-
Notifications
You must be signed in to change notification settings - Fork 7
Home
The main idea behind Railsyard CMS is the ease of theming and customization.
A key component of Railsyard are Rails Cells, easily craftable components that we use as main extensions or Snippets for the views.
Developing those lightweight extensions for Railsyard is straightforwardly easy, no engine or migration needed.
Also themes are quite quick to develop, just define the areas of the layout where you need to drop the widgets and the job is done!
Obviously you can chose which layout to use for each page.
Railsyard has been developed from the beginning to build multilanguage websites.
You can create an independent, different pages tree for each language, without the need to deploy/manage multiple apps: you'll have yourdomain.com/en/ yourdomain.com/it/ and so on.
Also each language has his own articles.
Currently we have built-in support for English, Italian and German for both frontend and backend.
Railsyard is built with Ruby on Rails 3 and we are keeping it updated to the last 3.1.x release.
Railsyard runs on Ruby 1.8.7, Ruby Enterprise Edition and Ruby 1.9.2, but we strongly suggest to use 1.9.2.
As databases we maintain support for MySQL, PostgreSQL and SQLite, but we don't have real world production usage of SQLite.
Also Railsyard can be easily deployed on Heroku with a little modification for uploading assets/images/attachments on Amazon S3 instead of the local filesystem.
We continuously test the full compatibility build matrix with Travis CI
- Edit directly from frontend
- Different user roles (Admin, Article writer, Premium user)
- Blogging features with articles and comments
- Reserved pages and articles depending on the user role
- Seo oriented settings for each page (pretty url, meta tag and so on)
- Backend heavily based on drag & drop
You can give a try to Railsyard CMS here.
Admin panel credentials:
Panel: demo.railsyardcms.org/admin
Email: [email protected]
Password: changeme
Content will be cleaned every 30 minutes.
- Creating a Snippet using Rails Cells
- Creating a Theme
- Adding a new language
- Deploy on Heroku
- Create a big customization with a Mountable Engine