Projet:Infobox/Didacticiel infobox avec des briques/V1

Didacticiel de mise en place d'infobox à l'aide de briques, première version d'étude non aboutie.

Présentation

modifier

Pour les modèles d'infobox ne demandant pas de fonctions complexes particulières, il est recommandé d'utiliser des briques pour la programmation d'une nouvelle infobox ou pour la mise à jour d'une ancienne infobox. Les briques sont un ensemble de modèles permettant, par leur association au moyen de différentes combinaisons, la mise en place de modèles d'infobox. L'enjeu ici est de simplifier la programmation des modèles d'infobox, mais également d'améliorer l'accessibilité ainsi que l'harmonisation des infobox.

Liste des briques

modifier

Liste exhaustive des 23 modèles de briques existentes :

Liste des briques
Ouvertures et fermetures
Lignes de tableau
Divers

Programmation sans ajout de paramètres

modifier

Usage des briques sans paramètres

modifier

Les briques peuvent être utilisées directement sur une page sans avoir besoin d'y ajouter des paramètres du genre {{{paramètre1}}}... Cependant cet usage direct est déconseillé dans l'espace encyclopédique sauf si la création d'un modèle d'infobox ne se justifie pas en raison du nombre d'articles trop faible pour une série d'articles.

Exemple des briques sans paramètres

modifier

Modèle:Infobox/DébutV1 Modèle:Infobox/TitreV1 Modèle:Infobox/Début blocV1 Modèle:Infobox/ImageV1 Modèle:Infobox/LégendeV1 Modèle:Infobox/Fin blocV1 Modèle:Infobox/Début tableauV1 Modèle:Infobox/Ligne tableau mixteV1 Modèle:Infobox/Ligne tableau mixteV1 Modèle:Infobox/Ligne tableau mixteV1 Modèle:Infobox/Fin tableauV1 Modèle:Infobox/Début tableauV1 Modèle:Infobox/Ligne tableau entêteV1 Modèle:Infobox/Ligne tableau donnéesV1 Modèle:Infobox/Ligne tableau donnéesV1 Modèle:Infobox/Fin tableauV1 Modèle:Infobox/Début blocV1 Modèle:Infobox/Sous-titreV1

  • item de liste
  • item de liste
  • item de liste

Modèle:Infobox/Fin blocV1 Modèle:Infobox/GéolocalisationV1 Modèle:Infobox/NoticeV1 Modèle:Infobox/FinV1

