Discussion:Projet:Catégories

De wiki.shadowrun-jdr.fr
Aller à la navigation Aller à la recherche

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.

N.B. Ce problème a été soulevé de manière assez exhaustive sur Wikipédia (voir aussi sur MediaWiki, pour les anglophones).

Propositions

Proposition 1 : Multiplier les sous-catégories (Découper)

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
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.

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

  1. Lourd à mettre en œuvre et à expliquer.
  2. 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 :catégorie:métacréature européenne. 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 1 bis : Commencer par découper (proposition 1) tant qu'un outil MediaWiki n'est pas au point pour indexer (proposition 2)

C'est l'équivalent de la proposition 2.1.1.3 formulée sur la page citée plus haut de Wikipédia.

Avantages

Applicable dès que les critères ont été définis.

Inconvénients

Inconvénients de la proposition 1 + double travail (il faudra tout refaire quand l'outil MédiaWiki sera disponible).

Proposition 2 : N'utiliser que des catégories simples (Indexer)

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

  1. Tant que l'outil nécessaire n'est pas disponible, la recherche par catégorie s'avère totalement inefficace.

Proposition 2 bis : Indexer sauf exceptions

On peut, pour les catégories ne concernant qu'un nombre réduit de pages (à déterminer), se contenter d'indexer, même en l'absence d'outil de recherche. En revanche, pour les catégories très peuplées, on peut utiliser la proposition 1 ou 1 bis.

Avantages

  1. Applicable dès que les critères ont été définis pour les catégories les plus peuplées.
  2. Rend la proposition 1 bis, en particulier, beaucoup moins fastidieuse.

Inconvénients

  1. Inconvénients de la proposition 1 ou 1 bis, mais restreints aux catégories les plus peuplées.
  2. Une catégorie qui se peuplerait rapidement chamboulerait le système.

Discussion

J'ai lu tes propositions sur les catégories. Ce qui m'embête c'est qu'apparemment il y a un développement en cours dessus (si j'ai bien compris) et qu'aucune solution actuelle n'est vraiment satisfaisante (soit pas performant soit complexe à mettre en oeuvre). Archaos

Que fait-on, donc, en attendant? Rien? Ou une solution provisoire (genre proposition 1bis, ou, plus simple, 2 ou 2bis)? El Comandante Hasta ∞ 5 février 2007 à 20:55 (CET)

Votes

Proposition 1

Proposition 1 bis

Proposition 2

Proposition 2 bis

  • Couplé avec la proposition 1 bis (offre l'avantage de ne pas avoir à attendre la mise en place d'un éventuel nouvel outil, et de confiner la lourdeur de la proposition 1 bis à quelques catégories seulement, aussi bien pour la mettre en place que pour la défaire si l'outil attendu est créé). El Comandante Hasta ∞ 17 février 2007 à 13:01 (CET)