Qwerty CMS (Rails Engine distributed as a Gem)
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db/migrate
lib
rails
test
.gitignore
README
Rakefile
VERSION
cms
init.rb
install.rb
qcms.gemspec
uninstall.rb

README

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: http://semver.org/

== Upgrade Notes

= 1.3

settings.yml

documents
    cache: true

== Authors

Kris Leech @ Interkonect Limited

http://interkonect.com