Projet:Laboratoire/Espaces de noms/Modèle/Sandbox/Sous-documentation aide
En résumé : La notion de sous-documentation définit l’ensemble des sous-pages standard affecté à la documentation et au suivi des modèles et modules. Cette page fournit les informations relatives à l’utilisation des sous-pages documentation, bac à sable et test sur la Wikiversité. |
L’évolution du logiciel Mediawiki nous amène à faire évoluer le modèle responsable de la gestion des liens relatifs au pages et sous-pages de modèles et modules.
Le modèle {{Documentation}} est responsable de l’affichage cohérent des pages et sous-pages qui participent à la sous-documentation. La tâche parait anodine mais recèle de grandes difficultés, pour parvenir à agencer l’ensemble des pages et des liens.
La solution évolue vers la mise en œuvre d’un modèle Lua ; c’est-à-dire que le code du modèle devenu très complexe se trouve désormais dans le code Lua du Module:Documentation. Ce dernier dispose d’une sous-page de configuration qui permet d’adapter précisément le fonctionnement du module aux besoins linguistiques et spécifiques du wiki local, Module:Documentation/config.
Actuellement le modèle {{Documentation/Bac à sable}} utilise le nouveau module.
Catégories
[modifier le wikicode]Pour implémenter correctement le système de sous-documentation nous devons prévoir l’organisation des catégories :
Suivi du processus de catégorisation
[modifier le wikicode]- Le modèle bac à sable via le lien créer documentation (à droite du titre) applique la catégorie suivante : Catégorie:Sous-documentation (défaut : documentation template)
- L’option de suivi des catégorie est activée et affiche ses résultats dans la Catégorie:Page avec une sous-documentation étrange (voir /config)
- Le modèle bac à sable via le lien créer un bac à sable (end box) applique la catégorie suivante : Catégorie:Bac à sable des modèles
- Le bandeau {{Sous-page de test}} chargé via --preload-testcase applique la Catégorie:Sous-page de test
- Le bandeau {{Sous-page de documentation}} chargé via {{Documentation/preload}} applique la Catégorie:Sous-documentation
Pour les modules
[modifier le wikicode]Catégorie:Module sous-documentation
Nous disposons dans la catégorie "Maintenace:Wikiversité", de la catégorie "Sous-documentation", qui regroupe les sous-catégories, pour les sous-pages des modules et modèles ; en tenant compte de la version antérieure du modèle Documentation.