CKeditor 5 dans Drupal ? Pas encore totalement opérationnel.
Drupal près pour le passage CkEditor 5 ?
Présent de manière expérimentale dans le Core depuis la version 9.3 de Drupal, Ckeditor 5 se verra pleinement intégré dans la version 10 du CMS. A l'heure actuelle, force est de constater que son implémentation est encore incomplète par rapport aux possibilités affichées sur les versions de démonstration de l'éditeur.
Facile à installer, puisque présent dans le Core, il suffit d'activer le module et de configurer son utilisation dans "Formats de texte et éditeurs" en lieu et place de la version par défaut.
La nouvelle interface est plus conviviale et intègre le téléchargement des images et des médias Drupal comme l'ancienne version.
Le code généré reste propre :
On pourrait donc penser que son utilisation dans Drupal est possible dès à présent. Ce n'est pourtant pas le cas, car la plupart des plug-ins ou des modules complémentaires sont absents. Il n'est par exemple plus possible d'intégrer des styles personnalisés via l'interface d'administration et il faudra modifier le fichier de configuration ckeditor5.ckeditor5.yml pour autoriser l'apparition de nouveaux styles dans l'administration...
...et l'activer ensuite afin de le retrouver dans le menu d'en-tête de l'éditeur.
L'intégration d'IMCE en lieu et place du téléchargement standard qui ne permet pas de gérer des répertoires, est inopérante ainsi que celles de modules comme inline responsive images dont nous avons pu voir l'intérêt dans un article précédent. Il en va de même des plug-ins tels que :
Même si ces derniers ne sont pas indispensables, ils offrent un confort d'utilisation appréciable qui manquera dans certains cas.
En conclusion, si la nouvelle version de CKEditor est prometteuse, surtout avec ces plugins collaboratifs, elle reste encore en chantier afin d'être pleinement opérationnelle dans Drupal 10.