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://vershttps://
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+Zet 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.


