« Aide:Modèle » : différence entre les versions

Contenu supprimé Contenu ajouté
Mathonius (discussion | contributions)
m Révocation des modifications de 105.158.5.174 (discussion) vers la dernière version de Copyleft
Aucun résumé des modifications
Ligne 1 :
{{Modèles liens}}
{{Autres projets
 
|w=Aide:Modèle
|wikt=Aide:Modèles
|b=Aide:Modèles
|v=Aide:Modèle
|n=Aide:Modèle
|s=Aide:Modèles
|commons=Commons:Templates
|m=Help:Template
}}
Un '''modèle''' peut servir à :
*insérer un message standard, exemple : le message indiquant qu'un article est proposé à la suppression [[Modèle:Suppression]]
*insérer un tableau commun à plusieurs pages d'un même domaine. Exemple : le tableau biographique utilisé pour les présidents des États-Unis [[Modèle:FichePresidentUS]]. Ce modèle est paramétrable, c'est-à-dire qu'il y a un ''fond de tableau'' commun et des ''variables'' dont le contenu change dans chaque article.
*insérer une palette de navigation dans toutes les pages d'un même domaine. Exemple : la palette utilisée pour les articles du domaine physique [[Modèle:physique (branches)]].
*etc.
Dans tous les cas le modèle est inséré dans un article en y ajoutant, à l'emplacement adéquat, le libellé <nowiki>{{Nom du modèle}}</nowiki>
Ligne 10 ⟶ 18 :
''Note'' : la notion de ''modèle'' de Wikipedia est différente de celle utilisée dans les logiciels de traitement de texte.
 
Les modèles sont gérés dans un [[Aide:Espace de noms|espace de noms]]. Une page spéciale en donne ainsi une [http://fr.wikipedia.org/w/index.php?title=Special%3AAllpages&from=&namespace=10 liste alphabétique]. Voyez la liste des [[:modèle:modèles principaux|modèles principaux]] utilisés dans WikipédiaWikinews.
 
Les modèles sont des pages comme les autres et donc accessibles à l'édition par tous les contributeurs. Il faut toutefois les modifier avec prudence car le résultat apparaît sur de nombreuses pages. Lorsque la page correspondant au modèle est affichée, on peut cliquer sur l'hyperlien '''Pages liées''' du menu de gauche pour consulter les pages utilisant le modèle et vérifier, avant modification, que ces pages ne seront pas perturbées.
 
== Utilisation ==
Pour inclure un modèle il faut utiliser la [[w:aide:syntaxe WikipédiaWikinews|syntaxe WikipédiaWikinews]] suivante (la première lettre du nom du modèle n'est pas sensible à la casse) :
*<tt><nowiki>{{Nom du modèle}}</nowiki></tt> pour que le modèle soit inclus à chaque chargement d'une page l'utilisant. Ainsi, dès que le modèle est modifié, la modification devient visible dans toutes les pages utilisant le modèle.
*<tt><nowiki>{{subst:Nom du modèle}}</nowiki></tt> pour que le modèle soit copié une fois pour toute dans la page l'utilisant. Dans ce cas-ci, une modification du modèle n'a aucune incidence sur la page.
Ligne 21 ⟶ 29 :
Ainsi, un modèle bref et temporaire destiné à être rapidement supprimé devrait être copié avec <tt>subst:</tt>, dont l'avantage est qu'il apparaît directement dans la source de l'article. Une notice normale destinée à rester sur une page pour une longue durée ou bien à jamais devrait être incluse au moyen de <tt><nowiki>{{Nom du modèle}}</nowiki></tt>, de manière à ce que les mises à jour éventuelles soient plus aisées. Un modèle contenant un lien temporaire ou susceptible de changer ne devrait cependant pas être ajouté par <tt><nowiki>{{Nom du modèle}}</nowiki></tt>. Cette méthode, en effet, ne met pas à jour le lien ''Pages liées'' à moins que chaque article contenant le <tt><nowiki>{{Nom du modèle}}</nowiki></tt> soit effectivement modifié après la modification du lien dans le modèle en question.
 
* Il est possible d'inclure du texte provenant d'autres espaces de nom ; comme par exemple <tt><nowiki>{{WikipédiaWikinews:Modifications récentes}}</nowiki></tt>.
* Tous les caractères sont acceptés, y compris les espaces.
* Tout changement d'un modèle efface automatiquement le cache de toutes les pages utilisant ce modèle.
Ligne 40 ⟶ 48 :
Si le modèle contient un [[aide:lien inter-langue|lien inter-langue]], alors ce lien est inclus dans toutes les pages utilisant le modèle, ce qui n'est généralement pas le résultat voulu. Si deux liens inter-langue vers une même autre langue se trouvent dans une page, le résultat est imprévisible. On évitera ces conflits en utilisant [[#Les balises d’inclusion sélective|les balises d’inclusion sélective]].
 
Les noms de modèles utilisant des mots abrégés ou collés sont difficiles à retenir car aucune convention ne s'est imposée. Il n'y a pas de raison technique pour ne pas s'inspirer des [[WikipédiaWikinews:conventions sur les titres|conventions sur les titres]] aussi pour les noms de modèle.
 
Si le modèle appartient à une catégorie, c'est à dire que la page du modèle contient un libellé de la forme <nowiki>[[Catégorie:Nom d'une catégorie]]</nowiki>, et si l'on ne fait pas simultanément usage de la balise d'inclusion sélective "noinclude", tous les articles contenant le modèle appartiendront à cette catégorie. On peut utiliser cette astuce, par exemple, pour obtenir la liste de tous les articles ''ébauche'' d'un domaine donné.
Ligne 115 ⟶ 123 :
 
