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
modifierPour 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
modifierListe exhaustive des 23 modèles de briques existentes :
Programmation sans ajout de paramètres
modifierUsage des briques sans paramètres
modifierLes 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
modifierModè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
modifierUsage des briques avec paramètres
modifierCes 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
modifierBonjour |
1
Pays | 2 |
---|---|
Président | 3 |
Mandat | 4 |
Population | 20 000 hab. |
Superficie | 12 km² |
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