L'outil utilise une API JavaScript performante et offre un panel de fonctionnalités
CKEditor est un éditeur de texte HTML open source prêt à l'emploi conçu pour simplifier la création de contenu Web. C'est un éditeur WYSIWYG (What You See Is What You Get) qui apporte des caractéristiques communes de traitement de texte directement sur vos pages Web.
Plusieurs fonctionnalités vous sont proposées. Tout d'abord il y a la technique de l'édition en ligne. Elle consiste à ne plus avoir de zone d'édition mais de directement agir sur ce que l'on voit. On y trouve également un correcteur orthographique (WebSpellChecker.net), une détection automatique du langage et un affichage de droite à gauche pour les langages impliqués. Mais aussi une sauvegarde des valeurs précédentes permettant de les récupérer en cas d'erreur ou de fausse manipulation. De plus, il y a un contrôle sur le HTML que l'utilisateur encode, afin de vérifier qu'il soit bien conçu.
L'équipe vient d'annoncer la version 4.5.0 Beta sur laquelle elle travaille depuis longtemps. Cette version introduit un ensemble de nouvelles fonctionnalités et d'améliorations :
- le téléchargement d'images "droppées" / collées, des plugins d'intégration de média (images, vidéos, tweets ou cartes) et les plugins imbriqués ;
- une nouvelle barre de configuration et un exemple d'éditeur (redéfini) qui sera désormais livré avec chaque package d'installation de CKEditor dans l'optique de faciliter l'intégration ;
- des composants pour les notifications, des outils pour les fichiers et un plugin d'upload ;
- des API de bas niveau et des méthodes statiques pour par exemple récupérer du HTML ;
- des améliorations au niveau du presse-papier et de l'intégration ;
- le support de Spartan, le navigateur de Windows 10 (cela reste instable) ;
- etc.
La liste des modifications est assez importante. Cette version Beta permet notamment de se familiariser avec les nouveautés mais aussi, bien entendu, de faire un retour d'expérience aux concepteurs.
Démonstration.
Télécharger.
Documentation.
Et vous ?
Que pensez-vous de cet outil ?
Quel éditeur utilisez-vous sur vos applications Web ?