Qwerty CMS
A unique CMS provided as a Rails 2 engine
Key Features
-
Extended template pathing
** blog.post.erb.html ** blog.post.comment.erb.html ** homepage.erb.html ** gallery.picture.erb.html
-
sitemap.yml
** A nice way to represent a sites nested structure and defaults for each level such as pagination and ordering
-
Not bound to a autherisation or authentication system
Install
sudo gem install qcms
Get going
Firstly, it is easiest to start using Skeletor app which provides a bare bones application with examples configuration files, and Authlogic integration.
Otherwise:
Copy the migrations and rake tasks to your Rails app.
config.gem “qcms”, :version => ‘~>1.0’
Create sitemap.yml (see skeletor for examples)
rake qwerty:bootstrap
TODO
-
migrations to work from inside a gem
-
rake tasks to work from inside a gem.
-
Specify gem dependancies
Release Gem with Jeweler and Git to RubyGems
(next) git co -b release_1.2.1 (release_1.2.1) rake version:bump:patch (release_1.2.1) git co master (master) git merge –no-ff release_1.2.1 (master) rake release (master) git co next (next) git merge –no-ff release_1.2.1
Versioning
Versioning schema: semver.org/
Upgrade Notes
1.3
settings.yml
documents
cache: true
Authors
Kris Leech @ Interkonect Limited