Projet:Modèle : Différence entre versions

De semeur
Aller à : Navigation, rechercher
 
 
(8 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 
Le projet Modèle est destiné à coordonner les travaux de ses contributeurs, sur la création ou la maintenance de certains modèles, notamment les modèles pour les variétés.  
 
Le projet Modèle est destiné à coordonner les travaux de ses contributeurs, sur la création ou la maintenance de certains modèles, notamment les modèles pour les variétés.  
  
Toute variété possède un "Modèle" (voir la notion de [http://fr.wikipedia.org/wiki/Aide:Modèle|modèle dans WIkipedia])
+
Toute variété possède un "Modèle" (voir la notion de [http://fr.wikipedia.org/wiki/Aide:Modèle modèle dans Wikipedia])
 
Les modèles utilisés pour les variétés sont une extension des modèles standards.  
 
Les modèles utilisés pour les variétés sont une extension des modèles standards.  
 
Un même modèle variétal permet, à la fois,  
 
Un même modèle variétal permet, à la fois,  
- de definir l'affichage  
+
* de définir l'affichage  
- de typer les attributs, permettant de guider l'édition par des formulaires
+
* de typer les attributs, permettant de guider l'édition par des formulaires
- puis de faire des recherches à l'aide des filtres (par exemple, chercher toutes les tomates rouges à port déterminé).  
+
* puis de faire des recherches à l'aide des filtres (par exemple, chercher toutes les tomates rouges à port déterminé).  
  
 
Actuellement, il existe 4 modèles:
 
Actuellement, il existe 4 modèles:
  
# [[Modèle:Tomate|Le modèle tomate]], utilisé pour la catégorie [[Catégorie:TOMATE|TOMATE]]
+
# [[Modèle:Tomate|Le modèle tomate]], utilisé pour la catégorie [[:Catégorie:TOMATE|TOMATE]]
# [[Modèle:Piment|Le modèle piment]], utilisé pour la catégorie [[Catégorie:PIMENT|PIMENT]]
+
# [[Modèle:Piment|Le modèle piment]], utilisé pour la catégorie [[:Catégorie:PIMENT|PIMENT]]
# [[Modèle:Plante|Le modèle plante]].  
+
# [[Modèle:Plante|Le modèle plante]]. Ce modèle est utilisé pour les catégories [[:Catégorie:ARBRE|ARBRE]], [[:Catégorie:ARBUSTE|ARBUSTE]], [[:Catégorie:FLEUR VIVACE|FLEUR VIVACE]], [[:Catégorie:FLEUR ANNUELLE|FLEUR ANNUELLE]].  
Ce modèle est utilisé pour les catégories [[Catégorie:ARBRE|ARBRE]], [[Catégorie:ARBUSTE|ARBUSTE]],  
+
[[Catégorie:FLEUR VIVACE|FLEUR VIVACE]], [[Catégorie:FLEUR ANNUELLE|FLEUR ANNUELLE]].  
+
 
# [[Modèle:variété|Le modèle variété]] minimaliste, utilisé pour toutes les autres catégories
 
# [[Modèle:variété|Le modèle variété]] minimaliste, utilisé pour toutes les autres catégories
  
Les attributs apparaissent clairement
+
Ces modèles comprennent une partie standard permettant de définir l'affichage de la fiche.
dans le contenu de la page du modele, entre les tags <nowiki><typedefinition></nowiki>.  
+
 
La syntaxe de description des attributs
+
Les attributs pour l'édition et les fiches sont définis entre les tags <nowiki><typedefinition></nowiki>.  
est ma suivante
+
Il s'agit là d'une extension de la notion de modèle.
<br><nowiki>* atribut: type "label de l'attribut lors de l'edition" // commentaire <nowiki>
+
 
 +
La syntaxe de description des attributs est la suivante :
 +
<br><nowiki>* atribut: type "label de l'attribut lors de l'edition" // commentaire </nowiki>
 
<br>Par exemple, un extrait du modèle de la tomate est le suivant:
 
<br>Par exemple, un extrait du modèle de la tomate est le suivant:
<nowiki>
 
 
* description : text (60,10) "Description"  
 
* description : text (60,10) "Description"  
 
* synonymes : - (size=120) "Synonymes"  
 
* synonymes : - (size=120) "Synonymes"  
 
* couleur : oneof (,rouge,rose,verte,blanche-crème,noire,pourpre,violette,jaune,or,orange,bigarrée-zébrée,autre) "Couleur"
 
* couleur : oneof (,rouge,rose,verte,blanche-crème,noire,pourpre,violette,jaune,or,orange,bigarrée-zébrée,autre) "Couleur"
 
* usage : someof (longue conservation - aptitude au séchage,apte à la cuisson - coulis - sauce ...) "Usage"   
 
* usage : someof (longue conservation - aptitude au séchage,apte à la cuisson - coulis - sauce ...) "Usage"   
<nowiki>
+
 
On a donc  
+
On a donc:
* l'attribut '''desription''', de type ''texte'' qui, lors de l'édition s'affichera avec une zone de type text(60,10), donc 60 caractères de large, sur 10 lignes.  
+
* l'attribut '''description''', de type ''texte'' qui, lors de l'édition s'affichera avec une zone de type text(60,10), donc 60 caractères de large, sur 10 lignes.  
 
* l'attribut '''synonymes''', de type texte également, sur une seule ligne de 120 caractères de large.  
 
* l'attribut '''synonymes''', de type texte également, sur une seule ligne de 120 caractères de large.  
* l'attribut '''couleur''', de type '''oneof'', sélection unique sous forme de liste déroulante, on ne pourra choisir que l'une des couleurs figurant entre les parenthèses et séparées par des virgules: rouge, rose, etc ... Noter qu'il existe un choix vide qui s affichera par défaut.  
+
* l'attribut '''couleur''', de type '''oneof''', sélection unique sous forme de liste déroulante, on ne pourra choisir que l'une des couleurs figurant entre les parenthèses et séparées par des virgules: rouge, rose, etc ... Noter qu'il existe un choix vide qui s'affichera par défaut.  
* l'attribut '''usage''' est de type ''someof''' un choix multiples sous forme de case a cocher
+
* l'attribut '''usage''' est de type '''someof''' un choix multiple sous forme de cases à cocher
  
 +
Pour attribuer un modèle à une variété, il suffit d'éditer la variété avec le modèle sous la forme
 +
si on veut faire apparaitre cette variété avec un modèle "Plante", on mettra {{((}}Plante{{))}} . Normalement
 +
cette attribution est automatique lors de la création d'une variété dans une catégorie.
  
Pour attribuer un modèle a une variété, il suffit d'éditer la variété avec le modèle sous la forme
+
Pour les filtres, il suffit de l'indiquer dans la page de la catégorie, par exemple le filtre sur la catégorie [[:catégorie:PIMENT|PIMENT]] sera introduit par l'ajout de
<noiki>{{Plante
+
<nowiki><FilterTemplateForm template=Piment category=PIMENT /></nowiki>
}}</noiki>  
+
dans la page de la catégorie [[:catégorie:PIMENT|PIMENT]]
si on veut faire apparaitre cette variété avec un modèle "Plante".
+

Version actuelle en date du 26 juillet 2009 à 10:36

Le projet Modèle est destiné à coordonner les travaux de ses contributeurs, sur la création ou la maintenance de certains modèles, notamment les modèles pour les variétés.

Toute variété possède un "Modèle" (voir la notion de modèle dans Wikipedia) Les modèles utilisés pour les variétés sont une extension des modèles standards. Un même modèle variétal permet, à la fois,

  • de définir l'affichage
  • de typer les attributs, permettant de guider l'édition par des formulaires
  • puis de faire des recherches à l'aide des filtres (par exemple, chercher toutes les tomates rouges à port déterminé).

Actuellement, il existe 4 modèles:

  1. Le modèle tomate, utilisé pour la catégorie TOMATE
  2. Le modèle piment, utilisé pour la catégorie PIMENT
  3. Le modèle plante. Ce modèle est utilisé pour les catégories ARBRE, ARBUSTE, FLEUR VIVACE, FLEUR ANNUELLE.
  4. Le modèle variété minimaliste, utilisé pour toutes les autres catégories

Ces modèles comprennent une partie standard permettant de définir l'affichage de la fiche.

Les attributs pour l'édition et les fiches sont définis entre les tags <typedefinition>. Il s'agit là d'une extension de la notion de modèle.

La syntaxe de description des attributs est la suivante :
* atribut: type "label de l'attribut lors de l'edition" // commentaire
Par exemple, un extrait du modèle de la tomate est le suivant:

  • description : text (60,10) "Description"
  • synonymes : - (size=120) "Synonymes"
  • couleur : oneof (,rouge,rose,verte,blanche-crème,noire,pourpre,violette,jaune,or,orange,bigarrée-zébrée,autre) "Couleur"
  • usage : someof (longue conservation - aptitude au séchage,apte à la cuisson - coulis - sauce ...) "Usage"

On a donc:

  • l'attribut description, de type texte qui, lors de l'édition s'affichera avec une zone de type text(60,10), donc 60 caractères de large, sur 10 lignes.
  • l'attribut synonymes, de type texte également, sur une seule ligne de 120 caractères de large.
  • l'attribut couleur, de type oneof, sélection unique sous forme de liste déroulante, on ne pourra choisir que l'une des couleurs figurant entre les parenthèses et séparées par des virgules: rouge, rose, etc ... Noter qu'il existe un choix vide qui s'affichera par défaut.
  • l'attribut usage est de type someof un choix multiple sous forme de cases à cocher

Pour attribuer un modèle à une variété, il suffit d'éditer la variété avec le modèle sous la forme si on veut faire apparaitre cette variété avec un modèle "Plante", on mettra {{Plante}} . Normalement cette attribution est automatique lors de la création d'une variété dans une catégorie.

Pour les filtres, il suffit de l'indiquer dans la page de la catégorie, par exemple le filtre sur la catégorie PIMENT sera introduit par l'ajout de <FilterTemplateForm template=Piment category=PIMENT /> dans la page de la catégorie PIMENT