Reimagining the WYSIWYG: CKEditor 5 in Drupal core
CKEditor 4 has been a feature of Drupal core since Drupal 8.0.0. It is a stable project, but it will only receive security fixes for two more years (until Drupal 9's end-of-life).. Replacing CKEditor with the new and very much improved CKEditor 5 is therefore a requirement for Drupal 10 to remain supported and secure. In order to release Drupal 10.0.0 on schedule in 2022, we need to have a new core CKEditor 5 module ready before Drupal 9.3.
The new CKEditor 5 is a whole new way to think about a WYSIWYG. It makes the task of editing content easier and more reliable. It gives developers new tools for empowering editors to add structured content and consistent styled components to a page without complex nested entity references or free-for-all full HTML editing, and has a robust plugin system for adding any new feature you can imagine.
Replacing all the features of CKEditor in core and then fostering an exciting ecosystem of new plugins means it must be straightforward for the community to test and collaborate on them. In this session you will learn why this new content editor could both simplify the work of building pages in Drupal and add modern improvements. You will leave with a better understanding of the scope of the remaining work, challenges and potential solutions. You will be invited to get involved in ensuring this upgrade happens in time and exceeds your expectations.