Problem/Motivation

CKEditor 5 was added to core in 9.3.0. This is going to be the new WYSIWYG editor in D10 and ckeditor 4 is being removed. Because ckeditor 5 was a ground-up rewrite all plugins must also be rewritten.

Proposed resolution

Identify whether the fakeobject plugin is still necessary with ckeditor5, if it is necessary then build a new patch/branch for compatibility, if it is not then update the project page accordingly.

Remaining tasks

All the above.

User interface changes

TBD

API changes

TBD

Data model changes

TBD

Comments

DamienMcKenna created an issue. See original summary.

damienmckenna’s picture

Title: Plan what's needed for » Plan what's needed for ckeditor 5 in Drupal 9.3+ / Drupal 10
mpp’s picture

mpp’s picture

kevinquillen’s picture

Understood. Is there a fakeobject equivalent in CKEditor 5 core that is advised to be used?

cpierce42’s picture

According to this page there is no equivalent for fakeobjects.

The ckeditor people just a link to "custom widgets" page that is a lengthy tutorial on adding your own widget.

triple5’s picture

Version: 8.x-1.x-dev » 8.x-1.2

I just understood from here: https://www.drupal.org/project/fakeobjects/issues/3356461 that it works if it just hasn't the dependency written into its fakeobjects.info.yml, however.

anybody’s picture

@kevinquillen is fakeobjects planned to become Drupal 11 compatible? Otherwise I think it would make sense to put some information on the module page that the module is deprecated?

Some other modules depend on this and can't be made Drupal 11 compatible, but I could neither find a statement if it's planned, nor activity in the D11 compatibility issue.

Thank you for your feedback! :)