Support CKEditor5

Created on 5 April 2023, about 1 year ago
Updated 7 May 2024, about 1 month ago

Problem/Motivation

Sites are encouraged to move to CKEditor5 prior to moving to Drupal 10, required before 9.5 EOL in November 2023. What changes are needed to offer similar functionality in CKEditor5? Note that where CKEditor4 shows a full "Edit media" dialog for embedded media, CKEditor5 shows a balloon panel(?) with a few tool icons.

Proposed resolution

Introduce a new CKEditor5 plugin to insert an Edit Media button into the embedded media balloon panel.

The entity_embed module provides a "edit embedded entity" link which I have taken inspiration from - but keeping the modal behaviour of the current module and adding refresh on save rather than opening in a new tab.

Remaining tasks

  1. Action @todo's / comments in MR
  2. Add functional javascript test

User interface changes

β†’

✨ Feature request
Status

RTBC

Version

1.0

Component

Code

Created by

πŸ‡³πŸ‡ΏNew Zealand jonathan_hunt

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024