Hi All
A constant problem we face with clients is using the rich text editor to build feature rich pages. They simply don't get it and often end up with a page that looks like a mess. So I've been thinking!
Sheadawson's module - https://github.com/sheadawson/silverstripe-blocks, goes some way to solving the problem, but with the greatest respect its developer focused and needs to be reiterated to offer end-client intuitive functionality with a more drag and drop style UI - think mailchimp interface.
We often have clients who want to put these types of blocks on the page:
Video (with responsive wrapper)
Gallery
Slideshow
Content (normal text with hugely stripped down rich text features, bold, headings, etc)
FAQs / Accordion
Form
Pricing table
Image + Text (left or right, or stacked like 3 in a row)
File list
Related pages
... to name a few. What I suggest is rethinking the normal catch all "content" field, instead approaching on-page content in a block development, where you have a tool bar on the right of model admin which allows drag and drop of content blocks (a little like the widget manager), each content block has different functionality which loads in a simple form fields to populate the content block. This would allow even the most fearful of the rich text editor field to easily create a feature rich page.
My team are up for putting a lot of effort in to this module, but would like to recruit contributors too and get wider input from the community to really build something that will set the silverstripe CMS apart from competitors.
Thoughts very welcome!