CKEditor

Drupal 9 (our current install) uses CKEditor 4, when we move to Drupal 10, it uses CKEditor 5. CKEditor 5 is currently installed in core/modules, but not used.

We currently have 2 or more versions of CKEditor we use plus extension of the plugin in 2 other components.

/boston.gov-d8/docroot/core/modules/ckeditor

/boston.gov-d8/docroot/core/modules/ckeditor5

/boston.gov-d8/docroot/modules/contrib/ckeditor

Dependencies/Dependent

/boston.gov-d8/docroot/modules/contrib/ckeditor

/boston.gov-d8/docroot/modules/contrib/editor_advanced_link

Custom components

/boston.gov-d8/docroot/modules/custom/bos_linkit_extension

/boston.gov-d8/docroot/themes/custom/bos_theme/js/cob_ckeditor.boston.js

CKEditor versions are in:

core/modules 
or the version in:

modules/contrib
But the one thing to consider is that we are still on Drupal 9 right now, when we move to Drupal 10, we will need to switch from CKEditor 4 to 5, because Drupal 10 only works with CKEditor 5 which is currently installed in core/modules, but I think it is not currently used.

So far it looks like the only version been used is the one in:

modules/contrib
We will have to decide which ckeditor to use. But a lot of test needs to be to avoid breaking another module/component that may of the off chance be using the one we will delete.

Drupal 9

Our current Drupal version D9 uses the CKEditor 4 in modules/contributor folder.

Drupal 10

Once we upgrade to Drupal 10, will need to move from CKEditor 4 to 5. That is because Drupal 10 does not use CKEditor 4.

Samples of CKEditor 5 we can explore to integrate/use can be found here:

CKEditor 5 Demo

Last updated