#1 2006-11-26 10:18:40

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

[Évolution] Commentaires au niveau d'une catégorie

Bonjour

J'ai pas mal de membres qui me font cette demande :

Code:

Est ce que nous ne pourions pas faire des commentaires sur une gallerie complète de photos plutôt que sur chaque photo .....

Est ce que c'est facilement réalisable ?


Ancien titre: Commentaires sur Gallerie

Dernière modification par VDigital (2007-01-03 07:23:33)

Hors ligne

#2 2007-01-02 19:13:00

Subshadow
Membre
2006-11-03
17

Re: [Évolution] Commentaires au niveau d'une catégorie

Up je fais remonter ce topic car j'aimerais bien moi aussi que quelqu'un me dise si c'est possible?

Hors ligne

#3 2007-01-02 23:56:04

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [Évolution] Commentaires au niveau d'une catégorie

par galerie, nous devons comprendre catégorie?

Hors ligne

#4 2007-01-03 07:06:04

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: [Évolution] Commentaires au niveau d'une catégorie

mathiasm a écrit:

par galerie, nous devons comprendre catégorie?

OUi OUi :)

Hors ligne

#5 2007-01-03 07:22:03

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Évolution] Commentaires au niveau d'une catégorie

C'est une idée... Je change le titre de la discussion. 8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2007-01-03 09:21:21

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Évolution] Commentaires au niveau d'une catégorie

Voire même aussi pour la galerie complète.

Ma principale question, c'est au niveau du modèle de données : ce serait logique de réutiliser la table #comments mais au lieu de l'image_id, il faudrait remplir le category_id (nouvelle colonne), si ni l'un ni l'autre n'est rempli, c'estun commentaire global à la galerie. Bon en fait, c'est pas si compliqué pour le modèle de données...

Pour la présentation par contre... où afficher ces commentaires utilisateur ?


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#7 2007-01-03 11:56:24

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Évolution] Commentaires au niveau d'une catégorie

z0rglub a écrit:

table #comments mais au lieu de l'image_id, il faudrait remplir le category_id (nouvelle colonne), si ni l'un ni l'autre n'est rempli, c'estun commentaire global à la galerie. Bon en fait, c'est pas si compliqué pour le modèle de données...

Ou bien supprimer le champ image_id, le remplacer par les champ (type_id, element_id), ca permettrait de mettre des commentaires sur tout.

Hors ligne

#8 2007-01-03 12:13:36

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Évolution] Commentaires au niveau d'une catégorie

rub a écrit:

z0rglub a écrit:

table #comments mais au lieu de l'image_id, il faudrait remplir le category_id (nouvelle colonne), si ni l'un ni l'autre n'est rempli, c'estun commentaire global à la galerie. Bon en fait, c'est pas si compliqué pour le modèle de données...

Ou bien supprimer le champ image_id, le remplacer par les champ (type_id, element_id), ca permettrait de mettre des commentaires sur tout.

Bof... je n'aime pas trop car on déstructure l'information. Mais en contrepartie, on est effectivement nettement plus souple. A-t-on seulement systématiquement des identifiants numériques (un mois ou un jour donnée par exemple ?).

(dans PWG, element = image donc element_id ce n'est pas vraiment générique)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#9 2007-01-03 12:32:32

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Évolution] Commentaires au niveau d'une catégorie

z0rglub a écrit:

Bof... je n'aime pas trop car on déstructure l'information. Mais en contrepartie, on est effectivement nettement plus souple. A-t-on seulement systématiquement des identifiants numériques (un mois ou un jour donnée par exemple ?).

Perso, 2 champs id, j'aime moyen mais c'est vrai (type, id) ca déstructure.

Une autre solution, c'est de créer des tables de liens entre #comment et les images ou les catégories.
C'est à dire, rajouter les tables (comment_id, image_id), (comment_id, cat_id).
Ca permet la d'avoir (aussi) le même commentaire pour les images ou les catégories.

z0rglub a écrit:

(dans PWG, element = image donc element_id ce n'est pas vraiment générique)

Oui, c'est vrai, parlons alors de object_id ou autre chose.

Hors ligne

#10 2007-01-03 13:43:51

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: [Évolution] Commentaires au niveau d'une catégorie

rub a écrit:

Une autre solution, c'est de créer des tables de liens entre #comment et les images ou les catégories.
C'est à dire, rajouter les tables (comment_id, image_id), (comment_id, cat_id).
Ca permet la d'avoir (aussi) le même commentaire pour les images ou les catégories.

Ah non, ça c'est vraiment pas bien du tout. Tant qu'un commentaire n'est pas lié à plus d'un "objet", il ne faut pas créer de table dédié pour créer une relation autre que N-N.

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#11 2007-01-03 14:23:31

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Évolution] Commentaires au niveau d'une catégorie

z0rglub a écrit:

Ah non, ça c'est vraiment pas bien du tout. Tant qu'un commentaire n'est pas lié à plus d'un "objet", il ne faut pas créer de table dédié pour créer une relation autre que N-N.

Tout à fait, c'est avoir du N-N, c'est juste un proposition... une présentation, ... bref des exemples de ce qu'il possible.
D'ailleurs, dans ton 1er exemple (image_id, cat_id), ca permet d'avoir un relation 1-2 (1 commentaire pour 2 types)


z0rglub a écrit:

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

Et j'aime plutôt bien! Ca permet d'être générique.
En plus pour reprendre un de tes derniers posts, avoir un id numérique pour chaque type est toujours.

Hors ligne

#12 2007-01-03 16:40:55

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [Évolution] Commentaires au niveau d'une catégorie

z0rglub a écrit:

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

+1.

Mais où les affiche-t-on?
En-dessous du bloc de miniatures, après la nav bar du bas? Ça fonctionne quelque soit le type, et même en mode calendrier.

Hors ligne

#13 2007-01-03 18:49:19

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Évolution] Commentaires au niveau d'une catégorie

mathiasm a écrit:

z0rglub a écrit:

#comments.related_type enum('image', 'category', 'gallery', 'tag', 'year', 'month', 'day')
#comments.related_id int

C'est pas si sale.

+1.

Mais où les affiche-t-on?
En-dessous du bloc de miniatures, après la nav bar du bas? Ça fonctionne quelque soit le type, et même en mode calendrier.

+1
Un seul (le dernier en date) avec un lien vers la recherche de commentaires correspondante.
Mais à ce propos, la catégorie sera représentée par sa miniature mais la Galerie?


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#14 2007-01-03 22:49:19

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [Évolution] Commentaires au niveau d'une catégorie

VDigital a écrit:

mathiasm a écrit:

Mais où les affiche-t-on?
En-dessous du bloc de miniatures, après la nav bar du bas? Ça fonctionne quelque soit le type, et même en mode calendrier.

+1
Un seul (le dernier en date) avec un lien vers la recherche de commentaires correspondante.
Mais à ce propos, la catégorie sera représentée par sa miniature mais la Galerie?

Donc le dernier commentaire avec un lien de type "more...", si je comprends bien ?

Pour représenter la galerie, soit une miniature à choisir, soit le logo PWG, qui serait à inclure dans la distrib.

Hors ligne

#15 2007-01-04 06:05:28

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Évolution] Commentaires au niveau d'une catégorie

Exact.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact