We are in the process of migrating about 500 websites made on a plone 4.2 platform to another in plone 6.0.2. We want to focus on improving the experience with the user edition and we have the following doubts regarding the tinyMCE that is already integrated in the core of Plone 6.0.2:
Why are unnecessary tags added, such as the tag, when adding a
paragraph. We have seen that TinyMCE does not, but Plone does?
How to translate the literals of the new styles titles that we added in the configuration of tinymce @@tinymce-controlpanel. In Plone 4 you could create a file plone.tinymce.po with the translations, but this doesn't work anymore
We have seen that there is a paid version of TinyMCE that incorporates features and plugins that interest us a lot, related to accessibility among others, but we do not know if we could include this version instead of or in addition to the core one and also add payment extensions like
We also wonder if we could keep the plonelink and ploneimage plugins? We have seen that the plonelink and ploneimage are currently integrated and configured in the context menu, but right-clicking does not show their icons to use these features. /Products/CMFPlone/patterns/tinymce.py
For the custom plugins, are they TinyMCE 5 or 6 plugins? In Plone 6.0 we ship TinyMCE 5 but there are discussions to update to TinyMCE 6 for future Plone versions.
However, you should be able to provide custom plugins. Make them available via a browser resource directory and add those plugins to the TinyMCE configuration. Here is an example registry.xml snippet: