Ce modèle respecte les conventions des Infobox V2.
Les infobox version 2 améliorent l’aspect, la simplicité et la flexibilité des infobox de Wikipédia. L’intérêt est d’harmoniser l’apparence par des feuilles de style en cascade, des pictogrammes thématiques, une simplification du code ainsi que la possibilité de généricité qui consiste à fusionner plusieurs modèles en un seul ; autrement dit, utiliser le moins de ressources possible et obtenir un produit harmonisé.
Un paramètre laissé vide dans le wikicode fera appel à l'élément wikidata correspondant de l'article.
Utilisation
Cette infobox est destinée à présenter les principales caractéristiques d'un langage de programmation, c'est-à-dire présenter la dernière version, le développeur, les plate-formes, le type de logiciel, les licences et le site web associé, le tout agrémenté d'une capture d'écran (ou d'une image). Voir un exemple très éloquent de l'utilité de ce modèle, sur la page C.
Syntaxe
{{Infobox Langage de programmation
| couleur boîte =
| nom =
| logo =
| image =
| légende =
| paradigme =
| auteur =
| développeur =
| date de première version =
| dernière version =
| date de dernière version =
| version avancée =
| date de version avancée =
| typage =
| implémentations =
| langage de programmation =
| normes =
| dialectes =
| influencé par =
| a influencé =
| système d'exploitation =
| licence =
| site web =
| extension =
}}
Paramètres
Tous les paramètres sont facultatifs.
Les paramètres auteur, développeur, paradigme, système d'exploitation, extension peuvent être utilisés au pluriel.
Lorsque Wikidata est renseigné, la valeur peut être importée de Wikidata. Si le paramètre est absent dans l'appel de l'infobox et si la propriété existe dans Wikidata la propriété sera affichée avec sa valeur dans Wikidata.
dernière version (P348 (« version ») (sauf si P548 (« type de version ») = Q3295609 (« version bêta »), Q2122918 (« version alpha ») ou Q1072356 (« version RC d'un logiciel ») (de préférence avec P548 = Q12355314 (« version stable »)))
date de dernière version (P348 (« version ») → P577 (« date de publication »))
version avancée (P348 (« version ») (en renseignant P548 (« type de version ») = Q3295609 (« version bêta »), Q2122918 (« version alpha ») ou Q1072356 (« version RC d'un logiciel »)))
date de version avancée (P348 (« version ») → P577 (« date de publication »)
{{Infobox Langage de programmation
| couleur boîte =
| nom = C
| logo = Defaut.svg
| image =
| légende =
| paradigme = [[Programmation fonctionnelle|Fonctionnel]], [[Programmation impérative|impératif]], [[Programmation orientée objet|objet]]
| auteur = Nom du ou des auteurs originaux
| développeur = Nom du ou des développeurs principaux (si différents de l'auteur)
| date de première version = [[1970]]
| dernière version = 0.1.42
| date de dernière version = {{Date|18|mars|2005|en informatique}}
| version avancée =
| date de version avancée =
| typage = [[Typage fort|Fort]], [[Typage dynamique|dynamique]], [[Typage statique|statique]]
| implémentations = Implémentations majeures du langage
| normes = ISO
| dialectes = plusieurs
| influencé par = [[Lisp (langage)|Lisp]], [[ALGOL]]
| a influencé = [[Common Lisp]]
| système d'exploitation = [[Logiciel multiplate-forme | Multiplate-forme]], [[Microsoft Windows|Windows]], [[GNU]]/[[Linux]], [[Mac OS X]]
| licence = [[Licence publique générale GNU|GNU GPL]]
| site web = [http://site-du-langage.com/ site-du-langage.com]
| extensions = .c, .h
}}
Ce modèle possède une mise en forme personnalisée.
Paramètre
Description
Type
État
Titre - couleur de fond
couleur boîte
Permet d’adapter la couleur d'arrière-plan de l'infobox à celle du logo. Indiquer la couleur sous forme d'un code couleur CSS.
Par défaut
#EEEEEE
Exemple
« #2570AE », « blue »
Ligne de texte
facultatif
Nom
nom
Nom du langage.
Chaîne
facultatif
Logo
logo
Logo officiel du langage.
Exemple
Logo.svg
Fichier
facultatif
Logo - taille
taille logo
Taille du logo, en pixels.
Par défaut
131
Exemple
80
Nombre
facultatif
Image
image
Image représentant le langage. Attention, l'utilisation d'une capture d'écran d'un logiciel propriétaire est interdite.
Exemple
Exemple.png
Fichier
facultatif
Image - légende
légende
Légende affichée sous l'image.
Chaîne
facultatif
Paradigme (si un seul)
paradigme
Paradigme du langage. Utiliser le champ « Paradigmes » si plusieurs.
Chaîne
facultatif
Paradigmes (si plusieurs)
paradigmes
Paradigmes du langage. Utiliser le champ « Paradigme » si un seul.
Chaîne
facultatif
Auteur (si un seul)
auteur
Auteur du langage.
Chaîne
facultatif
Auteurs (si plusieurs)
auteurs
Auteurs du langage.
Chaîne
facultatif
Développeur (si un seul)
développeur
Développeur du langage. Utiliser à la place le champ « Développeurs » si plusieurs développeurs.
Chaîne
facultatif
Développeurs (si plusieurs)
développeurs
Développeurs du langage. Utiliser le champ « Développeur » s’il n'y a qu'un seul développeur.
Chaîne
facultatif
Première version - date
date de première version
La date de sortie de la première version.
Chaîne
facultatif
Dernière version
dernière version
Dernière version officielle du langage.
Chaîne
facultatif
Dernière version - date
date de dernière version
Date de sortie de la dernière version.
Chaîne
facultatif
Version avancée
version avancée
Dernière version non officielle (souvent la version de développement ou une version bêta).
Chaîne
facultatif
Version avancée - date
date de version avancée
Date de sortie de la version avancée.
Ligne de texte
facultatif
Typage
typage
aucune description
Chaîne
facultatif
Normes
normes
aucune description
Chaîne
facultatif
Dialectes
dialectes
aucune description
Chaîne
facultatif
Influencé par
influencé par
aucune description
Chaîne
facultatif
A influencé
a influencé
aucune description
Chaîne
facultatif
Implémentations
implémentations
aucune description
Chaîne
facultatif
Écrit en
langage de programmationlangage d'implémentation
Langage de programmation dans lequel le langage a été implémenté.
Chaîne
facultatif
Système d'exploitation (si un seul)
système d'exploitationos
Système d'exploitation dans lequel peut fonctionner le langage. Utilisez le champ « Systèmes d'exploitation » à la place si plusieurs systèmes sont possibles.
Chaîne
facultatif
Systèmes d'exploitation (si plusieurs)
systèmes d'exploitation
Les systèmes d'exploitation dans lesquels peut fonctionner le langage. Utilisez le paramètre « systèmes d'exploitation » à la place si un seul système d'exploitation.
Ligne de texte
facultatif
Licence (si une seule)
licence
Licence sous laquelle est publié le langage. Utiliser le champ « Licences » à la place si plusieurs licences sont utilisées.
Chaîne
facultatif
Licences (si plusieurs)
licences
Licences sous lesquelles est publié le langage. Utiliser le champ « Licence » à la place si une seule licence est utilisée.
Chaîne
facultatif
Extension de fichier (si une seule)
extension
Extension de fichier du langage. Utiliser le champ « Extensions de fichier » si plusieurs.
Exemple
.c
Ligne de texte
facultatif
Extensions de fichier (si plusieurs)
extensions
Extensions de fichier du langage. Utiliser le champ « Extension de fichier » si une seule.
Exemple
.c, .h
Ligne de texte
facultatif
Site web
site web
Lien vers le site web officiel.
Ligne de texte
facultatif
Élément Wikidata
wikidata
Identifiant de l’élément Wikidata représentant le logiciel (seulement si l’identifiant est différent de celui associé à la page où est placé le modèle). — pas encore fonctionnel.