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.
Points forts
- Facile à intégrer, ne prend que deux lignes de code.
- Personnalisable par le biais des thèmes et des plugins.
- Multilangue
- Enregistrement via Ajax ou requête HTTP
- Compatible IE / Firefox / Opera / Safari
- Possibilité de compresser la librairie au format PHP, .NET, JSP ou Coldfusion
- 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.
Points forts
- Supporte Adobe AIR
- Facile à intégrer
- 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
- Facile à intégrer
- Rendu XHTML
- Plugin Flickr
- Plugin de calendrier
- 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 !
Points forts
- Poids de la librairie 35k, 10k en version compressée.
- Souplesse au niveau de la configuration
- Plusieurs éditeurs peuvent utiliser les mêmes commandes
- Enregistrement via Ajax ou requête HTTP
- 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
- Poids de la librairie 6,5k
- Gestion des touches clavier
- Enregistrement via Ajax ou requête HTTP
- 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 !
Points forts
- Fonctionne avec la librairie Dojo
- Facile à intégrer
- Personnalisation des différents outils
- 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
Points forts
- Accessible au clavier
- Supporte les sélecteurs CSS 2.1
- Utilise les services Web FTP non pas pour le téléchargement de fichiers
- Nettoyage des balises Word
- Le code XHTML généré peut être analysé par les parseurs XML
- 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 :
- BXE
- Cross Browser Rich Text Editor (RTE)
- Damn Small Rich Text Editor
- EditArea
- Free Rich Text Editor
- FreeTextBox
- Kupu
- openWYSIWYG
- Silverlight Rich Text Editor
- Whizzywig
- WidgEditor
- WYMeditor
- Xinha
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