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 (à 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.
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.
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.
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é.
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.
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 :
Ce paramétrage sera disponible pour le menu et pour l'affichage des miniatures.
(via le fichier de configuration local)
category.php
sera limité à $conf['menu_tag_cloud_items_number']
tags.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.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.