Sha256: 3d7f9d2f4051fefd05cd3a573954a00c38d937b6ffd018c0c89120f6bdbcd2a3

Contents?: true

Size: 1.88 KB

Versions: 1

Compression:

Stored size: 1.88 KB

Contents

#PagesCms

> [Try out a demo](https://fierce-atoll-4068.herokuapp.com/)

Pages CMS uses nested forms and draggable items to allow the user to build a site within the predefined layout from a designer. It incorporates an image management system as well as a page management system. It's like a wordpress page builder on rails.

####Advantages
- Get hacking right away with out of the box support for bootstrap.
- Easily drag page layouts into the position you want them.
- Built in blog.
- Limited dependencies.
- Easily customized.
- Lightweight and easy to understand: Built with simple rails techniques everyone can understand.

## Installation

1. 	Add: `gem 'pages_cms', '~> 0.2.2'` to your `Gemfile`
2. 	Run: `$ rails generate pages_cms:install`
3.	Add: `//= require cocoon` to your `application.js` file

This has built everything that PagesCMS needs to work, but to get hacking with some default styling and layout included, follow the next steps:

1.  Run: `rails generate pages_cms:views`
2.  Add: `gem "bootstrap-sass"` to your `Gemfile`
3.	Add: `//= require bootstrap` to your `application.js`
4.  Add: `*=  require pages_cms/pages_cms` to your `application.css`
5.  Run: `$ bundle install`


> You should now be able to go to `/admin/pages` and start building pages!

#### The generator has added three methods to your App:

| Method							 	 		| Usage																									  |
| ------------------------- | ------------------------------------------------------- |
| `logged_in_admin`					| Authorizes controllers in the `PagesCms` engine 				|
| `current_user_is_admin?`  | Verifies that the current user is an admin in the views |
| `slugged_path`						| Creates a slug of the path for user generated pages			|

Make sure to fill these methods out to secure your application.

##Contributing
More than welcome!

1. Fork
2. Make Topic Branch
3. Submit Pull Request

##Decorators and Customization

Coming soon.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pages_cms-0.2.3 README.md