Plus de 6 mois se sont écoulés depuis la sortie officielle de Drupal 10, la dernière version du CMS d’entreprise dédié aux entités corporatives structurées.
Parmi les fonctionnalités les plus intéressantes que nous avons eu l’occasion d’explorer au cours de cette période, nous ne pouvons pas manquer de mentionner Project Browser, Starterkit Themes et Automatic Updates, mais celle qui a le plus piqué notre intérêt et qui ouvre tant de nouveaux scénarios, notamment en termes de création de contenu et de stratégies d’entreprise, est certainement l’intégration de CKEditor 5.
Contenu
L’éditeur WYSIWYG, la création de HTML via une interface visuelle
Avant d’analyser en profondeur l’intégration entre Drupal et CKEditor, prenons un peu de recul et essayons d’expliquer ce qu’est CKEditor et pourquoi, avec d’autres éditeurs WYSIWYG, il a révolutionné la manière de créer des contenus.
Grâce aux barres d’outils et aux systèmes de glisser-déposer, même les utilisateurs n’ayant aucune expérience de la programmation peuvent facilement créer et mettre à jour des contenus web (en créant automatiquement des balises HTML) par le biais d’un simple éditeur de texte.
En d’autres termes, avec CKEditor, il est possible de créer le contenu d’une page web de la même manière que l’on écrit et modifie un document dans Word.
Drupal et CKEditor 5 : une intégration gagnante pour une expérience utilisateur améliorée
CKEditor 5 est l’éditeur par défaut de Drupal 10, et ses puissantes nouveautés en font bien plus qu’une simple mise à jour de la version 4 : en effet, CKEditor 5 a été entièrement réécrit, pour refondre et optimiser l’expérience utilisateur lors de l’édition de contenu.
Mais que peut-on attendre de cette intégration ?
Voyons les points principaux et les fonctionnalités les plus intéressantes :
Une nouvelle interface utilisateur améliorée :
CKEditor est doté d’une nouvelle interface moderne conçue pour optimiser l’expérience utilisateur des rédacteurs. Il s’intègre également de manière transparente à l’interface du back-office de Drupal 10.
Barre d’outils dédiée aux médias :
Les médias dans CKEditor peuvent enfin être traités (en les éditant ou en gérant leurs propriétés) via une barre d’outils très pratique qui permettra aux utilisateurs de travailler plus efficacement et plus rapidement par rapport aux dialogues précédents, qui entraînaient souvent des problèmes de ralentissement du système.
Possibilité de travailler de manière optimisée avec les tableaux :
Dans cette dernière version, le travail avec les tableaux est simple et intuitif, grâce à des outils dédiés, rapides et faciles à utiliser. La gestion des tailles, des cellules et des alignements ne sera plus aussi compliquée que par le passé et les utilisateurs pourront également gérer les données de leurs tableaux de manière réactive.
Premium Features
Si CKEditor 5 se présente déjà comme un outil né pour optimiser la création de contenu, grâce à l’installation du module ‘CKEditor 5 Premium Features’ (et à l’achat d’une licence d’utilisation), il sera possible d’accéder à des fonctionnalités très intéressantes d’un point de vue ‘collaboratif’ et de révision de contenu.
Seront disponibles :
« Suivi des modifications » pour gérer les modifications de contenu et leur approbation
« Historique des révisions », qui met en œuvre un système de révisions, de comparaison et de retour en arrière.
« Commentaires » pour ajouter des commentaires à n’importe quel bloc de contenu
« Collaboration en temps réel », qui permet à plusieurs utilisateurs de travailler simultanément sur le même contenu.
Notifications », qui, grâce à un système d’e-mails et de notifications visuelles au niveau du back-office, permet de suivre toutes les modifications (même par le biais de configurations personnalisées).
« Export to Work and PDF », qui permet de créer des PDF ou des documents Word via un bouton, afin d’exporter ce qui a été créé dans CKEditor 5.
En plus des fonctionnalités déjà mentionnées, divers modules « contrib » peuvent être installés pour augmenter le potentiel de CKEditor 5 dans Drupal.
De la gestion des barres d’outils à l’implémentation de bibliothèques d’icônes (comme le module Material Icons) et bien plus encore, les entreprises et les communautés de développeurs travaillent sans relâche pour produire de nouvelles intégrations et de nouvelles fonctionnalités pour cet outil.
Si vous voulez en savoir plus sur CKEditor 5 ou si vous cherchez un partenaire pour la création et la gestion de vos projets Drupal, n’hésitez pas contacter l’agence akabia