Ca tombe bien, les modos ont décidé d’y mettre du contenu lisible : contenu encyclopédique, récit personnel, fiction, description divers et variée.
On pourrait changer cette règle en permettant d’y mettre tout et n’importe quoi. Mais ça signifie au préalable de pouvoir facilement filtrer les articles non lisibles, afin qu’ils ne passent pas sur la home.
Tu as remarqué que le code de la V6 est sur github, plateforme de développement collaboratif, qui propose des outils performants pour le développement : gestion de branches, sanity check après un commit, etc.
Tu souhaites mettre une partie du code hors de github. Outre que ce code ne bénéficie pas de l’infrastructure de github, tu comprends bien que ça n’est pas cohérent avec le reste du site.
Tu as peut être de bons arguments pour faire ça malgré les défauts d’être hors github.
Mais sans avertir personne et sans expliquer quoi que ce soit de ton projet, tu as fait le bourrin en créant des articles contenant du code. Les modos qui ont vu ça ont tout de suite levé une alerte. Comme tu n’a donné aucune explication, les articles ont été supprimés, et on a refusé que tu utilises les articles pour autre chose que du contenu lisible.
De mon côté, j’ai un argument pour ne pas utiliser les articles pour du code.
A terme les champs textes des documents du topoguide bénéficieront d’une auto-correction, que ce soit dans le formulaire, ou à l’enregistrement. Un peu comme ce qu’il y avait sur le forum de la V5 :
- correction des fautes de frappes les plus courantes, surtout celles concernant la mise en forme (par exemple suppression d’un _ en trop)
- suppression de mise en forme inutile (typiquement un sous-titre mis en gras)
- correction de fautes de frappe sur les balises (du type [ rigth ] au lieu de [ right ] )
- modification des liens internes
- etc
Ce genre de parser avant enregistrement ne permet pas de saisir du code dans un article, car il risquera d’être modifié par le parser (ou alors son intégrité dépendra d’un bon fonctionnement du parser, qui détecterait que c’est du code, ce qui n’est pas garanti).