Les éditeurs de texte WYSIWYG ont pour but de vous faciliter la gestion des contenus de vos sites. La quasi totalité des CMS tels que Joomla!, WordPress, Drupal et bien d’autres intégrent nativement cette fonctionnalité (heureusement!), mais si d’aventure vous deviez implémenter un éditeur de texte dans une de vos applications “maisons”, lequel choisir parmi la tonne disponible sur la toile? Lequel est le plus facile à mettre en place? Le plus esthétique? Le plus simple d’utilisation? Le plus léger à charger?! J’aurais envie de dire, ben oui, tout cela à la fois!

Plus sérieusement, cela dépend surtout des possibilités en terme d’édition, d’options et de polyvalence que vous souhaitez mettre en place dans votre projet.

Voici donc une sélection de 20 éditeurs WYSIWYG open-source :

1. Tiny MCE

Il est un des éditeurs gratuit le plus complet, incluant toutes les options standards de gestion de contenus telles que l’upload d’image, l’insertion de liens URL, de fichiers. Il fonctionne en mode XHTML. Des plugins payants vous permettront d’étoffer encore peu plus ses fonctionnalités.

http://tinymce.moxiecode.com

Points forts

  1. Facile à intégrer, ne prend que deux lignes de code.
  2. Personnalisable par le biais des thèmes et des plugins.
  3. Multilangue
  4. Enregistrement via Ajax ou requête HTTP
  5. Compatible IE / Firefox / Opera / Safari
  6. Possibilité de compresser la librairie au format PHP, .NET, JSP ou Coldfusion
  7. Documentation très complète

2. FCKeditor

Question popularité et efficacité, FCK bataille dans le même rang que Tiny MCE. Il intègre la fonctionnalité de nettoyage automatique des copier/coller issus de Word (et dieu sait que c’est utile!). Il dispose également de l’un des meilleurs outil de création de tableaux qui le rend accessible à tous.

http://www.fckeditor.net

Points forts

  1. Supporte Adobe AIR
  2. Facile à intégrer
  3. Compatible IE / Firefox / Netscape / Opera / Safari / Camino

3. Yahoo! UI Editor

Les librairies développées par Yahoo! sont des supports formidables tant pour les développeurs qui les implémentent que pour les utilisateurs. Cet éditeur utilise pleinement la Programmation Orientée Objet Javascript.

http://developer.yahoo.com/yui/editor/

Points forts

  1. Facile à intégrer
  2. Rendu XHTML
  3. Plugin Flickr
  4. Plugin de calendrier
  5. Documentation très complète

4. NiceEdit

NiceEdit a été conçu dans l’optique de devenir une alternative light à la complexité et à la charge importante des éditeurs tels que TinyMCE et FCKeditor Cet éditeur inclut toutes les fonctions de mise en page des textes standards, hormis la validation et le nettoyage du code XHTML, dommage !

http://nicedit.com

Points forts

  1. Poids de la librairie 35k, 10k en version compressée.
  2. Souplesse au niveau de la configuration
  3. Plusieurs éditeurs peuvent utiliser les mêmes commandes
  4. Enregistrement via Ajax ou requête HTTP
  5. Compatible IE 5.5 + / Firefox 2 + / Opera 9 + / Safari 3 +

5. MarkItUp!

MarkItUp! est un éditeur basé sur la librairie jQuery. Grâce à lui vous pourrez transformer simplement et rapidement un champ de texte basique en éditeur de texte complet. C’est un poids plume côté chargement de la librairie car il ne pése que 6,5k.

http://markitup.jaysalvat.com/home/

Points forts

  1. Poids de la librairie 6,5k
  2. Gestion des touches clavier
  3. Enregistrement via Ajax ou requête HTTP
  4. Compatible IE 6 + / Firefox 2 + / Opera 9 + / Safari 3.1

6. Dijit.Editor

Il s’agit là d’un éditeur Wysiwyg très complet utilisant la librairie/framework Dojo. Si votre projet inclut déjà ce kit de développement, cet éditeur est celui qu’il vous faut !

http://dojotoolkit.org/

Points forts

  1. Fonctionne avec la librairie Dojo
  2. Facile à intégrer
  3. Personnalisation des différents outils
  4. Gestion des touches clavier

7. XStandard

Un éditeur générant du code XHTML Strict ou 1.1. Il tire parti des bénéfice du CSS afin de scinder proprement le contenu et la mise en forme. Il intègre également un correcteur d’orthographe, une gestion du drag & drop pour l’upload ainsi qu’une bibliothèque d’images facilement couplable à un CMS

http://xstandard.com

Points forts

  1. Accessible au clavier
  2. Supporte les sélecteurs CSS 2.1
  3. Utilise les services Web FTP non pas pour le téléchargement de fichiers
  4. Nettoyage des balises Word
  5. Le code XHTML généré peut être analysé par les parseurs XML
  6. Multilangue

Pour compléter tout cela, voici une liste non exhaustive des autres éditeurs WYSIWYG que j’ai pu trouver et qui, du fait de leurs similitudes, n’ont pas spécialement retenue mon attention, mais qui se valent certainement tout autant :

Et vous, quel est votre éditeur favori?

1 commentaire pour le moment

  • 1 Cyprien | 8 septembre 2009 à 8 h 31 min

    Perso j’utilise le JCE Editor de Joomla qui est une amélioration de Tiny MCE. Cependant FCK Editor est aussi d’une grande qualité!

Laisser un commentaire