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

interkonect.com