public
Description: A content management extension for Rails, unobtrusively adding static (page) and dynamic (post) content retrieval and management
Homepage: http://jamesbrooks.net/hush-cms/
Clone URL: git://github.com/JamesBrooks/hush_cms.git
JamesBrooks (author)
Tue Apr 07 19:24:29 -0700 2009
commit  04e9ce9d5e8a957aed23cd8dd1d133e12e95fc7c
tree    bc7ffc3b9fc782c9cabee446037cd508fed3a294
parent  491681a358c013be4d41e03af7dde46c7e6c7f73
README
Hush CMS
=======

A content management extension for Rails, unobtrusively adding static (page) and dynamic (post) content retrieval and 
management.
Test

Requirements
=======

haml
paperclip
tiny_mce (check out http://github.com/kete/tiny_mce)

will_paginate (not required but strongly recommended, but will enhance post navigation functionality)
chronic       (not required but enhanced time parsing for the calendar)

Example
=======

* Install Hush CMS, paperclip and TinyMCE

  script/plugin install git://github.com/JamesBrooks/hush_cms.git
  script/plugin install git://github.com/thoughtbot/paperclip.git
  script/plugin install git://github.com/kete/tiny_mce.git


* Perform TinyMCE post-installation scripts installation

  rake tiny_mce:scripts:install


* Follow the instructions and edit config/hush.yml, as well as ensuring haml is installed


* Generate migrations for CMS models (and migrate)

  script/generate hush_cms migrations
  rake db:migrate


* Add a route for CMS pages and admin in config/routes.rb, e.g.

  ActionController::Routing::Routes.draw do |map|
    map.hush_cms_pages 'pages'
    map.hush_cms_posts 'posts'
    map.hush_cms_admin 'admin/cms'

    ...
  end

  
* Done! (More documentation to come once page administration is complete, as well as posts/categories and comments).


Copyright (c) 2008 James Brooks, Good Dog Design (james@gooddogdesign.com), released under the MIT license

Using icons (Silk Icon Set) created by Mark James (famfamfam.com)
Using icons (File Icons v2) created by Jordan Michael (Jordan-Michael.com)