Fiche


Niveau de difficulté : n/c.
Recommandations : n/c.
A lire aussi : Gestion des méta-données


Page(s) associée(s) :


Cette page n'est pas révisée. Cela signifie qu'elle n'est peux-être plus à jour et que les informations qu'elle contient peuvent se révéler obsolètes.
Merci pour votre compréhension.

Page à réviser !

Les "tags"

Les tags (à ne pas comparer avec les tags graffiti laissés sur les murs de nos contrées) sont en fait des mots clé qui vont permettre de décrire une photo. Le tag peut se trouver déjà dans la photo sur votre disque dur ou bien alors Piwigo peut aussi manipuler les tags.

Principe

Chaque photographie est associée à N tags (N allant de 0 à autant qu'on veut). Les tags sont une technique de classification au même titre que les catégories. La différence principale étant que les catégories sont une classification hiérarchique et les tags sont une classification plane.

Comme expliqué sur le blog de Pierrick sur le billet Système de tags, on constate généralement qu'un élément n'appartient qu'à une catégorie alors que chaque élément est associé à plusieurs tags. Cela n'est pas vrai dans le cas de Piwigo, car chaque photographie peut être associée à plusieurs catégories (principe des liens virtuels).

Le principe de classification par tags est popularisé par des sites comme Flickr.

Navigation progressive

Ce qui est intéressant avec les tags, c'est d'explorer un ensemble d'éléments dont le nombre se réduit à mesure que l'on rajoute des tags (ou des règles car un tag est une règle simple. On commence avec vacances, puis vacances+mer, puis vacances+mer+erwann et au final, on visionne les photos d'Erwann en vacances à la mer.

Le menu de la page principal category.php présente une nouvelle section tags. On y trouve une liste plane de tags. Initialement, les tags les plus associés sont présentés dans le menu, par ordre alphabétique. Chaque tag est affiché dans une police plus ou moins grande selon son poids. Le nombre de tags affichés dans le menu est paramétrable.

Lorsqu'un tag est sélectionné, le menu présente les tags liés au tag affiché, avec la possibilité d'ajouter un tag à la recherche.

Comme seul un sous-ensemble est affiché, un lien mènera vers le nuage complet de tags, enfin… plus complet car certaines très grosses galeries pourraient compter des centaines de tags ! Le nombre de tags affichable dans le nuage sera paramétrable.

Navigation transversale

Sous la photographie présentée par picture.php, la liste des tags associés est affichée. Chaque tag est un lien vers la liste des photographies associées au tag sélectionné.

Gestion des tags

  • L'écran [ Administration > Images > Tags ] permettra d'ajouter, de supprimer ou d'éditer des tags.
  • L'écran de gestion par lot (accessible par le panier [ Administration > Images > Panier ] ou la gestion des éléments d'une catégorie propose d'associer les photographies aux tags.
  • L'écran de gestion d'une photographie permet de associer et dissocier les tags à la photographie.

Les tags peuvent comporter des caractères accentués, mais ceux-ci seront remplacés par leur équivalent ASCII lorsque présenté dans une URL. Les tags sont sensibles à la casse. La longueur maximal du nom d'un tag est de 255 caractères, même s'il est conseillé de privilégier la concision.

Catégories ou tags ?

Le système de catégories ne disparaît pas au profit du système de tags, il vient en complément. L'administrateur pourra choisir s'il souhaite avoir :

  1. catégories uniquement
  2. tags uniquement
  3. catégories et tags (par défaut)

Ce paramétrage sera disponible pour le menu et pour l'affichage des miniatures.

Spécification technique

Paramétrage

(via le fichier de configuration local)

  • Le nuage affiché dans le menu de la page category.php sera limité à $conf['menu_tag_cloud_items_number'] tags.
  • La page tags.php affichera le nuage complet de tags, avec une limitation à $conf['full_tag_cloud_items_number'].
  • $conf['menu_tags'] à true/false permettra d'afficher par défaut le nuage réduit de tags. A partir du moment où l'utilisateur affichera une liste de photos associées à un tag, le nuage des tags liés sera affiché dans le menu.
  • $conf['menu_categories'] à true/false permettra d'afficher l'arbre descatégorie telle qu'il est présenté par défaut en branche 1.5 et précédentes.
  • $conf['default_display_thumbnails'] = <tags|categories>. Pour les miniatures de la page d'accueil, on peut choisir d'afficher une miniature par catégorie ou une miniature par tag du menu.

Décodage de l'URL

Les URL présenteront les tags à afficher de la manière suivante :

  • tag.php?tags=12-erwann : toutes les photos associées au tag erwann (tag d'identifiant 12)
  • tag.php?tags=12-erwann,2-marion : toutes les photos associées aux tags erwann (id 12) et marion (id 2).
  • picture.php?tags=12-erwann,2-marion&picture_id=324 : affiche la photographie 324 dans la liste des photos associées aux tags erwann et marion.

Plugins associés

 
Haut de page
pwg2/utilisation/fonctionnalites/tags.txt · Dernière modification: 2010/06/05 21:25 par gotcha
 
 
À propos de ce site web · Faire un don · Contact projet Piwigo © 2002-2014