Discussion:Projet:Catégories
Le but de ShadowWiki étant de permettre aux MJs (principalement) et aux joueurs ou autres curieux de trouver des renseignements précis sur l'univers de Shadowrun, il faut mettre à leur disposition un outil de recherche multi-critères. Les catégories ont l'avantage de pouvoir inclure, en plus de listes par thèmes en introduction, une liste alphanumérique automatique des articles qu'elle contient.
Proposition 1
On peut créer des arborescences parallèles, pour chacun des types de recherche. Par exemple, pour les métacréatures, si on se contente de se baser sur 2 critères de recherche, cela donnerait :
- d'une part une catégorie:métacréature par habitat
- incluant des sous-catégories du type catégorie:métacréature urbaine
- incluant elles-mêmes des sous-catégories du type catégorie:métacréature urbaine européenne
- incluant elles-mêmes des sous-catégories du type catégorie:métacréature urbaine française
- incluant elles-mêmes des sous-catégories du type catégorie:métacréature urbaine européenne
- incluant des sous-catégories du type catégorie:métacréature urbaine
- et d'autre part, une catégorie:métacréature par zone géographique
- incluant des sous-catégories du type catégorie:métacréature européenne
- incluant elles-mêmes des sous-catégories du type catégorie:métacréature française
- incluant elles-mêmes des sous-catégories du type catégorie:métacréature française urbaine.
- incluant elles-mêmes des sous-catégories du type catégorie:métacréature française
- incluant des sous-catégories du type catégorie:métacréature européenne
Un article sur une métacréature française urbaine devrait donc être classée dans les catégories catégorie:métacréature française urbaine et catégorie:métacréature urbaine française.
Avantages
Applicable dès que les critères ont été définis.
Inconvénients
- Lourd à mettre en œuvre et à expliquer.
- On ne peut lister avec inclusion, avec un résultat à plat. Exemple : l'Hydre est une créature uniquement de Grèce, le Gobelin est une créature sur l'ensemble de l'Europe. Si j'écris un scénario en Grèce, je vais cliquer sur la catégorie:Grèce puis la sous-catégorie Métacréature de Grèce. J'y trouverai l'Hydre, mais pas le Gobelin. Cela oblige à remonter l'arborescence de la catégorie:Grèce pour chercher dans la catégorie:Europe, et d'aller fouiller au hasard dans la. Et il semble difficile de mettre les deux catégories au Gobelin, parce qu'il faudrait mettre les n catégories de répartition géographique européenne, si on en créé une autre un jour il faudra se retaper la liste de toutes les créatures, etc.
Proposition 2
On peut se contenter de faire des catégories simples et développer un outil de recherche multi-critères en PHP, peut-être du type de [celui] créé pour Wikipédia.
Avantages
Flexible.
Inconvénients
- Personne ne s'est engagé à la faire, et si c'est vraiment simple pour un développeur, ce n'est pas évident du tout pour Monsieur Tout le monde.