Sha256: 5b5089d86e0e8e8b7fccc1a954ee593b3e95c479ed07425fe9cbc78ad3c18e50
Contents?: true
Size: 1.54 KB
Versions: 6
Compression:
Stored size: 1.54 KB
Contents
= Tiny CMS Is a minimal CMS Rails Engine or more likelly a "static" pages manager. Pages can be created, deleted, edited and arranged into sections using a file tree like interface courtesy of jQuery tree (http://jstree.com). It attempts to be as minimal, flexible and unobtrusive as posible leaving a lot of functionality like templating languages and authentication/authorization for page creation, deletion and editing for the Rails app developer to implement. == Dependencies - jQuery - ActiveRecord == Installation $ [sudo] gem install tiny_cms == Usage - Configure in your app: config.gem 'tiny_cms' - Run the tiny_cms_assets generator, this will copy jquery-1.4.1, jquery-tree, a minimal version of jquery-ui and tiny_cms.js and some stylesheets to your app's public folder and a locale file to config/locales: $ script/generate tiny_cms_assets - Run tiny_cms generator passing a resource name to generate model, controller and migration files and write the routes: $ script/generate tiny_cms page - Run the migrations - If you wan't to customize the views or use a templating language you can copy the views to your app: $ script/generate tiny_cms_views - In your application layout or the layout for the resource you created include jquery and the tiny_cms.js file: <%= javascript_include_tag 'jquery-1.4.2.min' %> <%= javascript_include_tag 'tiny_cms' %> - Visit /pages of your app - Use right mouse button for functions related to nodes == Copyright Copyright (c) 2010 Macario Ortega. See LICENSE for details.
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
tiny_cms-0.2.10 | README.rdoc |
tiny_cms-0.2.8 | README.rdoc |
tiny_cms-0.2.6 | README.rdoc |
tiny_cms-0.2.5 | README.rdoc |
tiny_cms-0.2.4 | README.rdoc |
tiny_cms-0.2.3 | README.rdoc |