Aide:Documentation de modèle
Les modèles sont accessibles en édition par tous les contributeurs. Les nouveaux utilisateurs et même les utilisateurs expérimentés peuvent avoir des difficultés à comprendre certains modèles. C'est pourquoi il est nécessaire de les documenter pour améliorer l'utilisabilité. La documentation doit expliquer clairement ce que fait le modèle et comment l'utiliser. Un utilisateur sans connaissance particulière avec la syntaxe des modèles de MediaWiki doit pouvoir utiliser ce modèle correctement.
Contenu de la documentation
[modifier | modifier le wikicode]L'Éditeur Visuel demande que les documentations utilisent la balise TemplateData.
Utilisation
[modifier | modifier le wikicode]La documentation d'un modèle peut être faite :
- Soit directement dans la page du modèle,
- Soit dans la sous-page du modèle /Documentation.
Dans la page du modèle
[modifier | modifier le wikicode]Il est possible d'inclure le contenu de la documentation directement dans le corps du modèle. Pour ce faire, il faut placer en fin de page du modèle :
<noinclude>{{Documentation|contenu= == Utilisation == ... }} <!-- Catégories pour le modèle --> </noinclude>
Notes :
- L'inclusion de la documentation dans la page du modèle est utile lorsque le modèle est simple.
- Si le modèle est protégé, le contenu de la documentation doit obligatoirement être déplacée en sous-page /Documentation.
- Le modèle {{Documentation}} doit obligatoirement être borné avec les balises <noinclude>...</noinclude> pour éviter l'inclusion de celui-ci lors de l'appel du modèle.
- Le paramètre
|contenu=
ne prend pas en charge la syntaxe MediaWiki des tableaux. Pour résoudre ce problème, il est nécessaire de transformer la syntaxe MediaWiki en code HTML ou alors de transférer le contenu de la documentation en sous-page /Documentation.
En sous-page dédiée
[modifier | modifier le wikicode]Il faut documenter en sous-page dans les cas suivants :
- Le modèle est très employé et utilise des paramètres qui prennent de multiples valeurs (il faut alors réduire au minimum le contenu des balises <noinclude>...</noinclude> et surtout ne pas inclure la documentation directement dans le modèle).
- Le modèle et/ou sa documentation sont particulièrement longs.
- On souhaite reprendre (c'est-à-dire inclure) la documentation dans une page d'aide.
- Avant de protéger un modèle, il faut déplacer sa documentation en sous-page.
Pour documenter convenablement un modèle :
Il faut placer en fin de page du modèle :
<noinclude>{{Documentation}}</noinclude>
Puis publiez le modèle.
Ensuite, sur la page du modèle, cliquez sur le lien « /Documentation » pour précharger le format de base d'une page de documentation.
Ajoutez {{Sous-page de documentation}} en haut de la nouvelle page (sans <noinclude>), puis complétez la documentation et publiez-la.
Notes :
- L'appel de
{{Documentation}}
permet de charger automatiquement le contenu de la sous-page /Documentation. - Le modèle {{Documentation}} doit obligatoirement être entouré par les balises <noinclude>...</noinclude> pour éviter d'être lui-même inclus lors de l'appel du modèle.
Exemples
[modifier | modifier le wikicode]Modèles bien documentés
[modifier | modifier le wikicode]