== Modèles spéciaux==
:Note : ''pour les modèles déclarés par des utilisateurs, voir [[WikipédiaWikinews:Modèles#Listes complètes|la liste complète des modèles]].''
Ces modèles, appelés variables, sont prédéfinis et ne doivent pas être utilisés comme nom de modèles. Les variables concernant les noms de pages comprennent généralement une variable duale qui comprend un 'E' en plus à la fin et est encodé dans les [[Adresse réticulaire|URL]] (<tt>&#123;{PAGENAME}}</tt> (ici "{{PAGENAME}}") et <tt>&#123;{PAGENAMEE}}</tt> (ici "{{PAGENAMEE}}").
 
{|border
|colspan="3"|'''&#160;Noms de page''' (exemple donnés pour <code>[[WikipédiaWikinews:Proposition articles de qualité/Linux]]</code>)
|-
| <tt><nowiki>{{NAMESPACE}}</nowiki></tt>
| le nom de l'[[Aide:Espace de noms|espace de noms]] dans lequel se trouve la page
| <code>WikipédiaWikinews</code>
|-
| <tt><nowiki>{{PAGENAME}}</nowiki></tt>
Ligne 135 ⟶ 143 :
| <tt><nowiki>{{FULLPAGENAME}}</nowiki></tt>
| le nom de la page avec le préfixe de l'espace de noms
| <code>WikipédiaWikinews:Proposition articles de qualité/Linux</code>
|-
| <tt><nowiki>{{FULLPAGENAMEE}}</nowiki></tt>
Ligne 151 ⟶ 159 :
| <tt><nowiki>{{TALKPAGENAME}}</nowiki></tt>
| la page de discussion associée (elle-même si déjà en page de discussion)
| <code>Discussion WikipédiaWikinews:Proposition articles de qualité/Linux</code>
|-
|colspan="3"|'''&#160;Fabrication d'[[Adresse réticulaire|URL]]'''
Ligne 388 ⟶ 396 :
'''Mise à jour des tables''' : Quand une page contient une autre page, et que cette dernière est modifiée, la page principale est mise à jour mais pas la table des liens, ni les catégories. Même un ''&action=purge'' n'y change rien. Il y a deux moyens pour forcer la mise à jour des liens et des catégories :
# Si c'est un problème ponctuel, faire une modification vide sur la page (cliquer sur modifier puis sur sauvegarder sans rien changer : rien n'apparaît dans l'historique mais la table des liens est mise à jour)
# Si c'est un problème récurrent, ou si de nombreuses pages sont concernées : demander à un robot de passer régulièrement sur la page concernée en utilisant le script {{Code|touch.py}}. Déposez votre requête sur [[WikipédiaWikinews:Bot/Requêtes]].
 
Les développeurs ont été mis au courant de tous ces problèmes sur la page [http://bugzilla.wikipedia.org/show_bug.cgi?id=939 Bugzilla N°939].