Fonctionnalités
zEditor étant un vrai éditeur, il dispose bien évidemment de fonctions et d'outils plus poussés que la simple zForm du Site du Zéro.
Je vais vous présenter ici un petit aperçu de ce que zEditor propose comme fonctionnalités.
Fonctions de rédaction
La Toolbar
zEditor propose une barre d'outils (la Toolbar) qui permet, comme dans le cas de la zForm, d'insérer des balises zCode. Mais au contraire de la zForm, il y a beaucoup plus d'options pour insérer les balises comme par exemple la possibilité d'insérer une image centrée avec un lien dessus en quelques clics, via des boîtes de dialogue, comme le montre l'exemple ci-dessous :

Certains boutons font office de listes déroulantes pour un accès rapide.
Le menu Insertion
Le menu insertion est semblable à la Toolbar : son rôle est d'insérer des balises. Mais il ne permet généralement que d'insérer les balises de façon brute, sans pouvoir définir leurs attributs comme c'est le cas avec les boîtes de dialogue de la Toolbar. Ce menu affiche aussi les raccourcis claviers attribués aux différentes balises, par exemple Ctrl + Alt + L pour insérer un lien.
Pratique pour gagner du temps.
Auto-complete
zEditor dispose d'une petite fonctionnalité d'auto-complete.
Lorsque l'utilisateur entre une balise, une suggestion est proposée dans la barre d'état de l'éditeur, sous cette forme :
. Si la suggestion convient, il suffit d'appuyer sur la touche Tab pour insérer la balise.
Via les options (Outils > Préférences > Rédaction), il est possible d'activer ou de désactiver la fonction, et il est aussi possible de spécifier une autre touche pour valider la balise. Il y a le choix entre Enter, Tab et Space (barre d'espace).
Auto-close
Outre l'auto-complétion, zEditor dispose d'une fermeture semi-automatique des balises. En tapant </, l'éditeur ferme automatiquement la dernière balise non fermée.
Par exemple, si ceci est présent :
<lien url="http://www.siteduzero.com"><image>zozor.gif</image>
et que l'utilisateur rentre à la suite, l'éditeur fermera aussitôt la balise lien :
<lien url="http://www.siteduzero.com"><image>zozor.gif</image></lien>
Cette fonctionnalité est bien évidemment désactivable (Outils > Préférences > Rédaction).
Tabulation
Par défaut, la touche Tab (tabulation) sert de touche d'indentation.
Il y a moyen de ne pas l'utiliser à cet effet, et donc de l'utiliser pour naviguer entre les zones de texte. L'option pour désactiver ce comportement est disponible dans Outils > Préférences > Rédaction.
Correction orthographique
La correction orthographique est la même que celle de Firefox. Les versions de zEditor qui utilisent Firefox 3 partagent le même dictionnaire.
Les versions utilisant XULRunner ont de base un dictionnaire.
Si vous utilisez une version de zEditor pour Linux lancée via la commande xulrunner, le dictionnaire est en anglais car le dictionnaire français n'existe pas. Vous pouvez faire une copie du dictionnaire de Firefox vers XULRunner, au moyen de cette commande :
sudo cp /usr/lib/firefox-3.0.1/dictionaries/fr* /usr/lib/xulrunner-1.9.0.1/dictionaries/
Documentation
Si vous allez dans Fenêtres > Documentation, un panneau s'ouvre dans le bas de la fenêtre. Ce panneau vous donne accès à deux choses : la référence du zCode et un accès vers des tutoriels relatifs à la rédaction de contenu sur le Site du Zéro.
La référence zCode
La référence zCode, disponible localement (sans connexion internet), permet d'avoir un support sur la façon d'écrire les balises zCode.
C'est pratique si vous ne vous souvenez plus à quoi sert tel ou tel attribut ou comment l'utiliser.
Accès aux tutoriels
La liste déroulante vous permet, outre l'accès à la référence zCode, d'accéder à divers tutoriels du Site du Zéro ayant un rapport direct avec la rédaction de contenu (tutoriels, news...).

