Discussion Projet:Modèle/Infobox
- Admissibilité
- Neutralité
- Droit d'auteur
- Portail de qualité
- Bon portail
- Lumière sur
- À faire
- Archives
- Commons
Cette page de discussion à propos de la Super-Infobox™ est en place afin d'obtenir un concensus au niveau de la programmation et des feuilles de style CSS. Merci de discuter avant d'apporter des modifications au code. N.B: Il ne sera aucunement question de l'apparence et du graphisme; cela a été maintes fois discuté.
Ouverture de la danse!
modifierBonjour à tous!
Depuis quelques temps, JSDX (d · c · b), Tavernier (d · c · b), Antaya (d · c · b), Heynoun (d · c · b) et Paulokoko (d · c · b) travaillons sur quelques infoboxes dont {{Infobox Musique (artiste)}} fut le premier ressortissant. Rapidement, trop rapidement, le modèle s'est étendu à d'autres infoboxes, mais sans être gérés par des feuilles de style CSS, ni par le Wiki-Code et sans tenir compte du Projet:Modèle/Harmonisation. Alors cette page aidera à définir les paramètres de ce qui servira de modèle de code pour les futures infoboxes qui voudront calquer la Super-Infobox™.
Réactions à chaud
modifierBordel de Wiki-code, il est dit ici que c'est plus simple pour ceux qui ne connaissent pas le HTML, mais que fait-on de la majorité des codeurs qui doivent réapprendre à programmer parce qu'il savent, eux, comment gérer le HTML qui est, lui, plus simple. Merci à User:Magnus Manske d'avoir créé le Wiki-code pour nous "simplifier" la tâche!
Ceci étant dit, j'ai quelques détails à régler dans le codage, mais je n'y arrive pas parce que la bière québécoise semble être trop forte :
- J'ai tenté d'utiliser le Wiki-code pour remplacer les balises <td><th> ("!" est la balise Wiki remplaçant <th>) mais la feuille de style semble ne pas avoir d'effet sur cette dernière. Les éléments de la première colonne restent toujours centrés. Alors pour l'instant j'ai utilisé {{!}} (l'équivalent de "|" qui est l'équivalent de <td> (voyez comme c'est simple le wiki-code) et le CSS aligne le texte à gauche. Mais il est dit dans le projet harmonisation que la première colonne devrait utiliser <th> (ou "!" en wiki-code).
Bon {{#if:{{{label|}}}| ! Label ... |
Pas bon {{#if:{{{label|}}}| {{!}} '''Label''' ... |
- Quand il s'agit de programmer l'entête et les lignes avec la charte de couleur, le pu**in de Wiki-Code ne fonctionne pas. Alors j'ai utilisé les balises HTML en attendant que quelqu'un trouve la solution.
Pas bon {{#if:<!-- déprécié: -->{{{Critique|<!---->{{{critique|}}}}}}| <tr><th style="height:1px; background-color:rgb({{Infobox Musique (œuvre)/Charte couleurs|{{{charte couleur}}}}});" colspan="2"></th></tr> |
- JSDX (d · c · b), mon piti-graphiste préféré, dit que la ligne sépératrice (orangée) est large de 2 pixels... Bon vous aller dire qu'il s'enfarge dans les fleurs du tapis avec un rien, mais ils sont comme ça les graphistes, surtout ceux qui sont bons... ils sont fatiguants et perfectionnistes! Est-il le seul ou c'est moi qui est fou? Trouvez l'erreur!?
... style="height:1px; background-color:rgb... |
--Antaya @ - 10 octobre 2007 à 08:15 (CEST)
- Le wikicode c'est gentil un moment, mais si on n'arrive pas à voir le résultat voulu, ce sera en html ! JSDX 10 octobre 2007 à 08:36 (CEST)
- Si on fait ça, on va y avoir un tolé de protestations qui voudront du Wiki-code, au cas où les 6 ou 7 personnes qui ne connaissent pas le HTML et qui pourraient peut-être éventuellement par erreur cliquer sur l'onglet modifier, puisse faire une modification qui devra, de toute façon, être corrigée par quelqu'un du projet modèle. Mais bon, ce n'est que mon avis; que faire contre les conventions? Fumer du canabis et rester tranquilos? Et ben oui mes amis! --Antaya @ - 10 octobre 2007 à 10:42 (CEST)
Alala Antaya j'arrive à ton secours, voilà une proposition de codage "wiki-friendly" comme on dit :
{| class="infobox2" cellspacing="10" !colspan="3" class="charte_biere" style="vertical-align:middle; text-align:center; font-size: 150%; background-color:#D0B89D; height:53px;"|'''{{{nom|{{PAGENAME}}}}}''' |- {{#if:{{{image|{{{img|}}}}}}| {{!}} colspan="3" style="text-align:center;" {{!}} {{{image|{{{img}}}}}} {{#if:{{{image légende|}}}|{{-}} <div style="font-size: 85%; line-height: 15px;">{{{image légende}}}</div>}} {{!}}- {{!}} colspan="3" style="height:1px; background-color:#D0B89D" {{!}} }} |- {{#if:{{{pays|}}}| {{!}} style="vertical-align:top;" {{!}} '''Pays''' {{!}} colspan="2" style="vertical-align:top;" {{!}} {{{pays}}} }}
Etc... |- n'est pas interprété si il n'y à rien après, mais je pourrais aussi faire comme ça :
{| class="infobox2" cellspacing="10" !colspan="3" class="charte_biere" style="vertical-align:middle; text-align:center; font-size: 150%; background-color:#D0B89D; height:53px;"|'''{{{nom|{{PAGENAME}}}}}''' {{#if:{{{image|{{{img|}}}}}}| {{!}}- {{!}} colspan="3" style="text-align:center;" {{!}} {{{image|{{{img}}}}}} {{#if:{{{image légende|}}}|{{-}} <div style="font-size: 85%; line-height: 15px;">{{{image légende}}}</div>}} {{!}}- {{!}} colspan="3" style="height:1px; background-color:#D0B89D" {{!}} }} {{#if:{{{pays|}}}| {{!}}- {{!}} style="vertical-align:top;" {{!}} '''Pays''' {{!}} colspan="2" style="vertical-align:top;" {{!}} {{{pays}}} }}
Sinon pour le css il faudrait mettre le th en text-align:center et vertical-align:middle plutôt que le top, ça évite de redéfinir dans l'infobox. --Paulokoko 猿渡樹 10 octobre 2007 à 11:26 (CEST)
- Je ne peux pas utiliser le code que tu proposes à cause de la charte graphique qui ne fonctionnera pas si je ne code pas en HTML. Essaie, tu verras ce que je veux dire. Et si je mets le CSS en text-align:center et vertical-align:middle, il va justement falloir redéfinir chaque fois pour qu'il soit à LEFT et TOP. Sinon, je ne comprend pas vraiment le sens de ton intervention à ce propos. Essaye toi-même et tu verras.
- En passant dans ton IF tu codes : {{{image|{{{img|}}}}}}, mais ce devrait être le contraire. L'exécution se fait de gauche à droite. C'est pas trop grave avec deux paramètres, mais avec plusieurs, ceci pourrait créer un conflit de priorités. --Antaya @ - 10 octobre 2007 à 13:22 (CEST)
- Oulah là je capte plus :p {{#if:{{{image|{{{img|}}}}}}|pouet|truc}} c'est "si image ou (si img); alors pouet, sinon truc. Je vois pas comment t'aurais pu le faire autrement. J'ai déjà fait des {{#if:{{{image|{{{img|{{{param1|{{{1|}}}}}}}}}}}}|pouet|truc}} et j'ai pas eu de problèmes. --Paulokoko 猿渡樹 10 octobre 2007 à 14:34 (CEST)
- Sinon pour le CSS je proposais
.infobox2 {
width: 300px;
float: right;
clear: right;
font-size: 90%;
line-height: 14px;
background-color: #f9f9f9;
border: 1px solid #aaaaaa;
border-collapse: collapse;
margin: 0 0 1em 0.5em;
}
.infobox2 td {
vertical-align: top;
}
.infobox2 th {
vertical-align: middle;
text-align:center
}
- Si on se base bien entendu sur un TH seulement présent dans le titre (le nom du groupe, de la brasserie, etc..) --Paulokoko 猿渡樹 10 octobre 2007 à 14:36 (CEST)
Bon??? {{#if:{{{label|}}}| ! Label {{!}} {{{label}}} {{!}}- }} |
Pas bon??? {{#if:{{{label|}}}| {{!}} '''Label''' {{!}} {{{label}}} {{!}}- }} |
- Ok d'accord ,normal niveau harmonisation je comprends, il faut utiliser ces TH en titre et en première colonne (mais pas pour les lignes séparatrices par contre).
CA C'EST BON ! {{#if:{{{label|}}}| ! Label {{!}} {{{label}}} {{!}}- }}
Ca ça insère un th. En gros voilà la structure d'une ligne :
CA C'EST BON ! {{#if:{{{label|}}}| {{!-}} ! Label {{!}} {{{label}}} }}
- Il faut pour faire un th suivi de td, passer une ligne entre le ! et le | (sinon il considère ce qu'il y a entre les deux comme le style du th.. :s
- Et pour en revenir à cette histoire de problème avec le html, j'ai capté, ça fait le même bazar qu'avec le background-image:url( , le rgb( ne passe pas... mediawiki doit le bloquer, c'est assez saoulant. Un moyen serait de passer par des classes dans ce cas précis.. mais pourquoi utiliser ce système RVB ? --Paulokoko 猿渡樹 10 octobre 2007 à 15:13 (CEST)
- Parce que le système "Hex" ne fonctionne pas avec des PNG transparents, on doit utiliser RVB pour les BG. Et puis l'ajout du {{-}} ne règle rien. Qu'il soit avant ou après <TH>, le problème reste entier : le texte de la première colonne reste centré... Ha pis merde, je vais aller dormir parce qu'il est 9h30 du matin au Québec et je suis complètement claqué... je vois double! Amuse-toi pendant que je dors, je prendrais le relais quand tu dormiras! En attendant, STyx pourrait donner son avis, ou Bendukiwi... Bonne journée/nuit les cerveaux! --Antaya @ - 10 octobre 2007 à 15:31 (CEST)
- Yeah ça marche :) (cf ma modif sur le modèle) Par contre comme tout th, il se centre automatiquement.. :( en css on aurait donc :
- Parce que le système "Hex" ne fonctionne pas avec des PNG transparents, on doit utiliser RVB pour les BG. Et puis l'ajout du {{-}} ne règle rien. Qu'il soit avant ou après <TH>, le problème reste entier : le texte de la première colonne reste centré... Ha pis merde, je vais aller dormir parce qu'il est 9h30 du matin au Québec et je suis complètement claqué... je vois double! Amuse-toi pendant que je dors, je prendrais le relais quand tu dormiras! En attendant, STyx pourrait donner son avis, ou Bendukiwi... Bonne journée/nuit les cerveaux! --Antaya @ - 10 octobre 2007 à 15:31 (CEST)
.infobox2 {
width: 300px;
float: right;
clear: right;
font-size: 90%;
line-height: 14px;
background-color: #f9f9f9;
border: 1px solid #aaaaaa;
border-collapse: collapse;
margin: 0 0 1em 0.5em;
}
.infobox2 td {
vertical-align: top;
}
.infobox2 .titre {
vertical-align: middle;
text-align:center;
}
.infobox2 th {
vertical-align: top;
text-align:left;
}
Titre pourrait être une classe pour les th de titre (le nom de l'artiste, etc..) --Paulokoko 猿渡樹 10 octobre 2007 à 15:20 (CEST)
td
versus th
modifier
Bon j'ai lu en diagonale, mais ma solution est
- code html : table, tr, td, th, ...
- th pour la première colonne
<th class="titre">
pour le titre, les sous-titres (ou éventuellement<th class="sous-titre">
pour le ... sous-titre ;)- et pour le CSS (je refourgue mes nouveaux modèle au passage : {{Lien doc CSS}} {{Lien doc HTML}}) :
.fiche th {
...
}
.fiche th.titre {
...
}
Grosso modo c'est ce que propose Paulokoko. {{User:STyx/Signature}} 11 octobre 2007 à 03:42 (CEST)
- C'est même exactement ça --Paulokoko 猿渡樹 11 octobre 2007 à 09:11 (CEST)
Suite
modifierExcellent mec! Mais à quoi sert la classe .infobox2 .titre
? Et puis pourquoi il y a des <p>¸ qui s'insèrent... Je me souvien avoir eu ce problème avec une infobox générique des villes du monde... Exemple quand j'affiche la source :
<tr> <th>Producteur</th> <td>Alter Ego Musique <p><br /></p> </td> </tr>
En tout cas, là c'est vais que je vais au dodo! Et puis tient, toi aussi tu devrais écouter ça (page) quand tu auras quelques minutes, c'est super intéressant! Bonne nuit! --Antaya @ - 10 octobre 2007 à 16:15 (CEST)
- YEp merci pour les liens, je garde ça auchaud. Mais c'est quoi ces ******* de <p><br /></p>. J'ai fait des modifs à gogo pour essayer de réduire les erreurs. Rien. Bon je laisse mon cerveau se refroidir un peu et je reteste ça un peu plus tard :p Ah et Mettez à jour vos monobook avec le nouveau code, le border-collapse empêchait le cellspacing, et de plus l'image était trop grande (max 280px). --Paulokoko 猿渡樹 10 octobre 2007 à 17:21 (CEST)
- Le
.infobox2 .titre
est important pour identifier ou se trouve le titre de l'infobox, je pense qu'il serit bien également de l'utiliser pour paramétrer l'image en fond de titre. bayo 10 octobre 2007 à 20:21 (CEST)- L'image en fond de titre est unique pour chaque infobox en fait. Un bug fait qu'il est impossible d'inclure un background-image en dur, mais seulement le mettre dans une classe. Il faut donc effectuer une requête de modification de MediaWiki:Common.css pour ajouter une nouvelle classe (si tu regardes dans common.css tu verras il y a déjà quelques lignes. D'ailleurs question "importante" : comment va t'on faire si une classe existe déjà pour le titre (.titre) et quon veut ajouter le background-image... un élément ne peut avoir qu'une seule classe. On peut faire de l'héritage en CSS ? --Paulokoko 猿渡樹 11 octobre 2007 à 09:14 (CEST)
- En tout cas, n'oubliez pas de mettre la boîte des CSS à jour lorsque vous faites des modifications de style. Merci, Antaya @ - 11 octobre 2007 à 10:22 (CEST)
- L'image en fond de titre est unique pour chaque infobox en fait. Un bug fait qu'il est impossible d'inclure un background-image en dur, mais seulement le mettre dans une classe. Il faut donc effectuer une requête de modification de MediaWiki:Common.css pour ajouter une nouvelle classe (si tu regardes dans common.css tu verras il y a déjà quelques lignes. D'ailleurs question "importante" : comment va t'on faire si une classe existe déjà pour le titre (.titre) et quon veut ajouter le background-image... un élément ne peut avoir qu'une seule classe. On peut faire de l'héritage en CSS ? --Paulokoko 猿渡樹 11 octobre 2007 à 09:14 (CEST)
- Le
Concernant les lignes séparatrices
modifierHmm chez moi impossible de la faire d'une hauteur de 1px, et c'est pas faute d'avoir essayé, même en spécifiant 1px, ça me sort un 2 px.. hmmm Il faudrait tester avec une balise hr stylé avec la hauteur de la bordure, ça devrait le faire --Paulokoko 猿渡樹 10 octobre 2007 à 11:29 (CEST)
- Habituellement, en programmation Web, on utilise un spacer, c'est-à-dire un GIF transparent de 1px X 1px, parce qu'une cellule vide réagit mal parfois, tout dépendant du navigateur, etc. C'est sûrement parce que la cellule est vide qu'elle se définie à 2px... ou encore il faut spécifier du 0px partout. Mais sinon, c'est n'est pas si mal 2px. Ce n'est pas disgracieux du tout! --Antaya @ - 10 octobre 2007 à 13:52 (CEST)
- Si c'est disgracieux !! JSDX 11 octobre 2007 à 07:43 (CEST)
- Bordel! J'ai essayé "font-size:1px" avec ou sans "height:1px;", j'ai essayé "[[Image:Spacer.gif]]", j'ai essayé " ," ... Rien n'y fait... pour moi, il est toujours à 1px, sauf lorsque le "spacer" y est, la ligne à 2 px... --Antaya @ - 10 octobre 2007 à 13:52 (CEST)
- Pitié pas de spacers :p Y'a rien de pire >< Je vais tester avec une bonne vieille HR --Paulokoko 猿渡樹 10 octobre 2007 à 14:24 (CEST)
- Et bien que puis-je dire de plus que "Bonne chance" mon cher! --Antaya @ - 10 octobre 2007 à 14:31 (CEST)
- Avec des balises hr classiques --Paulokoko 猿渡樹 10 octobre 2007 à 16:42 (CEST)
- Ouais, mais elles sont grises! L'idée est qu'elles gardaient le style de la charte de couleur. --Antaya @ - 11 octobre 2007 à 10:32 (CEST)
- Grises ? Tu utilises quoi comme navigateur, je commence à avoir des doutes :p Chez moi voilà le rendu (je me répète je sais) : http://img513.imageshack.us/img513/2763/rendunu4.png... --Paulokoko 猿渡樹 11 octobre 2007 à 11:54 (CEST)
- J'utilise IE7, les lignes séparatrices sont de couleur grise (#AAAAAA). De plus les
<TH>
des colonnes de gauche sont centrés, malgré letext-align:left
(voir capture - CSS historique). De plus, il y a toujours ces <p><br><p>...Un pas devant, deux pas derrière, on tourne sur soi et cha cha cha! --Antaya @ - 12 octobre 2007 à 04:14 (CEST)- Rah Hmmm... Bon. j'ai ptêt une solution étrange :
- CSS :
- J'utilise IE7, les lignes séparatrices sont de couleur grise (#AAAAAA). De plus les
- Grises ? Tu utilises quoi comme navigateur, je commence à avoir des doutes :p Chez moi voilà le rendu (je me répète je sais) : http://img513.imageshack.us/img513/2763/rendunu4.png... --Paulokoko 猿渡樹 11 octobre 2007 à 11:54 (CEST)
- Ouais, mais elles sont grises! L'idée est qu'elles gardaient le style de la charte de couleur. --Antaya @ - 11 octobre 2007 à 10:32 (CEST)
- Avec des balises hr classiques --Paulokoko 猿渡樹 10 octobre 2007 à 16:42 (CEST)
- Et bien que puis-je dire de plus que "Bonne chance" mon cher! --Antaya @ - 10 octobre 2007 à 14:31 (CEST)
- Pitié pas de spacers :p Y'a rien de pire >< Je vais tester avec une bonne vieille HR --Paulokoko 猿渡樹 10 octobre 2007 à 14:24 (CEST)
hr { height: 1px; margin: -0.5em 0; padding: 0; border: 0; }
- HTML :
<hr style="background-color:orange;color:orange;" />
- Le margin sert à régler un problème d"espace avec IE. --Paulokoko 猿渡樹 12 octobre 2007 à 14:12 (CEST)
Mais reste le problème que la couleur du séparateur est fixe!? --Antaya @ - 17 octobre 2007 à 12:53 (CEST)
Ce qui doit êre présenté
modifierNe devrait pas t'on pas tenter de présenter une infobox moins "compliquée" dans les if et cie ? En présentant l'infobox musique on présente aussi un code qui tient compte des anciens paramètres des anciens modèles, avec des if de if de if. Du coup ça pourrait mal représenter le niveau de clareté qu'on pourrait obtenir. Sinon, si j'ai bien compris le but est d'avoir une "super-classe" (dans le style "orienté objet" (déslé JSDX :p)). Bref en gros avoir Infobox en tant que modèle à appeler pour créer simplement un nouveau modèle d'infobox. En gros un modèle sn'aurait qu'à appeler la super infobox, lui spécifier les chartes de couleurs à appliquer, et la liste des "en-têtes" de ligne. En gros par exemple pour un modèle musique on aurait {{Infobox|nom|nom alias|image|image légende|etc...|couleur=#345678|couleur2=#123456}}.. Bon c'est un peu compliqué et limiterait la puissance des modèles (quid des attributs qui ne peuvent s'afficher que si un autre est spécifié (image légende par exemple)...). Bref sinon l'idée serait de spécifier une "manière" de coder une infobox, avec un tutoriel du style "pour placer une condition, voilà la syntaxe, etc..." --Paulokoko 猿渡樹 10 octobre 2007 à 11:53 (CEST)
- Bon j'ai passé la nuit là-dessus et je comprend de moins en moins les messages! Pour les IF de IF de IF, tu saisis que ce n'est pas là pour rester "ad vitam eternam"; c'est simplement pour tenir compte de tous les anciens paramètres en attendant qu'un robot passe dans les modèles, ramasse le tag "déprécié" et va corriger les articles, puis finalement revient au modèle et retire les IF de IF de IF. Bref, c'est temporaire et au final on se retrouvera éventuellement avec un beau code tout propre. Mais pour l'instant on en besoin des IF5 ou 6 pour bien assir et stabiliser les nouvelles et anciennes infoboxes!
- Aussi je comprend ton principe du Méta-modèle (
{{Infobox|nom|nom alias|image|image légende|etc...|couleur=#345678|couleur2=#123456}}
), mais ainsi programmé on va se retrouver avec l'effet contraire de l'harmonisation, où tout le monde pourra y aller avec son choix de couleur qui lui plaît... d'où l'intérêt pour une charte graphique rigide. De plus, les PNG transparents nous forcent à utiliser une charte graphique en RGB, ce qui complique encore plus pour le commun des mortels. Cordialement, Antaya @ - 10 octobre 2007 à 14:10 (CEST)- Non non je ne parle pas de l'utilisation au sein des pages, mais bien l'inclusion du modèle infobox dans les modèles en tant que base. Chaque infobox a bien un style différent. Le codage pour l'infobox musique est génial, car il propose un paramètre de style. Ca donnerait ça pour la musique :
{{Infobox|nom|nom alias|image|image légende|etc...|couleur=rgb({{Infobox Musique (œuvre)/Charte couleurs|{{{charte couleur}}}}})}}
--Paulokoko 猿渡樹 10 octobre 2007 à 14:30 (CEST)
- Non non je ne parle pas de l'utilisation au sein des pages, mais bien l'inclusion du modèle infobox dans les modèles en tant que base. Chaque infobox a bien un style différent. Le codage pour l'infobox musique est génial, car il propose un paramètre de style. Ca donnerait ça pour la musique :
Décomposition de l'infobox en briques
modifierJ'ai encore lu en diagonale : le principe est excellent et j'allais justement développer cela dans {{Fiche}} ... en poussant les choses plus loin. L'idée est de se débarrasser de toutes les considérations techniques en les plaçant dans un petit jeu de modèles. Ce jeu sera un ensemble de briques de base pour construire les modèles d'infoboxes/fiches. {{User:STyx/Signature}} 11 octobre 2007 à 04:43 (CEST)
POO
modifier- « "orienté objet" » : oui ! Il faut programmmer cela comme de la POO. Les infobox sont des classes (un méta-modèle = une classe parent), un paramètre d'infobox est un attribut . Bon je sais, c'est abstrait et dur à suivre. J'espère pouvoir exposer cela plus concrètement bientôt.
- Note : l'idée précedente ressemble un peu à l'utilisation de widget pour la construction des boites de dialogue en GUI
- Projet:Modèle/Harmonisation#Jargon pour le paramétrage consiste à typer les paramètres.
- et il y a une hiérarchie de classes à établir dans les infoboxes. {{User:STyx/Signature}} 11 octobre 2007 à 04:43 (CEST)
- Ok donc si on part dans ce sens il faudrait définir tout ce qui est commun à toutes les infoboxs, et les paramètres modifiables... --Paulokoko
- c'est cela même {{User:STyx/Signature}}
- MAIS cela pose quand même un problème : peut on réussir à faire des programmations du type "je n'affiche la légende de l'image que si l'image est là" avec un système de briques, il faut quand même une sacrée usine à gaz derrière non ? --Paulokoko
- tu as raison de parler d' « usine à gaz » c'est la question de fond que je me pose. {{User:STyx/Signature}}
- Sinon l'idée aurait été de fournir un squelette et des méthodes de codage simples, tout en gardant les trucs compliqués dans des "header" par exemple, notamment tout ce qui est titre est un peu compliqué de par l'utilisation des styles etc. ON aurait un truc comme ça (simplifié) :
{{Infobox2/Header|titre={{{nom|}}}|background-color={{Infobox Musique (œuvre)/Charte couleurs|{{{charte couleur}}}}}}} {{#if:{{{genre|}}}|{{!-}} ! Genre {{!!}} {{{genre}}} {{#if:{{{durée|}}}|{{!-}} ! Durée {{!!}} {{{durée}}} {{#if:{{{label|}}|{{!-}} ! Label {{!!}} {{{label}}} ETC........ {{#if:<!-- déprécié: -->{{{Critique|<!---->{{{critique|}}}}}}| {{Infobox2/Barre|couleur={{Infobox Musique (œuvre)/Charte couleurs|{{{charte couleur}}}}} {{!-}} ! Critique(s) {{!!}} <!-- déprécié: -->{{{Critique|<!---->{{{critique}}}}}}}} {{#if:<!-- déprécié: -->{{{AlbumPrecedent|{{{AlbumSuivant|{{{albumprécédent|{{{albumsuivant|{{{single précédent|{{{single suivant|{{{chanson précédente|{{{chanson suivante|<!---->{{{précédent|{{{suivant|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}| {{Infobox2/Barre|couleur={{Infobox Musique (œuvre)/Charte couleurs|{{{charte couleur}}}}} |}
- Ca fait un code plus clair, et ça permet un peu plus de puissance. Notez l'utilisation du header et des barres, plus clair pour e créateur d'infoboxs } --Paulokoko 猿渡樹 11 octobre 2007 à 09:28 (CEST)
- c'est encore plein de {{!!}} et "#if" ... faut faire plus clair.
- tu optes donc pour l'usage de modèles "#switch" pour les couleurs (c'est la solution "usine à gaz" ). {{User:STyx/Signature}} 14 octobre 2007 à 19:42 (CEST)
Couleurs
modifierJe crois que l'on est d'accord :
- les couleurs des infoboxes dépendent de la thématique
- elles ne peuvent être,
ni dans une CSS (c'est inutile et trop gros (trop de thèmes)), ni dans les articles ; mais dans un modèle - cela m'empêche pas la construction d'infoboxes à partir de modèles génériques
- cela m'empêche pas non plus que des "infoboxes génériques" emploient des sous-modèles type
{{#switch: ...}}
pour "calculer" les couleurs
La question importante est : « jusqu'à quel point on peut employer une infobox générique directement dans un article ? » {{User:STyx/Signature}} 11 octobre 2007 à 04:43 (CEST)
- Je change d'avis : je suis pour mettre tout les styles dans les CSS (couleurs comprises) car cela va dans le sens d'une meilleur harmonisation :
- c'est "couler dans le béton" (puisque les CSS sont protégées)
- (je retourne mon argument) il faudra restreindre la personnalisation thématique pour ne pas avoir une CSS trop grosse.
- et chacun est libre de personnaliser son monobook (on peut même proposer des skins ;)
- ... et puis cela allégera le code {{User:STyx/Signature}} 15 octobre 2007 à 03:35 (CEST)
- En ce cas, penser à avoir un fichier MediaWiki:Infobox.css ne serait pas du luxe vue la quantité de style qu'il va se prendre dans la… bayo 15 octobre 2007 à 10:31 (CEST)
- Je suis d'accord avec vous deux. Je pense aussi qu'il serait préférable de créer
MediaWiki:Infobox.cssMediaWiki:Fiche.css vu le nombre de lignes qui seront demandées (je pense au développement durable!!!) Sans oublier que l'uniformisation pour ceux qui arrivent avec le monobook par défaut ajoutera de la crédibilité; et donner de la maléabilité avec des skins personnalisables... Excellente idées meszieux! --Antaya @ - 16 octobre 2007 à 06:35 (CEST)- Aaaah ok je comprends pourquoi le Fiche.css... Moi je le dis tout de suite : ça va être dur à faire passer. Aucun projet n'a jamais réussi à faire importer une nouvelle CSS dans Common.css, ça va être dur va falloir continuer à bosser ce projet et proposer une classe béton. Qui est administrateur dans l'équipe ? Je demande car si on devait gérer (nouveau projet Projet:Fiche ?) une CSS et les ajouts de chaque infobox pour les images en background, ce serait plus simple d'avoir un admin sous le coude que de passer par la modification d'un message système qui est une procédure souvent longue --Paulokoko 猿渡樹 16 octobre 2007 à 08:43 (CEST)
MediaWiki:Infobox.cssMediaWiki:fiche.css . A terme oui. Pour le moment ... (voir {{Fiche}} "feuille de style") pas besoin d'admin et vive les skins ! {{User:STyx/Signature}} 16 octobre 2007 à 16:28 (CEST)
- Je suis d'accord avec vous deux. Je pense aussi qu'il serait préférable de créer
Lisibilité du code wiki
modifierPardon, je n'ai pas tout lu toute le page, mais vous abordez ce point a plusieurs endroits. Pour rendre des champs optionnels, pour le moment vous utilisez les conditions wiki, ce qui rend le code amha illisible et difficilement modifiable, ou réutilisable ailleurs par quelqu'un de moins compétent. Pour des modèles comme Modèle:Infobox Console de jeux vidéo nous avons utilisé le masquage des ligne l'aide de css, les champs non présents sont display:none
, le HTML est généré et n'est pas affiche, mais cela rend le code beaucoup plus limpide.
Il me semble qu'il vaut mieux générer un peut plus de HTML et rendre le code wiki lisible plutôt que l'inverse. bayo 10 octobre 2007 à 20:38 (CEST)
Et en utilisant cela, sur Modèle:Infobox Jeu vidéo (pardon, tout le modèle est en HTML) le code pour gérer les paramètres dépréciés et assez simple (le champs modes
est déprécié pour mode
, mais c'est pas clairement indiqué, un robot passera rapidement et le code sera mis à jour). bayo 10 octobre 2007 à 20:50 (CEST)
- Je n'ai pas regardé le code du modèle jeu vidéo, mais je sais qu'il y a une technique "sympa", c'est l'utilisation de ".hiddenStructure", ça peut être pratique. Antaya connait déjà il pourra nous montrer un exemple. --Paulokoko 猿渡樹 11 octobre 2007 à 09:33 (CEST)
- Le HiddenStructure n'est pas à conseillé, il alourdit l'exécusion du code par le logiciel Wiki. J'ai fait le test avec d'autres infoboxes! Bref, l'idéal reste les IF: pour cacher les champs non renseignés. --Antaya @ - 11 octobre 2007 à 11:05 (CEST)
- Je "plussoie" car je suis pas fan de générer du code pour rien. Mais hiddenStructure reste le plus lisible si on doit faire quelque chose dans le genre. --Paulokoko 猿渡樹 11 octobre 2007 à 11:22 (CEST)
- Attention, ce n'est pas tout a fait un class="{{{blabla|hiddenStructure}}}, cette syntaxe est en effet complètement débile, génère des classes parasites, et également du code HTML foireux (de ce que j'ai pu constater sur la Wikipédia anglaise ya bien un ans).
- Pour le fait d'alourdir l'exécution du code ça se discute. Coté client, je dirais que ça n'a pas d'importance ; coté serveur c'est difficilement vérifiable et certainement négligeable (il n'y a pas plus de conditions, mais le code à analyser est plus simple, amha donc plus rapide à parser). Par contre il y a plus de HTML généré et donc transmis. bayo 11 octobre 2007 à 11:55 (CEST)
- Franchement à mon avis, les #IF: sont très fonctionnels, faciles à comprendre et éditer pour les néophytes et surtout ça donne un code propre. Et alors il devient inutile d'uiliser des class="Hidden struture", puis l'effet en bout de ligne est le même, en plus d'avoir l'avantage d'être maléables. --Antaya @ - 11 octobre 2007 à 20:41 (CEST)
- Je "plussoie" car je suis pas fan de générer du code pour rien. Mais hiddenStructure reste le plus lisible si on doit faire quelque chose dans le genre. --Paulokoko 猿渡樹 11 octobre 2007 à 11:22 (CEST)
- Le HiddenStructure n'est pas à conseillé, il alourdit l'exécusion du code par le logiciel Wiki. J'ai fait le test avec d'autres infoboxes! Bref, l'idéal reste les IF: pour cacher les champs non renseignés. --Antaya @ - 11 octobre 2007 à 11:05 (CEST)
Line-height
modifierBonjour, pour le projet jeu vidéo, nous vons remplacé le line-height par une valeur relative de 1.1em, et pour le titre nous avons fixé un line-height: 1.2em (1.1 était trop petit, mais 1.2 est peut-être trop gros). Il est important d'utiliser le relatif, tout le monde n'utilise pas la même taille de police par défault. bayo 10 octobre 2007 à 20:25 (CEST)
- Tout à fait d'accord, mais à terme tout les titres devraient avoir la même hauteur et taille. C'est ce qui arivera avec la classe infobox2 de toutes manières, mais je suis plutôt pour l'utilisation de valeur relatives. --Paulokoko 猿渡樹 11 octobre 2007 à 09:34 (CEST)
- Petite précision, il semble que chez certain avec l'usage des {{drapeau}}, 1.1 soit trop petit. Cette question de fixer une valeur peut-elle être abordée sur cette page ? bayo 11 octobre 2007 à 11:43 (CEST)
- Tout à fait. Tu as un exemple ? Sur {{Infobox Brasserie}} ça s'affiche bien chez moi... --Paulokoko 猿渡樹 11 octobre 2007 à 11:50 (CEST)
- C'était pour quelque chose du genre Golden Sun : l'Âge perdu. Moi je n'ai rien d'anormal. bayo 11 octobre 2007 à 12:12 (CEST)
- Tout à fait. Tu as un exemple ? Sur {{Infobox Brasserie}} ça s'affiche bien chez moi... --Paulokoko 猿渡樹 11 octobre 2007 à 11:50 (CEST)
- Petite précision, il semble que chez certain avec l'usage des {{drapeau}}, 1.1 soit trop petit. Cette question de fixer une valeur peut-elle être abordée sur cette page ? bayo 11 octobre 2007 à 11:43 (CEST)
On peut fixer une valeur précise. Quel est votre taille par défaut ? C'est 12px ? 14px / 12px = 1.17em. C'est peut-être pas ça l'équation aussi :) bayo 15 octobre 2007 à 10:27 (CEST)
14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px 14px | 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em 1.1em | 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em 1.17em | 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em 1.2em | 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em 1.3em |
- Il faut voir par rapport à la taille par défaut de Wikipédia, des articles.. Sinon pour l'équation c'est tout à fait ça. Mais attention aux inmbrications :p <div style="font-size:12px">12px<div style="font-size:80%">9,6px;<div style="font-size:1.4em">13,44px...</div></div></div> Par exemple...--Paulokoko 猿渡樹 16 octobre 2007 à 08:39 (CEST)
- Le font-size des infobox est à la valeur 90% -> 1.17em / 90% = 1.3em. J'ai vraiment l'impression que ça fait beaucoup. Faut faire le teste sur le prototype et le montrer à JSDX. bayo 16 octobre 2007 à 09:27 (CEST)
Solution générique pour rédiger des infobox
modifierLa possibilité de simplifier grandement le code en appelant à un sous modèle « ligne d'infobox » me paraît intéressante. Abordé sur Aide:Modèle, une page de démonstration ultra-simplifiée est présentée sur ma page utilisateur. L'avantage : le code est simple (y'a pas de #if, bidule {{!}} <th> qui traînent, toute la bidouille est dans un sous-modèle générique User:Lachaume/Infobox/Ligne), n'importe qui peut créer une boîte avec. Pour l'instant ça permet pas d'affiner les réglages (aspect visuel, sections d'infobox, etc.) mais ça peut servir de base de réflexion. — Régis Lachaume ✍ 12 octobre 2007 à 01:57 (CEST)
- Décidément c'est dans l'air ! J'y travaille actuellement dans {{Fiche}}. Voir aussi les discussions précédentes. {{User:STyx/Signature}} 12 octobre 2007 à 02:06 (CEST)
- J'avais vu {{Fiche Ville}}... mais je n'avais pas capté que c'était des objets. C'est joli cette technique, maléable à souhait, en plus d'être très créatif! Bravo, c'est super! Perso, je pense qu'il est préférable de "génériser" le plus possible les Fiches et ainsi créer un standard coulé dans le béton! D'où l'intérêt de tes "objets" et des "lignes" de Régis Lachaume. J'espère seulement qu'il n'y aura pas de contestataires pour crier au non-wiki-code, c'est ma mort ce codage et la tergiversation qui entoure cette convention à la noix. Et puis je suis inquiet quant à l'ingration des anciens paramètres, et en voici un cas pathétique :
{{{AlbumSuivant|{{{albumsuivant|{{{single suivant|{{{chanson suivante|{{{suivant}}}}}}}}}}}}}}}
. Certains paramètres remontent à 2002 et des infoboxes qui n'existent plus! Bref, faudrait pas avoir des laissés pour comptes dans cette migration qui s'annonce des plus intéressantes! Fichier:Smiley-Dancing.gif Au plaisir --Antaya @ - 12 octobre 2007 à 05:37 (CEST)- Réponse à Régis : Rah tu m'as devancé :) Ta solution est ce qu'il faut faire. Je comptais profiter de ma RTT pour taffer sur un truc comme ça. Je pense qu'il faut se diriger vers une organisation comme ça en "briques", c'est le plus simple et le plus "user-friendly" pour les non-modéleux. Et ça n'empêche pas de faire quelques structures conditionnelles en plus :) --Paulokoko 猿渡樹 12 octobre 2007 à 13:04 (CEST)
Mini-sondage
modifierQuestion 1 : Êtes-vous pour une solution de codage en "briques" ?
modifierDescription
modifierVoilà un exemple de ce que ça peut donner pour le modèle brasserie (j'ai pas pris la fiche musique car les paramètres vieux d'il y à 4 ans et imbriquées ça complique pour y voir clair... amha)
{{Infobox2/Entête|classe=charte_biere|titre={{{titre|}}}|couleur rgb=215,48,132}} {{Infobox2/Ligne|intitulé=Pays|contenu={{{pays|}}}|défaut=Pays non connu}} <!-- affiche une valeur par défaut si valeur non spécifiée --> {{Infobox2/Ligne|intitulé=Ville|contenu={{{ville|}}}|défaut=Ville non connue}} <!-- idem --> {{Infobox2/Ligne|intitulé=Fondée en|contenu={{{fondée en|}}}|défaut=Date non connue}} <!-- idem --> {{Infobox2/Séparateur|var1={{{brasseurs|}}}}} <!-- affiche une ligne séparatrice, uniquement si var1 spécifié et non-null (aussi var2, var3, etc... max 10 ? --> {{Infobox2/Ligne|intitulé=Maîtres brasseurs|contenu={{{brasseurs|}}}}} <!-- n'affiche rien si pas spécifié ! {{Infobox2/Séparateur|var1={{{latitude|}}}|var2={{{longitude|}}}}} <!-- affiche une ligne séparatrice, uniquement si var1 et var2 spécifiés --> {{Infobox2/LigneCoord|intitulé=Coordonnées|latitude={{{latitude|}}}|longitude={{{longitude|}}}}} <!-- ligne spéciale pour coordonnées --> {{Infobox2/Ligne|intitulé=Site web|contenu={{{site_web|}}}}} {{Infobox2/Pied}}
Avis
modifier- Neutre pour ce modèle, mais je suis Pour le codage en brique ça c'est clair! Mais j'opterais pour la technique (similaire) de STyx : {{Fiche}} déjà bien entamée. Plus maléable, plus juste, très intéressante... Je vais faire quelques tests avec l'infobox Musique (après avoir dormi un peu bien sûr!!) Au plaisir, Antaya @ - 12 octobre 2007 à 13:55 (CEST)
- La fiche est bien, mais elle laisse trop de possibilités de styles... ça pourrait presque être une super classe d'Infobox. Un peu trop compliquée. Ceci-dit je pense qu'il faut retenir l'idée des briques "spéciales" qui peuvent prendre des paramètres spéciaux. Du genre les briques Pays pour utiliser les modèles France, ou les briques Coord pour afficher 43° 29′ N, 79° 23′ O par exemple.. Paulokoko 猿渡樹 12 octobre 2007 à 14:04 (CEST)
- Pour ce qui est du modèle France, autant le passer en paramètre non,
pays={{France}}
. Une simple brique affiche le modèle. C'est certainement une utilisation plus intuitive du paramètre. bayo 12 octobre 2007 à 20:05 (CEST)- Oui tout à fait, mais ça illustre assez bien de quelle manière on peut avoir un fonctionnement par brique. --Paulokoko 猿渡樹 12 octobre 2007 à 23:33 (CEST)
- Pour ce qui est du modèle France, autant le passer en paramètre non,
- La fiche est bien, mais elle laisse trop de possibilités de styles... ça pourrait presque être une super classe d'Infobox. Un peu trop compliquée. Ceci-dit je pense qu'il faut retenir l'idée des briques "spéciales" qui peuvent prendre des paramètres spéciaux. Du genre les briques Pays pour utiliser les modèles France, ou les briques Coord pour afficher 43° 29′ N, 79° 23′ O par exemple.. Paulokoko 猿渡樹 12 octobre 2007 à 14:04 (CEST)
- Neutre, j'ai encore du mal à comprendre dans quel but tout ce code est destiné, mais en l'occurrence, ici il est assez lisible et pourrait facilement être expliqué à quelqu'un qui veut faire une boite. J'ai juste peur de l'encapsulation d'encapsulation encapsulé. L'objectif serait-il de créer un modèle unique « ligne » utilisé dans toutes les fiches et du coup liés à des millions de pages. Je ne connais pas assez bien MediWiki. bayo 12 octobre 2007 à 20:05 (CEST)
- L'objectif est d'avoir, je pense, pour l'utilisateur désirant créer une nouvelle infobox, un code simple et minimaliste pour l'utilisateur lambda MAIS en gardant une puissance pour qui voudrait faire des choses compliquées. C'est à dire qu'il y ait des possibilités de structures conditionnelles etc.. --Paulokoko 猿渡樹 12 octobre 2007 à 23:32 (CEST)
- Neutre puisque pour le mien (note
var1=|var2=
ne sert à rien ; juste|condition=
) {{User:STyx/Signature}} 14 octobre 2007 à 19:49 (CEST)
De la position des classes css de charte
modifierBonjour. Ya un truc qui me turlupine depuis le début de l'ajout des styles (pour personnaliser les image de fond) dans le Commons.css. Je ne explique pas la position de la classe qui est placé à même le titre de la boite. Quel est le but de cette classe ? Amha indiquer que la boite est d'un style particulier, par exemple le bière
. Le titre n'est qu'un élément de ce style quand bien même ce n'est que l'unique élément qui est stylisé.
Voici comment je vois la chose, parce que je parle mieux avec du code :
<table class="infobox2 charte_biere">
<tr><td class="titre">{{{nom}}}<td></td></tr>
...
</table>
/* les titres de la charte bière sont affichés comme ça */
.charte_biere .titre {background:blablabla}
/* …ou bien, les titres des fiches charte bière sont affichés comme ça */
.infobox2.charte_biere .titre {background:blablabla}
S'il y a d'autres éléments à personnaliser du genre, on peut le faire, et avec des termes plus génériques (comme titre
). J'aimerais donc comprendre la position actuellement choisie (amha, trop restrictive). Merci. bayo 12 octobre 2007 à 19:40 (CEST)
- Entièrement d'accord, c'est baclé. J'avais aussi noté la mauvaise bidouille du
caption
au lieu de.titre
. {{User:STyx/Signature}} 14 octobre 2007 à 19:54 (CEST)- Ca me rassure, si ce n'est pas définitif.
- Et si tout monde est d'accord sur cette forme, pour adapter le Monobook actuel, je propose de renommer temporairement
.chartbière
entd.chartbière
et de doublonner le style avec.chartbière .title
le temps de changer les fiches. Puis de supprimertd.chartbière
dans quelques jours (fiches corrigées, cache mis à jour). bayo 15 octobre 2007 à 10:14 (CEST)- Mouais, c'est bâclé et évidemment rien n'est coulé dans le béton encore, il n'y a que 5 ou 6 infoboxes de style "JSDX" qui existent pour le moment. Mais vu le potentiel énorme de ce style et le désir de la communauté de changer le CSS rigide de la classe Infobox actuelle, il est primordial d'en discuter avant d'aller de l'avant avec la production (baclée) des nouvelles infoboxes très en demande... d'où l'intérêt de la présente discussion. D'ailleur, il serait grand temps de parler de
class="fiche"
plutôt que"infobox2"
... Donc, je propose de créer la page MediaWiki:Fiche.css dès maintenant! --Antaya @ - 16 octobre 2007 à 06:52 (CEST)- Attention il n'y a pas de MediaWiki:Infobox.css :p Ca se fera dans MediaWiki:Common.css. Mais moi je me pose encore la question (oui oui j'ai lu la page sur les règles à l'instant :p), car je trouve que c'est pas clair : quelle est la différence entre Fiche et Infobox ? Je ne parle pas de la technique de codage, mais bien de l'utilité, de l'idée globale, et si possible un exemple concret. --Paulokoko 猿渡樹 16 octobre 2007 à 08:35 (CEST)
- La feuille de style Common.css peut faire appelle à d'autres feuilles. Il n'y a amha pas de problème à créer de nouveaux fichiers css.
- « Fiche » ou « infobox » c'est juste un terme, le modèle qui est derrière est le même. J'ai entendu parlé d'un sondage, il faut rester cohérent, et les Wikipédiens ne sont pas pour le terme « fiche ». Les modèles se nomment infobox, le style doit suivre. bayo 16 octobre 2007 à 09:16 (CEST)
- le principal argument des "pro-infobox" est « faudrait tout changer » ; mais puisque l'on est d'accord qu'il « faut tout changer » ... {{User:STyx/Signature}} 16 octobre 2007 à 16:39 (CEST)
- voir Projet:Catégories/Recommandation/Modèle de fiche pour "fiche ?"
- Voir {{Fiche}} pour les styles css
- utiliser la class "fiche" plutot que "infobox" permet d'éviter les interférences . {{User:STyx/Signature}} 16 octobre 2007 à 16:19 (CEST)
- Voir {{Fiche Ville}} pour l'exemple (attention c'est pas fini) {{User:STyx/Signature}} 16 octobre 2007 à 16:42 (CEST)
- Mais il existe également une compétition entre les termes français ^-^. bayo 16 octobre 2007 à 18:27 (CEST)
- « utiliser la class "fiche" plutot que "infobox" permet d'éviter les interférences » pourquoi, en ajoutant un 2 il y a des interférences ? En étant optimiste pour n'importe quelle fiche, placer un
infobox
ou uninfobox2
suffira à changer le style globale, ce serait bien amha que les termes restent voisin. bayo 16 octobre 2007 à 18:45 (CEST)
- Attention il n'y a pas de MediaWiki:Infobox.css :p Ca se fera dans MediaWiki:Common.css. Mais moi je me pose encore la question (oui oui j'ai lu la page sur les règles à l'instant :p), car je trouve que c'est pas clair : quelle est la différence entre Fiche et Infobox ? Je ne parle pas de la technique de codage, mais bien de l'utilité, de l'idée globale, et si possible un exemple concret. --Paulokoko 猿渡樹 16 octobre 2007 à 08:35 (CEST)
- Mouais, c'est bâclé et évidemment rien n'est coulé dans le béton encore, il n'y a que 5 ou 6 infoboxes de style "JSDX" qui existent pour le moment. Mais vu le potentiel énorme de ce style et le désir de la communauté de changer le CSS rigide de la classe Infobox actuelle, il est primordial d'en discuter avant d'aller de l'avant avec la production (baclée) des nouvelles infoboxes très en demande... d'où l'intérêt de la présente discussion. D'ailleur, il serait grand temps de parler de
Super-Infobox = Fiche ?
modifierJ'ai regardé le boulot de JSDX sur Fiche et je regarde nos questions et idées et je me dis que ça se ressemble quand même pas mal. Si à terme toutes les infoboxs deviennent des fiches, il serait judicieux de faire de Fiche la super-infobox.. évidemment je dis ça sans toujours savoir ce qu'est une fiche mais bon je demande quand même :p Un Projet:Fiche pourrait être envisageable ? --Paulokoko 猿渡樹 16 octobre 2007 à 08:48 (CEST)
- non ! un fiche reste une infobox. Mais je comptais créer Projet:Infobox/Fiche (un cadre commun avec le Projet:Modèle). Hélas, je manque de temps ... et je me disperse.
- « J'ai regardé le boulot de JSDX sur Fiche » : où ça ? {{User:STyx/Signature}} 16 octobre 2007 à 16:13 (CEST)
- Erreur de ma part, remplace JSDX avec Styx. Je m'X perds. °_O --Paulokoko 猿渡樹 16 octobre 2007 à 18:17 (CEST)
- Enfin ça change rien, je comprends pas l'intérêt de fiche comparé à Infobox :s J'ai l'impression qu'en fait on se casse le popotin ici alors qu'on ferait mieux de t'aider sur fiche... --Paulokoko 猿渡樹 16 octobre 2007 à 18:17 (CEST)
- Ok donc je viens de consulter quelques pages en vitesse. Effectivement on se casse le *** pour rien car plus on discute plus nos conclusions sont les mêmes : on en arrive au modèle fiche, au boulot que tu as fait en fait, l'utilisation des briques etc... --Paulokoko 猿渡樹 16 octobre 2007 à 18:20 (CEST)
- Pourquoi créer un nouveau genre de boîte et de poursuivre une nomenclature érronée (et anglophone) telle que Infobox, Infobox2, Super-Infobox? Surtout si l'on compte sur les robots pour nous aider à intégrer la nouvelle ère; on est sur le point de créer une nouvelle forme de boîte, présent sur aucun WIKI... alors autant les différencier des anciennes boîtes, sans équivoques! C'est mha. Au plaisir, Antaya @ - 17 octobre 2007 à 05:08 (CEST)
- Ok, mais pourquoi faire une page de discussion énorme sur "comment va t'on faire notre nouvelle super infobox ?" alors que Styx a déjà bien avancé son modèle de fiche ? Je serais d'avis de déplacer notre travail sur Fiche non ? Ceci-dit un autre "problème" se pose, le style des fiches est bien différent de ce qu'on veut au niveau des infobox.. --Paulokoko 猿渡樹 17 octobre 2007 à 09:21 (CEST)
- Probablement parce qu'on a travaillé chacun de notre côté avant de se rencontrer cette semaine! Perso, je travaillais sur une Infobox des villes, j'y ai rencontré Styx mais je n'avais pas capté l'importance de son boulot. Ensuite je travaillais dans mes bacs à sable sur l'Infobox Musicale et j'y ai rencontré JSDX et Tavernier ensuite toi Paulokoko avec les brasseries, et finalement on s'est retrouvé ici pour danser ensemble! Je pense bien qu'on est tous sur la même longueur d'onde... Alors on s'en vient dans ta cours Styx? Ne resterait qu'à discuter du style "JSDX" --Antaya @ - 17 octobre 2007 à 13:14 (CEST)
- Bravo au fédérateur ! {{User:STyx/Signature}} 17 octobre 2007 à 16:45 (CEST)
- Ok, rah tout ça pour ça. En tout cas chapeau à Styx :p Reste à se metre d'accord pour le style, le problème majeur étant : "comment on va faire pour faire accepter que toutes les nouvelles fiches seront JSDXiennes ?" Certaient tiennent au style carré et tableau classique. --Paulokoko 猿渡樹 17 octobre 2007 à 16:10 (CEST)
- On pourrait les empoisonner? --Antaya @ - 17 octobre 2007 à 16:33 (CEST)
- Heureux de lire tout ce que je m'apprêtais à dire . Un grand Pour général ! Nouvelle page de Discussion Projet:Infobox/Fiche/Construction. {{User:STyx/Signature}} 17 octobre 2007 à 16:51 (CEST)
- ps: Attention ! chantier en cours "InfoBox->Infobox"
- Mon dieu mon dieu, avec un peu de chance ya aussi des « info box » et des « infoboîte » :) bayo 20 octobre 2007 à 13:06 (CEST)
- « Ja ... y a » ! <STyx @ 20 octobre 2007 à 19:44 (CEST)
- Mon dieu mon dieu, avec un peu de chance ya aussi des « info box » et des « infoboîte » :) bayo 20 octobre 2007 à 13:06 (CEST)
- Probablement parce qu'on a travaillé chacun de notre côté avant de se rencontrer cette semaine! Perso, je travaillais sur une Infobox des villes, j'y ai rencontré Styx mais je n'avais pas capté l'importance de son boulot. Ensuite je travaillais dans mes bacs à sable sur l'Infobox Musicale et j'y ai rencontré JSDX et Tavernier ensuite toi Paulokoko avec les brasseries, et finalement on s'est retrouvé ici pour danser ensemble! Je pense bien qu'on est tous sur la même longueur d'onde... Alors on s'en vient dans ta cours Styx? Ne resterait qu'à discuter du style "JSDX" --Antaya @ - 17 octobre 2007 à 13:14 (CEST)
- Ok, mais pourquoi faire une page de discussion énorme sur "comment va t'on faire notre nouvelle super infobox ?" alors que Styx a déjà bien avancé son modèle de fiche ? Je serais d'avis de déplacer notre travail sur Fiche non ? Ceci-dit un autre "problème" se pose, le style des fiches est bien différent de ce qu'on veut au niveau des infobox.. --Paulokoko 猿渡樹 17 octobre 2007 à 09:21 (CEST)
- Pourquoi créer un nouveau genre de boîte et de poursuivre une nomenclature érronée (et anglophone) telle que Infobox, Infobox2, Super-Infobox? Surtout si l'on compte sur les robots pour nous aider à intégrer la nouvelle ère; on est sur le point de créer une nouvelle forme de boîte, présent sur aucun WIKI... alors autant les différencier des anciennes boîtes, sans équivoques! C'est mha. Au plaisir, Antaya @ - 17 octobre 2007 à 05:08 (CEST)
Bon, on parle ou je comprend plus rien, perso j'ai encore deux points à discuter concernant la forme du CSS (si j'arrive à m'en rappeler). bayo 20 octobre 2007 à 13:06 (CEST)
- Ouaïe vous êtes bien des codeurs... Vachement obscur vos briques de code tout ça tout ça, pour un utilisateur lambda. Ou un graphiste. Pourquoi faire simple quand on peut faire compliqué ;). Bon sinon la super-infobox avec sa classe "infobox2" qu'on met dans le monobook interfère avec les box jeux vidéo. Ca me fait rire l'expression "JSDXienne", je trouve ca très flatteur :D. Bonne continuation et bon courage ! JSDX 20 octobre 2007 à 19:25 (CEST)
- Ouais, ça peut sembler compliqué, mais c'est simple. La construction est plus simple pour monsieur et madame tout-le-monde. Une fois qu'on aura terminé avec les styles CSS, tu verras que c'est vraiment mieux. Maintenant, faut introduire tes styles JSDX, c'est là qu'on est rendu! --Antaya @ - 23 octobre 2007 à 15:46 (CEST)
Aide
modifierJ'aimerais savoir s'il est possible de modifier le modèle {{Infobox Émission de télévision}} qui est un peu triste avec sa couleur grisâtre et ses quelques champs obligatoires comme le site internet ou le(s) présentateur(s). TiboF 20 octobre 2007 à 12:11 (CEST)
- Contacte user:JSDX, qui a fait le style des boites. bayo 20 octobre 2007 à 13:01 (CEST)
- Ouais, mais ce serait bien que JSDX se penche sur le style des fiches par ici, avant de retravailler d'autres infoboxes telles que Modèle:Infobox Émission de télévision. Comme dit STyx ci-dessous, un peu de couleur rehausserait le coup d'oeil. --Antaya @ - 23 octobre 2007 à 15:44 (CEST)
- Il faudrait aussi enlever ces cases, ça fait amateur. --Guil2027 23 octobre 2007 à 16:12 (CEST)
- Ouais, mais ce serait bien que JSDX se penche sur le style des fiches par ici, avant de retravailler d'autres infoboxes telles que Modèle:Infobox Émission de télévision. Comme dit STyx ci-dessous, un peu de couleur rehausserait le coup d'oeil. --Antaya @ - 23 octobre 2007 à 15:44 (CEST)
couleur
modifierUn article a un fond blanc ... alors une bordure ou un fond coloré pour ce modèle ! {{User:STyx/Signature}} 20 octobre 2007 à 19:34 (CEST)