This release adds Joomla 6 compatibility (with the Backward Compatibility 6 plugin enabled), improves HTML parsing and sanitisation, introduces multiple File Directory Paths, adds Calendly embed support, and delivers several refinements to Template Manager items.
Joomla 6 compatibility
JCE Pro is compatible with Joomla 6 Beta, provided the Behaviour – Backward Compatibility 6 plugin is enabled. If the plugin is not enabled, JCE Pro cannot be installed or run on Joomla 6.
This requirement will be removed in JCE Pro 3.x.
Multiple File Directory Paths
The File Directory Path option - found in Editor Profiles → Editor Parameters → Filesystem and per-plugin under Plugin Parameters (e.g. Image Manager Extended) - now supports multiple paths, each with an optional label. In practice, this lets you map several folders as root locations (each optionally labelled), shown as a labelled root list in the browser. Path variables remain supported for dynamic values. If no label is provided, the final segment of the path is used (e.g. images/files → Files).
In the Image Manager, File Browser, and related dialogs these paths appear as a labelled root list. In the root view, selection, folder creation, and uploads are not available; choose a labelled path to access the folder and enable normal actions. Where only a single path is supported (e.g. Direct Upload in Media Fields and some Template Manager features), the first path in the list is used. Items can be reordered by drag and drop.
This feature is only available in JCE Pro.


Modern, safer HTML processing
JCE Pro now uses your browser’s DOMParser to parse incoming HTML, with DOMPurify providing extra sanitisation. This improves performance and reliability, and strengthens protection against malformed or unsafe markup. DOMPurify is enabled by default and can be turned off via Sanitize HTML (in the Editor Global Configuration or Editor Profiles → Editor Parameters → Cleanup & Output).

Template Item enhancements
Template Items — field descriptions
You can now add help text for each variable by appending a pipe-separated description to the key in the template item content.
Example: ${Name|Some descriptive text}.
The description appears beneath the field label in the Values dialog when the template item is selected. Existing ${Key} syntax continues to work unchanged.

Template Items — list descriptions
Each Template Item now supports an optional Description, shown inline beneath the item’s name in the Template Items list.


Calendly Embed Support
Paste a Calendly Event Link to auto-embed; it displays as an iframe while editing and converts back to the standard Inline Embed on save. The code can also be inserted from the new Embed Code option on the Media Manager button or via the Code tab.
A changelog for this release is available to view here
Thank you to everyone who submitted bug reports and tested development versions. If you find any more issues please submit a ticket in the forum or on github.
Download and Installation
JCE Pro is available for download with a JCE Pro Subscription.
If you already have a subscription, please make sure you set your key before updating
Instructions for installing and updating JCE for each Joomla version are available here
