CKEEditor and Fusion Charts

I have questions on the libraries being used in Pega 8.6 – can you please advise what are the versions of CKEditor and Fusion Charts that will be made available in 8.6? Are these the latest available versions in the market?

@angx1

We checked with Engineering. Below is the summary.

We upgraded FusionCharts to 3.13.1-sr.1 in 8.5

Please note that the product will be moving away from the use of pzCustomFusionChart and pyAdvancedFusionChart - these are very old non-autogen controls that were originally built to allow customers to custom-render charts for their Pega data using the full FusionCharts library. These controls use legacy chart resize logic, and their parameters can only be configured in IE.

When the Fusioncharts JS library was upgraded for recent 8.x versions, these control were not upgraded to work with the new versions of the library and are considered deprecated.

Importantly, we have a modern alternative to these controls. Customers can now use the pxChart engine to render custom FusionCharts using a new modern method for custom controls, which allows for modern chart resize logic and customizable parameters across any browser.

We are not upgrading the CkEditor version in the latest release(8.6,8.7). Its still going to be the 4.7.1 version of editor.

If you have concerns about a vulnerabilies point of view:

  • We do not use the enhanced image plug in.
  • For any vulnerability with source mode - we have handled it in the platform from outside in a utility called JSoupParser Utility. From the platform we already have a check/ filter in place which strips off tags which were added to RTE/Ckeditor in the source mode.

So we are pretty good from security stand point.

@MarijeSchillern ; , our priority is also in the user experience of the entire platform, which predicates on modern and user-friendly interfaces that can be seen in CKEditor 5 and FusionCharts v3.18. Are there any plans to keep up to speed with the latest libraries?

@MarijeSchillern Hello, I am also curious as to whether there are plans to update to a newer version of CKEditor. I have recently had several conversations with our business teams where they have requested improvements to the ability to format text in these fields. Specifically around creating emails that go out to customers.

@rwtaylor as outlined above we do not intend to upgrade to CkEditor 5 as our latest react based UI uses an open source library (draft.js) based rich text editor.

(See documentation Modernize your interface with Cosmos React UI (8.5) and Using React with Pega

Please consider 4.7.1 is the latest one which pega supports.

If this does not answer your question please also check other questions raised about CkEditor customisation such as this one.

If this does not cover your needs, could I ask that you log a new Forum Question detailing with screenshots and configuration examples where CkEditor 4.7.1 version does not meet with requirements when formatting text in RTE fields when creating emails?

Formatting RTE generally is covered in our documentation such as this one, and in Correspondence rules here and here