Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

CKEditor 4.5.0 Beta : l'éditeur de texte WYSIWYG pour vos pages Web

Il utilise une API JavaScript performante et offre un panel de fonctionnalités

Le 2015-04-24 11:45:59, par vermine, Expert éminent sénior
CKEditor 4.5.0 Beta : l'éditeur de texte WYSIWYG pour vos pages Web
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 ?
  Discussion forum
4 commentaires
  • Bibo2015
    Candidat au Club
    J'ai travaillé deux projets avec cet outil, il est utile et facile à gérer surtout pour les débutants et les stagiaires. Facile à manipuler pour mettre en ligne du contenu.
  • Z4ng3tsu
    Membre du Club
    Ce qui pourrait être pas mal c'est que l'accent soit mis sur la vérification du contenu collé depuis le presse papier. Il m'est déjà arrivé de coller un mail en html ou une balise html n'était pas correctement fermée. Résultat lors que le texte est chargé en page, la balise non fermée vient parasiter le reste de la page. Ou alors faut se motiver pour faire un parser de balises et vérifier qu'elles sont toutes fermées...
  • caema
    Membre du Club
    Un lien dans la doc pour l'édition online? J'ai fouillé et ... pas trouvé

    Merci!
  • vermine
    Expert éminent sénior
    Voici la page de démo : http://ckeditor.com/demo#inline

    Et voici quelques infos dans la doc : http://docs.ckeditor.com/#!/api/CKED...-method-inline
    Mais il faut utiliser la recherche sur le mot "inline" pour avoir toutes les entrées dans la documentation.