• [^] # Re: un espace web avec PHP et MySQL + gallery2

    Posté par . En réponse au journal Sites de partage de photos. Évalué à 2.

    Désolé d'étendre le hors-sujet...

    Non, dans PhpWebGallery catégorie virtuelle et tag, ce n'est pas tout à fait la même chose. Les 2 existent en parallèle. S'ils correspondent effectivement au même principe de liens, c'est à dire qu'une photo est lié à plusieurs tags/catégories et qu'une catégorie/tag est liée à plusieurs photos, c'est ailleurs que la différence se situe : au niveau de la navigation. Voici comme j'ai implémenté la différence dans PhpWebGallery:

    * Catégories : classification hierarchique avec navigation dirigée. Par exemple, je clique sur la catégorie "animaux" puis je découvre 3 sous-catégories "animaux>mammifères", "animaux>poissons" "animaux>reptiles", je vais dans "animaux>reptiles" et j'y découvre "animaux>reptiles>serpent". Si je rentre dans "animaux>reptiles>serpent", alors s'affichent toutes les photos rangées dans cette catégorie.

    * Tags : classification plane (ie pas de hierarchie). La navigation est transversale. Je commence par exemple par afficher toutes les photos liées au tag "noir & blanc" puis je vois dans le nuage de tags liés que certaines des photos sont également liée au tag "portrait", je demande à voir les photos tagguées "noir & blanc" + "portrait". Etc.

    On a donc un backend strictement identique pour la notion de catégories et de tags, mais la navigation est complètement différente. Dans PhpWebGallery, on peut n'utiliser que les tags, que les catégories ou les deux.

    Note importante: la description ci-dessous correspond à l'implémentation des tags/catégories dans PhpWebGallery, il ne s'agit pas d'un principe universel.