• News
  • JCE Pro 2.9.90 released

JCE Pro 2.9.90 released

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.

Create multiple File Directory Paths
Paths are listed in the File Browser named by their labels

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).

Disable of Enable DOMPurify sanitisation

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.

Descriptive text can now be set for each input field created by a Template Item variable
Descriptive text can now be set for each input field created by a Template Item variable
Template Items — list descriptions

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

A Description option is now available to set descriptive text for each Template Item
Descriptive text will be shown below the item name

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.

Embed Calendly Events using the Media Manager Embed dropdown 
Embed Calendly Events using the Media Manager Embed Code dropdown

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