Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. Pour plus d'informations nous vous invitons à consulter notre Politiques sur les cookies ainsi que notre Politique de confidentialité.

Advreplace : Le nettoyeur de code source universel pour TinyMCE 6 & 7

Dans l'écosystème de l'édition de contenu, la propreté du HTML est une bataille constante. Le copier-coller depuis Microsoft Word, Google Docs ou d'autres éditeurs en ligne injecte souvent des "balises fantômes", des styles inline envahissants et des attributs propriétaires.

Pour redonner le contrôle aux développeurs et aux créateurs de contenu, je lance advreplace en Open Source : un plugin TinyMCE dédié au nettoyage chirurgical du code source via les expressions régulières.

Pourquoi advreplace change la donne ?

TinyMCE propose nativement une recherche textuelle, mais elle s'arrête là où le code commence. advreplace permet d'agir "sous le capot" sans quitter l'interface visuelle.

1. Une puissance de frappe Regex

L'utilisation des expressions régulières permet de cibler des modèles de code.

  • Besoin de supprimer tous les IDs ? s+id="[^"]*"

  • Besoin de nettoyer les événements JavaScript dangereux ? s+on[a-z]+="[^"]*"

  • Besoin de normaliser les liens ? href="http:// vers https://

2. Le "Deep Cleaning" intelligent

Le plugin a été conçu pour éviter les résidus courants. Lorsqu'un attribut est supprimé, advreplace nettoie automatiquement les doubles espaces créés, garantissant ainsi une balise HTML parfaitement formée et valide.

Fonctionnalités Clés

  • Mode Interne (Self-contained) : Aucun chargement de bibliothèque externe (type jQuery). Le plugin est léger, rapide et sécurisé.

  • Workflow de vérification : Une option permet d'ouvrir automatiquement l'éditeur de code source immédiatement après le remplacement pour valider le résultat.

  • Historisation complète : Totalement intégré à l'UndoManager de TinyMCE. Une erreur de Regex ? Un simple Ctrl+Z et tout revient à la normale.

  • Internationalisation : Architecture prête pour la traduction (fourni avec les fichiers anglais et français).

Un outil au service de la performance (SEO & Accessibilité)

Un code propre n'est pas qu'une question d'esthétique pour les développeurs. C'est un levier majeur pour :

  • Le SEO : Un ratio texte/code optimisé et des balises sémantiques sans pollution.

  • L'Accessibilité : Suppression des styles forcés qui pourraient gêner les lecteurs d'écran.

  • La Maintenance : Un code standardisé, plus facile à migrer ou à refondre.

Rejoignez l'aventure Open Source

Advreplace est désormais disponible gratuitement. Que vous soyez développeur de CMS, intégrateur ou simple utilisateur de TinyMCE, cet outil vous fera gagner des heures de maintenance.

Thèmes :tinymce, plugin, replace

Haut de la page