{{Infobox/DébutV1}}
{{Infobox/TitreV1|Titre|#E1E1E1|entete map}}
<!-- Exemple de bloc pour une image -->
{{Infobox/Début blocV1}}
{{Infobox/ImageV1|defaut.svg}}
{{Infobox/LégendeV1|Légende de l'image}}
{{Infobox/Fin blocV1}}
<!-- Exemple de tableau 1 -->
{{Infobox/Début tableauV1|Sous-titre 1}}
{{Infobox/Ligne tableau mixteV1|Nom du champ|Sa valeur}}
{{Infobox/Ligne tableau mixteV1|Nom du champ|Sa valeur}}
{{Infobox/Ligne tableau mixteV1|Nom du champ|Sa valeur}}
{{Infobox/Fin tableauV1}}
<!-- Exemple de tableau 2 -->
{{Infobox/Début tableauV1|Sous-titre 2}}
{{Infobox/Ligne tableau entêteV1|Nom du champ|Nom du champ}}
{{Infobox/Ligne tableau donnéesV1|Sa valeur|Sa valeur}}
{{Infobox/Ligne tableau donnéesV1|Sa valeur|Sa valeur}}
{{Infobox/Fin tableauV1}}
<!-- Exemple de contenu libre -->
{{Infobox/Début blocV1}}
{{Infobox/Sous-titreV1|Sous-titre 3}}
* item de liste
* item de liste
* item de liste
{{Infobox/Fin blocV1}}
<!-- Exemple de géolocalisation -->
{{Infobox/GéolocalisationV1|France|48.856578|2.351828}}
{{Infobox/NoticeV1|Infobox Pays}}
{{Infobox/FinV1}}

Programmation avec ajout de paramètres

modifier

Usage des briques avec paramètres

modifier

Ces briques ont surtout leur utilité pour la création de modèle d'infobox simples. Certaines infobox V2 peuvent parfois ne pas être créées avec des briques uniquement. Il est alors préférable de ne pas utiliser les briques au profit de la programmation d'infobox V2 classique (voir ici : Projet:Infobox/V2#Programmation des Infobox V2). Pour les wikipédien(ne)s habitué(e)s à la programmation de modèle d'infobox, peut également être envisagée la création de modèle d'infobox à l'aide d'une programmation hybride utilisant à la fois des briques et des scripts complémentaires. La création d'un nouveau modèle à l'aide de briques implique obligatoirement l'ajout de paramètres comme {{Infobox/Légende|{{{légende}}}}} et non plus {{Infobox/Légende|Ma légende ici}}.

Exemple des briques avec paramètres

modifier

Étape 1 - Création de la page du modèle

modifier
<includeonly>{{Infobox/DébutV1}}
{{Infobox/TitreV1|{{{nom|{{PAGENAME}}}}}}}
{{Infobox/ImageV1
 |{{{image|}}}||100
}}
{{Infobox/LégendeV1
|{{{légende|}}}
}}
{{Infobox/Sous-titre optionnelV1|Sous-titre1|#E1E1E1|{{{pays|}}}{{{président|}}}{{{mandat|}}}}}
{{Infobox/Début tableauV1}}
{{Infobox/Ligne tableau mixteV1
 |Pays|{{{pays|}}}
}}
{{Infobox/Ligne tableau mixteV1
 |Président|{{{président|}}}
}}
{{Infobox/Ligne tableau mixte optionnelV1
 |Mandat|{{{mandat|}}}|{{{mandat|}}}
}}
{{Infobox/Ligne tableau mixte optionnelV1
 |Population|{{formatnum:{{{pop|}}}}} hab.|{{{pop|}}}
}}
{{Infobox/Ligne tableau mixte optionnelV1
 |Superficie|{{formatnum:{{{km²|}}}}}  km²|{{{km²|}}}
}}
{{Infobox/Fin tableauV1}}
{{Infobox/Début tableauV1|Sous-titre2}}
{{Infobox/Ligne tableau mixte optionnelV1
 |Forme|{{{forme|}}}|{{{forme|}}}
}}
{{Infobox/Ligne tableau mixte latitude longitude optionnelV1
 |Latitude <br />Longitude|{{{latitude|}}}|{{{longitude|}}}|city_region:FR|dms long
}}
{{Infobox/Fin tableauV1}}
{{Infobox/GéolocalisationV1|France
 |{{{latitude|}}}|{{{longitude|}}}|Carte de la France|280|Légende|Forteresse
}}
{{Infobox/NoticeV1|Infobox Pays}}
{{Infobox/FinV1}}</includeonly><noinclude>{{Doc modèle}}</noinclude>

Étape 2 - Création de la page de documentation

modifier

Étape 3 - Ajout du modèle dans les articles

modifier
Bonjour

1

Sous-titre1
Pays 2
Président 3
Mandat 4
Population 20 000 hab.
Superficie 12 km²
Sous-titre2
Forme formidable
Latitude
Longitude
48° 51′ 24″ nord, 2° 21′ 07″ est
 
{{Projet:Infobox/Didacticiel infobox avec des briques exV1
 | nom       = Bonjour
 | image     = defaut.svg
 | légende   = 1
 | pays      = 2
 | président = 3
 | mandat    = 4
 | pop       = 20000
 | km²       = 12
 | forme     = formidable
 | longitude = 2.351828
 | latitude  = 48.856578
}}

Voir aussi

modifier