This release allows support for TinyMCE custom plugins and changing versions as well as a number of bug fixes.
3rd Party plugin Support for TinyMCE Wysiwyg Editor
We have added the ability to support custom plugins in our WYSIWYG Editor (TinyMCE). Custom plugins are supported in Tiny MCE 4, 5 and 6. Please contact Support or your TAM to have this enabled.
Support for different versions of TinyMCE
The DXM WYSIWYG can now support different versions of TinyMCE.
Ability to switch versions of TinyMCE
We have added the ability for customers to change from their current version of TinyMCE to a newer version which may offer additional functionality. This means that customers with custom plugins as described above can remain on the current version of TinyMCE, whereas those who prefer to upgrade can do so as well. Adding this support to your CMS instance would need to be requested through Crownpeak Support. This flexibility means more choice for customers.
Setting up Custom Plugins:
Once enabled, to use an external plugin, you will need to add a WysiwygParams property named ExternalPlugins to Input.aspx of a template.
Below is a sample piece of code. First, create a KeyValuePair list object which contains objects having a key as the name of the plugin and value as the hosted URL of the plugin.
List<KeyValuePair<string, string>> externalPluginList = new List<KeyValuePair<string, string>>