Ce plugin vous offre un éditeur évolué pour la rédaction de vos articles et de vos pages statiques.

TinyMCE fournit de multiples plugins et options pour son éditeur :

Un plugin externe ajoute la coloration syntaxique pour l'édition du code source. Il utilise la bibliothèque de l'éditeur Codemirror.

Pour la gestion des fichiers dans TinyMCE, en particulier des images, une extension a spécialement été développée pour PluXml, de façon à utiliser son gestionnaire de médias.

Une extension de Tinymce permet d'insérer directement un lien pointant sur un article, une catégorie ou un ensemble de tags. Dans la fenêtre popup qui s'affiche, après avoir cliqué sur l'icône du lien dans la barre d'outils ou dans le menu contextuel, choisissez une option dans la liste déroulante "Link list".

Afin de bénéficier des dernières mises à jour, la bibliothèque minifiée de TinyMCE est téléchargée depuis le CDN (Content Delivery Network). L'adresse du CDN utilisé est https://cdnjs.com/libraries/tinymce/.

Si toutefois, vous souhaitez installer cette librairie sur votre serveur, récupérez l'archive zip "Download TinyMCE Community" à l'adresse https://www.tinymce.com/download/ et dépliez la dans le dossier du plugin tinyMCE.

Pour l'interface utilisateur, vous disposez d'autres traductions à http://www.tinymce.com/i18n/. Une fois téléchargée, l'archive zip est à décompresser dans le répertoire "tinymce/js/tinymce/langs" situé dans le dossier du plugin. Par défaut, ce plugin contient toutes les langues référencées dans PluXml. Si vous souhaitez les réinstaller, lancer le script install_langs.sh contenu dans le dossier du plugin. Pour cela, votre serveur doit être installé sous Linux.

Vous pourrez personnaliser l'apparence de TinyMCE en créant votre propre "skin" ici. Il faudra pour cela vous armer de patience. Cela fait, décompressez l'archive obtenu dans le dossier "tinyMCE/skins" du plugin et indiquez dans la variable du script tinyMCE.php le nom de votre skin. Par défaut, TinyMCE fournit le skin lightgray.