Discussion modèle:Information

De Oniropædia
Révision de 8 décembre 2008 à 11:34 par Narcian le Grand Rêvant (discussion | contributions) (Champ Catégorisation : Explication bog)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Ce modèle permet de définir l'ensemble des métadonées nécessaires à l'enregistrement des Illustrations de Oniropædia.

Par défaut ce modèle est automatiquement inséré lors de la copie sur le serveur. Il est néanmoins possible de modifier la page de l'image. Il suffit alors de copier le contenu de la syntaxe pour refaire une nouvelle présentation des métadonnées.

Syntaxe
{{Information
|Description=
|Source=
|Date=
|Auteurs=
|Licences=
|Autres versions=
|Catégorisation=
}}
Champs
  • optionnels : Autres version
  • avec valeur par défaut : Catégorisation (sous-catégorie Images diverses)
Note
le champ Catégorisation peut supporter jusqu'à 4 noms de catégorie. (Ceci n'est plus vrai à compter du 6 décembre 2008, il peut désormais en supporter autant que l'on veut.) Ils doivent alors être séparés par des ,. Si vous voulez augmenter le nombre de catégories incluant votre image, il faudra les inclure en dehors du modèle. Cela pourra être fait à l'aide du modèle {{Indexation}}
Exemple
le code source de la description de le protrait d’Anders Celsius sur Commons] (à personaliser à terme):
{{Information
|Description =
{{en|Part of an oil painting of Anders Celsius. Painting by Olof Arenius (1701 - 1766).
The original painting is placed in the astronomical observatory of Uppsala University.}}
{{de|Teil eines Ölgemälde von Anders Celsius, das von Olof Arenius (1701-1766) gemalt wurde.
Das Originalgemälde befindet sich im astronomischen Observatorium der Universität Uppsala.}}
{{nds|Deel vun en Schilleraats, dat Anders Celsius wiest. Maalt vun Olof Arenius (1701-1766).
Dat Original hangt in’t astronoomsche Observatorium bi de Universität Uppsala.}}
|Source = Astronomical observatory of Uppsala University
* http://www.astro.uu.se/history/Celsius_eng.html
* http://www.astro.uu.se/history/images/celsius3.jpg
|Date = between 1701 - 1766
|Author = Olof Arenius
|Permission = Copyright expired as artist died more than 70 years ago
|other_versions = [[:Image:Anders-Celsius.jpeg]] (full image)
}}

Commentaires

Champ Auteur

Le nom du champ, Author (en anglais), ne peut pas être traduit par auteur.

En effet le terme auteur est implicitement rattaché à un texte, en français.
Pour une illustration, le terme français est illustrateur.--Just an Illusion 18 janvier 2007 à 00:36 (CET)

Tu as raison, mais ce terme ne me satisfait pas n'ont plus. Je le trouve très maladroit pour une photographie, par exemple. Faute de grive, "auteur" me semble véhiculer une image plus généraliste, et des expressions comme "auteur d'un travail", "d'un délit", etc. sont entrées dans la langage courant. Amitiés. --Ygonaar 15 février 2007 à 20:07 (CET)
En effet, on parle bien de l'auteur d'une œuvre quelle qu'elle soit (auteur d'un portrait, d'une photographie…). --Xiloynaha 15 mai 2007 à 19:11 (CEST)

Champ "autres versions"

Image:A Supprimer.png et Image:Ne pas supprimer.png : j'ai placé dans ce champ, pour chacune de ces deux images, une référence croisée à l'autre. Est-ce un emploi judicieux selon vous, ou ne considère-t-on pas qu'il s'agisse là de versions différentes, mais de deux images totalement distinctes ?

--Xiloynaha 15 mai 2007 à 19:11 (CEST)

Champ Catégorisation

Il y avait un bogue dans le modèle concernant l'indexation : des [[Catégorie: … ]] apparaissaient en-dessous du tableau. J'ai développé un correctif sur le SubverWiki, que j'ai importé ici. Il utilise une nouvelle extension qui s'appelle « Loops », et qui permet de faire une boucle « while » ou « do…while » (ça pourra peut-être servir pour d'autres modèles), ainsi qu'une nouvelle fonction de l'extension « Variables » qui permet de définir une variable et d'afficher en même temps la valeur affectée (ça permet d'éviter un #explode, voir [1]).

Bref, le fait est que le bogue est corrigé, et que le #while permet de lever la limitation des 4 catégories, tout en étant plus performant.

--Xiloynaha 6 décembre 2008 à 00:26 (UTC)


Explication du bog

Le bog constaté pour ce modèle l'avait déjà été pour le modèle {{Bandeau version}}. En fait il est apparut lorsque j'ai recodifié le modèle {{Indexation}} avec la fonction "#foreach". Avec cette recodification, il devient indispensable, à l'interrieur d'un modèle uniquement, de ne faire appel au modèle {{Indexation}} qu'avec 1 seul paramètre, ce qui implique de faire autant d'appel au modèle {{Indexation}} qu'il y a de catégories à indexer. Quand je me suis apperçu de cela, j'ai corrigé en conséquence le modèle {{Bandeau version}}. J'ai par contre, complètement zapé le modèle Information.

--Narcian le Grand Rêvant 8 décembre 2008 à 09:34 (UTC)