:trophy: We did it! This enhancement has been fully funded!
Thank-you to all the backers who helped make this happen. This feature has been implemented and is available in Build 340+
This is a proposal to improve the Rich Editor form widget (richeditor). There are some limitations with the Redactor plugin used. Primarily the product is no longer supported, since the latest Redactor II version requires a new OEM license.
Miscellaneous (#1743, #1243, #1604)
[x] Ability to define "Custom CSS classes" to style elements in the Rich Editor
Updating to Redactor II has a cost of $1495 USD for an OEM license. There is an alternative product called Froala Editor that has an equivalent cost of $799 USD. The Froala editor is cheaper and appears to be more polished overall, in terms of features and the editing precision.
The Froala editor appears to suffer from memory leaks due to detached nodes in the DOM tree.
[x] Perform discovery R&D



Shouldn't the tags be a multi-selectbox? And of course more tags should be addable to the list.
Update: These changes have been merged in to the develop branch and are available for testing in Build 336+.
This implementation is now complete. To obtain the very latest changes, enable the config setting cms.edgeUpdates and perform an update. All the features are available in Build 337 and beyond.
We now need to enable the license by accepting the claim, if you have submitted a bounty for this issue, please confirm it is complete to release the funds.
Thanks to everyone who contributed to making this improvement possible.
<3
@daftspunk with the previous editor we could somehow extend the JS code inside a plugin to add buttons to the rich editor toolbar. Do you have any hint on adding custom button (froala plugins) without modifying OctoberCMS editor code ?
Take a look at the froala documentation on how to define a new button. At this point the button would have to be added using the form field definition (toolbarButtons) although we should probably allow the default set to be modified also, please log as a separate issue and it will be flagged as high priority.
Still seems we are unable to save while in code view, changes are not saved.
Please create a new issue for any further issues. Thanks!
Most helpful comment
Proposed UI
Developers can supply a custom CSS stylesheet to appear in the Rich Editor
The styles can then be made available to various element types
More granular control over the editor "clean up" behavior