Aller au contenu

Projet:Laboratoire/Espaces de noms/Modèle/Sandbox

Une page de Wikiversité, la communauté pédagogique libre.

Toujours dans le souci d’améliorer la gestion des modèles ; le logiciel MediaWiki, propose un système de sous-pages standard, pour les modifications et tests des modèles et des modules.

Documentation Wikiversité

[modifier le wikicode]

Nous ébauchons une documentation à propos des sous-pages standard destinées à la gestion des modèles et modules :

Sous-documentation pour l’espace Wikiversité
Sous-documentation aide pour l’espace Aide

La page du modèle s’adjoint la sous-page ~/Bac à sable (selon Wikipédia traduit de sandbox sur Mediawiki) pour modifier le modèle ; enfin la sous-page ~/Test (traduit depuis testcase) pour tester les modifications.

Inventaire pre-implémentation

[modifier le wikicode]

Cet inventaire doit nous aider à recenser, les éléments nécessaires au fonctionnement du modèle ; en essayant de distinguer les éléments suffisants, des éléments optionnels.

Bandeau bac à sable

[modifier le wikicode]

Modèles de boite de message

[modifier le wikicode]

À propos des modules

[modifier le wikicode]

L’implémentation du module Documentation et ses dépendances, fonctionne via le modèle {{Documentation/Bac à sable}}. Malgré cela les modules n’affichent pas les liens nécessaires. La lecture de mw:LUAREF nous alerte sur l’existence du paramètre suivant :

{{#ifeq: {{SUBPAGENAME}} | Test
 | {{sous-page de test}}
 | {{documentation}}
}}

Code MediaWiki, adapté au nom de la sous-page et au bandeau local.

Le code appel le modèle.
  • scribunto-doc-page-show : Le message à afficher lorsque la page de documentation du module existe.

Nous avons besoin d’actualiser cette page avec le code ci-dessous :

MediaWiki:Scribunto-doc-page-show
{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}|{{#ifexist:{{FULLPAGENAME}}/Documentation|{{FULLPAGENAME}}/Documentation|{{NAMESPACE}}:{{BASEPAGENAME}}/Documentation}}}}
<span id="code"></span>

Code adapté à l’utilisation d’une sous-page nommée Documentation

Gestion des modèles protégés
mw:template:pp-template voir w:fr:modèle:Protection
Gestion de la version imprimable des modèles
mw:Category:Templates with print versions

Test et annotation pour l’adaptation locale

[modifier le wikicode]

défaut = Documentation icon

  • Sous-page documentation
  • Couleur Wikiversité : #EEF5FF

<div style="clear: both; margin-top: 1em; padding: 1em; border: 1px solid #ADF; background-color: #EEF5FF;" class="template-documentation">

https://en.wikipedia.org/w/index.php?title=Special%3APrefixIndex&prefix=Template%3ADocumentation&namespace=0

Toutes les sous-pages du modèle sur mw https://www.mediawiki.org/w/index.php?title=Special%3APrefixIndex&prefix=Template%3ADocumentation&namespace=0

Exception pour Wiki francophone attention Documentation/Documentation ; la sous-page porte le même nom que le modèle. Ne pas appliquer le modèle Documentation sur lui-même.