I use CKeditor for editing rich HTML pages, but some javascript functionality relies on special attributes of the <a>
tags that triggers them.
Those are rare cases, just a few records on a database of 5000+ records need to trigger this functionality, and this particular js module needs special attributes as a way of parametrization:
<a href="#" data-from="ROM" data-to="NYC" data-promo="8373794">Buy your tickets</a>
CKeditor allows me to add those attributes (by editing the source code of the entry), but when the client edits the page the editor removes them and breaks that functionality.
Instructing my client to not edit this particular record seems unprofessional. Changing to another WYSIWYG editor may work, but I see that as the last resort.
CKEditor has to have a solution to that!