Project

General

Profile

Actions

Feature #96874

closed

Integrate CKEditor 5

Added by Benni Mack about 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
RTE (rtehtmlarea + ckeditor)
Target version:
-
Start date:
2022-02-14
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

CKEditor 5 has new functionality, and is fundamentally different than previous CKEditor4.

1. Breaking Changes
  • It is obvious that existing CKEditor plugins won't work anymore, I think that is OK though
  • Styling of HTML is not possible anymore (= the same way) because there is no iframe anymore.
2. Needed Migration paths
  • Allowing to configure toolbar
  • Allowing to use styleSet dropdowns
  • Allowing to configure new plugins via yaml
  • Allowing to configure allowed content tabs
  • Path on how to use a custom rte.css again
Solution paths:
  • Add custom configuration in parallel to our Yaml configuration via "editor5" property or something like that.
Some notes:

Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Task #98497: Drop CKEditor4 related resourcesClosedBenjamin Franzke2022-10-01

Actions
Related to TYPO3 Core - Bug #101357: Broken links are not marked in RTE anymore (affects linkvalidator and other extensions)ResolvedSybille Peters2023-07-14

Actions
Related to TYPO3 Core - Bug #101360: Some attributes for <a> element are not persisted (class, rel, target) in RTEResolvedSybille Peters2023-07-15

Actions
Actions

Also available in: Atom PDF