« Discussion modèle:Composant portail » : différence entre les versions

De Oniropædia
Aller à la navigationAller à la recherche
(De la duplication des models)
Ligne 32 : Ligne 32 :


== Commentaires ==
== Commentaires ==
=== Le prefix du lien de modification est-il obligatoire ===
=== Le prefix du lien de modification est-il obligatoire ? ===


Suite à la demande de [[Discussion Portail:Scénario#Faut arrêter les modèles !|Xiloynaha]] il est apparu que le problème vient du préfixe Modèle qui est automatiquement insérer dans le cadre de l'emploi de ce modèle.
Suite à la demande de [[Discussion Portail:Scénario#Faut arrêter les modèles !|Xiloynaha]] il est apparu que le problème vient du préfixe Modèle qui est automatiquement insérer dans le cadre de l'emploi de ce modèle.
Ligne 86 : Ligne 86 :
:N'a-t-on pas intérer à dire que toutes les parties d'un portail sous nécéssairement une sous-page de lui ?
:N'a-t-on pas intérer à dire que toutes les parties d'un portail sous nécéssairement une sous-page de lui ?
#Dans quel contexte peut-on avoir nécessité des deux paramètres ?
#Dans quel contexte peut-on avoir nécessité des deux paramètres ?
--[[Utilisateur:Just an Illusion|Just an Illusion]] 10 novembre 2006 à 16:09 (CET)
[[Image:Attention.svg||20px]]Je viens de regarder l'implémentation, il y a un paramètre manquant dans la syntaxe. Grâce à ce paramètre, le problème évoqué ci-dessus disparait.
Voici la nouvelle manière de faire :
<nowiki>{{Composant portail|</nowiki><br />
titre=Exemple |<br />
nsportail=<nowiki>{{PAGENAME}}</nowiki> |<br />
partie=/L'article du mois... |<br />
tailleTitre=95% |<br />
couleur1=#60B0C0 |<br />
couleur2=#6070C0 |<br />
couleurTitre=#60FFF0 |<br />
bordure=#F00<nowiki>}}</nowiki><br />
On obtient alors :
{{Composant portail|
titre=Exemple |
nsportail={{PAGENAME}} |
partie=/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
--[[Utilisateur:Just an Illusion|Just an Illusion]] 21 novembre 2006 à 23:08 (CET)


===De la g&eacute;n&eacute;ricit&eacute; de ce mod&egrave;le===
===De la g&eacute;n&eacute;ricit&eacute; de ce mod&egrave;le===

Version du 21 novembre 2006 à 22:08


Utilisation
Ce modèle est utilisé sur les portails de Wikipédia.

Note : Le lien 'modifier' comporte par défaut Modèle: en préfixe du lien.

Syntaxe
{{Composant portail|
titre=Titre de la section |
partie=Chemin du modèle de la section |
tailleTitre=taille en % |
couleur1=couleur de fond du cadre |
couleur2=couleur de fond du titre |
couleurTitre=couleur du texte de titre |
bordure=couleur de la bordure}}
Exemple
{{Composant portail|
titre=Exemple |
partie=Portail Biochimie/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}

ce qui donne le cadre suivant : (kitsch à souhait, mais c'est pour les besoins de l'explication :)

Commentaires

Le prefix du lien de modification est-il obligatoire ?

Suite à la demande de Xiloynaha il est apparu que le problème vient du préfixe Modèle qui est automatiquement insérer dans le cadre de l'emploi de ce modèle.

Peut-on avoir ton avis sur la nécessité d'un tel ajout ? En effet, bien que cela soit indiqué dans l'aspect syntaxe, il semble y avoir un petit problème d'usage.

En effet si lors de l'appel au modèle avec la syntaxe suivante :
{{Composant portail|
titre=Exemple |
partie=/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
On obtient alors :

On voit donc que le modèle utilise bien le paramètre {{PAGENAME}} si le paramètre {{{partie}}} commence par un /, sinon il mets automatiquement Modèle:{{{partie}}}

Pour comparer, il suffit de voir :
{{Composant portail|
titre=Exemple |
partie=L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}
On obtient alors :

Dans le premier cas, la balise [modifier] ne corresponds pas au lien vers le contenu. Dans le deuxième si.

Nous en arrivons donc au conclusions suivantes :

  1. Avons nous vraiment besoin d'un modèle qui appel un autre modèle pour faire des parties d'un portail ?
  2. Dans le cas où le paramètre {{{partie}}} doit-être une sous-page ne faut-il pas filtrer son / s'il s'agit du premier caractère.
  3. Pourquoi mettre un paramètre {{{titre}}} et un paramètre {{{partie}}} ?
N'a-t-on pas intérer à dire que toutes les parties d'un portail sous nécéssairement une sous-page de lui ?
  1. Dans quel contexte peut-on avoir nécessité des deux paramètres ?

--Just an Illusion 10 novembre 2006 à 16:09 (CET)

Attention.svgJe viens de regarder l'implémentation, il y a un paramètre manquant dans la syntaxe. Grâce à ce paramètre, le problème évoqué ci-dessus disparait.

Voici la nouvelle manière de faire : {{Composant portail|
titre=Exemple |
nsportail={{PAGENAME}} |
partie=/L'article du mois... |
tailleTitre=95% |
couleur1=#60B0C0 |
couleur2=#6070C0 |
couleurTitre=#60FFF0 |
bordure=#F00}}

On obtient alors :

--Just an Illusion 21 novembre 2006 à 23:08 (CET)

De la généricité de ce modèle

Je viens de modifier la nouvelle Eileen Skyclad, une aventure pour mettre en place le système des sous-pages. Étant féniant j'ai décidé d'utiliser ce modèle pour implémenter la nouvelle structure de l'article.
Je viens donc de réaliser que le modèle n'était pas utilisable dans d'autres contextes que celui d'un pseudo portail. Nous avons donc deux choix :

  1. soit nous créons un autre modèle qui recopiera presque intégralement celui-ci (à l'exeception du titre)
  2. soit nous adaptons celui pour pouvoir l'utiliser dans d'autres contextes.

Qu'en pensez vous ?