This is an early, experimental release.
Allow content admins to create rich pages without needing to touch HTML.
Install using modman:
modman clone [email protected]:kalenjordan/clean-cms.git
There's a markdown library that's required for the markdown content block:
https://github.com/michelf/php-markdown
There are a bunch of javascript dependencies that I'm currently pulling in separately from this module. Need to work out how best to handle those dependencies. If you're interested in using this, just hit me up and let's figure it out.
When editing a CMS Page, there will be a tab called Content Blocks. In there, the content admin can add / edit / delete fieldsets to the page. When adding a fieldset, they can select which type they want. They'll be able to select from types like:
- Simple paragraph
- Image with title and paragraph
- Email signup
- Video
- Full Width Image
- etc.
Each of those content block types will have it's own selection of simple field types - text fields, text areas, image uploads, etc.
They can fill out the content and save it.
This will generate HTML. You will need to write your own CSS to style the pages.
- Dropdowns for commonly used CSS class modifiers. Right now there's just a single text field for adding css classes to blocks, which can be useful for adding padding, left align vs. center align, etc. It would probably be good to move those to dropdowns instead.