Bonjour à tous,
J’avais commencé à développer un plugin de coloration syntaxique spécifique au DSFR.
Cette contribution étant limité aux utilisateurs du DSFR, j’ai décidé de fork et supprimer le code spécifique DSFR pour que tous les utilisateurs de SPIP puissent profiter du plugin !
Je vous présente donc mon nouveau plugin sobrement intitulé « Coloration Syntaxique » : spip-contrib-extensions / coloration_syntaxique · GitLab
Vous pouvez voir une démo live sur le site que je suis en train de faire ici : Portail SPIP - Le DSFR pour les SPIP de l'académie d'Orléans-Tours
Pourquoi ce nouveau plugin alors que les plugins coloration_code et prism permettent déjà d’ajouter un peu de couleur syntaxique ?
- Et bien concernant coloration_code le plugin utilise la librairie highlightjs.org que je ne maitrise pas alors que j’avais déjà une experience avec PrismJS.
- Quant à prism, le plugin est dédié uniquement à l’édition « live » des contenus SPIP et ne permet pas simplement de colorier un bloc de code.
- La dernière raison étant que je débute sous SPIP, et j’ai encore trop peur de faire évoluer/modifier en profondeur un plugin déjà existant en risquant de casser la rétro-compatibilité.
Bref, du coup, ça me paraissait plus simple de partir sur un plugin « neuf » pour avoir plus de liberté pour mon code sans être impacté par un héritage que je ne maitrise pas.
Je ne vais pas détailler ici comment fonctionne le plugin car vous pouvez retrouver toutes les informations sur le Gitlab : spip-contrib-extensions / coloration_syntaxique · GitLab
J’ai donc fini de coder les dernières grosses fonctionnalités du plugin et je pense prochainement le passer de dev
en beta
.
Avant cela j’aimerais avoir un retour de vos tests de ce plugin de coloration syntaxique si vous avez un peu de temps !
Merci beaucoup