Quote from: markh at Jun 14, 2017, 03:44 PM
The goal of a rich text editor, in our opinion, is to make text editing easy for users. Not to perform layout functions (how the text looks should be dictated by your CSS, not inline attributes in like 99% of the cases) or to create widgets like image maps.
OK, but for WHAT users? All users are not the same. And, all websites are not the same. I know my clients really well, and I know their experience and skill level, and also whether they have any design sensibility. For most clients, a more basic editing setup works, and prevents things from going wrong. I take great care to automate as much as possible, and have created many unique setups in MODX that makes my clients' lives much easier in terms of website maintenance. I'm also a stickler for maintaining design standards and putting everything possible in the style sheets for users to easily select (hence my need for people to sometimes be able to attach more than one class to an element). But, for those who genuinely have ability, NOT having some advanced capabilities in the editor for the occasions when a special one-off treatment is needed makes it HARDER for them, not easier. There's no need to create a custom style for something that is going to be done once, if the client can do what they want on the fly while being aware of design guidelines. If a client has been trained and educated in best practices and design guidelines, and has a good grasp of the tools, why not give them more power?