Module:Infobox/Logiciel
Cette page définit un module d'infobox. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox Logiciel.
Ce module est destiné à remplacer l’infobox Logiciel. Il n’est pas encore fonctionnel et il ne faut pas l’utiliser dans l’espace principal.
Prochaines étapes
- déplacement des fonctions vers Module:Infobox/Fonctions/Logiciel
- documentation du module (cf. Projet:Infobox/Lua/Documentation)
- documentation du modèle
- tests de quelques semaines avec une deuxième annonce sur discussion projet:Informatique et sur la pdd de l’infobox
- demande de SP pour les deux pages de modules concernées
- remplacement du modèle, si pas d’opposition ni de bug majeur
- suppression de la catégorie de maintenance devenue inutile : Catégorie:Page utilisant l'infobox Logiciel avec une description mais pas d'image
- suppressions des sous-cats inutilisées de Catégorie:Logiciel par langage de programmation (toutes celles avec plus qu’un seul langage)
Paramètres pour l’infobox
Le module reprend tous les paramètres de Modèle:Infobox Logiciel. Les changements sont détaillés sur Discussion_modèle:Infobox_Logiciel#Passage_en_lua (en attendant que je fasse la documentation).
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local software = require "Module:Infobox/Fonctions"
local wikidata = require "Module:Interface Wikidata".fromLua
return {
maincolor = '#',
parts = {
software.title(),
software.mainimage('Article à illustrer Logiciel'),
{
type = 'table',
rows = {
{
type = 'row',
label = '',
value = '',
property = ''
},
{
type = 'row',
label = '',
value = '',
property = ''
},
{
type = 'row',
label = '',
value = '',
property = ''
},
{
type = 'row',
label = '',
value = '',
},
{
type = 'row',
label = '',
value = '', -- remplissage manuel en attendant que Wikidata le gère
},
{
type = 'row',
label = '',
value = '', -- remplissage manuel en attendant que Wikidata le gère
}
}
}
}
}