Aller au contenu

Module:Infobox/Logiciel

Cette page est semi-protégée.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 23 février 2016 à 21:57 et modifiée en dernier par Metamorforme42 (discuter | contributions) (début (basé sur Module:Infobox/Fromage) ne pas utiliser pour le moment !). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

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

  1. déplacement des fonctions vers Module:Infobox/Fonctions/Logiciel
  2. documentation du module (cf. Projet:Infobox/Lua/Documentation)
  3. documentation du modèle
  4. tests de quelques semaines avec une deuxième annonce sur discussion projet:Informatique et sur la pdd de l’infobox
  5. demande de SP pour les deux pages de modules concernées
  6. remplacement du modèle, si pas d’opposition ni de bug majeur
  7. suppression de la catégorie de maintenance devenue inutile : Catégorie:Page utilisant l'infobox Logiciel avec une description mais pas d'image
  8. 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).

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
				}
			}
		}
	}
}