Annonce

#16 2011-03-02 15:11:02

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

Re: [Community 2.2] liste des albums et permissions en accès

rvelices a écrit:

Pas du tout facile comme probleme... Pour repondre à tous les cas il faudrait refaire le système de permissions actuels (user_permissions + group_permissions)

D'après moi le fonctionnement idéal serait:
- operations sur albums - read, create/modify/delete sub-albums, create/modify/delete photos, modifier les permissions (on peut affiner avec upload/associate photos, ajouter des ommentaires etc...)

Il faut creuser pour voir ce que ça peut donner niveau ergonomie, mais j'ai l'impression que ça fait beaucoup d'options.

rvelices a écrit:

- comment on implemente l'ergonomie

C'est le gros challenge en effet. Autant je trouve qu'on est bon pour ce qui concerne les permissions d'accès par photo (les niveaux de confidentialité), autant je trouve que c'est fastidieux de configurer une galerie avec des albums privés. Notamment parce qu'il faut d'abord dire que l'album est privé et ensuite on peut gérer les droits : c'est lourd. On devrait pouvoir se passer de l'étape "passer l'album en privé" d'une manière ou d'une autre.

rvelices a écrit:

- ce n'est pas trop compliqué ?

Ce qui est actuellement un peu compliqué c'est le double système permission par photo et permission par album qui reposent chacun sur son propre système de regroupement des utilisateurs : les "groupes" pour les permissions par album, les "niveaux de confidentialité" pour les permissions par photo. D'autant qu'on a vite fait d'avoir un groupe "amis" et un groupe "famille", ce qui mélange les pinceaux de tout le monde à mon avis car les "niveaux de confidentialités" "amis" et "famille" existent et qu'ils sont totalement indépendants des groupes du même nom.

rvelices a écrit:

On pourrait imaginer par la suite plusieurs ameliorations/declinaisons:
- le webmaster "delegue" tous le droits pour album A au user U (notion de proprietaire d'un album?); alors U sera capable lui même de donner des droits à d'autres utilisateurs pour l'album A ou des sub-albums de A...

Ca c'est un challenge qui revient à transformer Piwigo, à l'origine mono-administrateur, en un système "administrateur principal" + plusieurs administrateurs d'une zone perso. Il y a de la demande dans ce sens là. Je ne suis pas persuadé que la meilleure façon de répondre à cette demande soit de tout gérer dans un seul Piwigo, mais plutôt dans plusieurs Piwigo qui seraient interconnectés. Ca j'en reparlerai une fois la 2.2 sortie.

rvelices a écrit:

- le "modify/delete" photos s'appliquent automatiquement à l'auteur de la photo

Pas #images.author mais #images.added_by (nouvelle colonne en standard dans Piwigo 2.2). Mais oui, sur le principe, dans une prochaine version de Community, je voudrais que "l'ajouteur" garde un peu de pouvoir sur ce qu'il a ajouté. Au moins une étape entre le moment de l'ajout et le moment où il le soumet à validation de l'administrateur ou qu'il publie sur la galerie (pour éditer les propriétés de la photo par exemple).


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

Hors ligne

#17 2011-03-03 16:03:38

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

Re: [Community 2.2] liste des albums et permissions en accès

plg a écrit:

3) côté formulaire d'ajout utilisateur, la liste des albums de destination ne -//:---\spam que les albums accessibles à l'utilisateur (publics ou privés avec accès explicite pour l'utilisateur) + les albums qui ne contiennent aucune photo dans l'absolu (si l'album contient une photo inaccessible à l'utilisateur, alors l'album n'apparaît pas dans la liste).

Comme ça, on dirait que c'est pas trop compliqué. Ca fait des heures et des heures que je suis dessus, j'en ai un tout petit peu marre :-/


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

Hors ligne

#18 2011-03-03 16:23:41

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

Re: [Community 2.2] liste des albums et permissions en accès

Je ne trouve pas ça génial, mais pour l'instant, on n'affiche pas les albums "pas vraiment vide", mais on affiche l'album père. Au final, ça peut provoquer qu'un utilisateur upload dans le père (sans savoir qu'il y a des fils) et on se retrouve avec un album qui contient à la fois des photos et des sous-albums, ce qui me semble être une mauvaise organisation des photos. Mais bon, l'administrateur peut toujours déplacer les photos, on n'est pas bloqué comme avec les photos ajoutées par synchronisation.


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

Hors ligne

#19 2011-03-03 21:12:53

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Community 2.2] liste des albums et permissions en accès

Bon, juste un élément de réflexion, car, si j'ai compris quelques données du problème, je suis assez certain de ne pas avoir tout bien intégré... mais je suis désolé de te voir Pierrick aussi désespéré ! ;-)

Cela n'aiderait-il pas d'affecter un niveau de confidentialité aux albums ? Peut-être pas dans Piwigo, mais dans Community, afin de ne pas compliquer encore plus cet aspect de l'administration, pour tous les utilisateurs.

Hors ligne

#20 2011-03-03 21:17:01

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

Re: [Community 2.2] liste des albums et permissions en accès

LucMorizur a écrit:

Bon, juste un élément de réflexion, car, si j'ai compris quelques données du problème, je suis assez certain de ne pas avoir tout bien intégré... mais je suis désolé de te voir Pierrick aussi désespéré ! ;-)

Non, c'est bon c'est fini. C'est pas démentiellement génial, mais ça marche. Je fais quelques optimisations (mise en cache pour éviter des refaire 10 requêtes à chaque fois juste pour vérifier si l'utilisateur peut ajouter une photo dans tel ou tel album).

LucMorizur a écrit:

Cela n'aiderait-il pas d'affecter un niveau de confidentialité aux albums ? Peut-être pas dans Piwigo, mais dans Community, afin de ne pas compliquer encore plus cet aspect de l'administration, pour tous les utilisateurs.

Hum... trop compliqué. Ce n'est pas le boulot de Community de faire ça. Et puis c'est compliqué dans l'absolu.


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

Hors ligne

#21 2011-03-03 23:35:15

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

Re: [Community 2.2] liste des albums et permissions en accès

plg a écrit:

Dans l'immédiat sur Community, je vais opter pour la série de changements suivants :

1) une photo ajoutée par un utilisateur et non modérée aura comme niveau de confidentialité 0 (= visible par tout le monde)

2) pour une permission d'ajout, nouvelle option "[] appliquer aux sous-albums", cochée par défaut

3) côté formulaire d'ajout utilisateur, la liste des albums de destination ne -//:---\spam que les albums accessibles à l'utilisateur (publics ou privés avec accès explicite pour l'utilisateur) + les albums qui ne contiennent aucune photo dans l'absolu (si l'album contient une photo inaccessible à l'utilisateur, alors l'album n'apparaît pas dans la liste).

Ceci est implémenté dans Community 2.2.c, je passe à l'édition des permissions existantes.


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

Hors ligne

#22 2011-03-04 00:43:01

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Community 2.2] liste des albums et permissions en accès

si l'album contient une photo inaccessible à l'utilisateur, alors l'album n'apparaît pas dans la liste

je ne trouve pas ça logique, pourquoi ne pourrait-il pas ajouter des images dans un album qui contient 15 images dont une qui lui est inaccessible ?

ou alors tu t'es mal exprimé et tu voulais dire si l'album ne contient que des photos inaccessibles...
mais dans ce cas la aussi je pense qu'on doit pouvoir lui donner les droits d'upload dans cet album

ce que je veux dire par là c'est qu'on doit pouvoir laisser l'admin faire ce qu'il veux


la seul problème qui me semble... problématique c'est effectivement quel niveau donner à l'image, en considérant tous les cas de figure



sauf à avoir le categorySelector de grum, mais il n'est pas dispo dans le core et pas question de mettre GrumPluginClasses en dépendance de Community

c'est dommage parce que ce menu est vraiment pratique et intuitif

Dernière modification par mistic100 (2011-03-04 00:44:50)

Hors ligne

#23 2011-03-04 00:53:54

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

Re: [Community 2.2] liste des albums et permissions en accès

mistic100 a écrit:

si l'album contient une photo inaccessible à l'utilisateur, alors l'album n'apparaît pas dans la liste

je ne trouve pas ça logique, pourquoi ne pourrait-il pas ajouter des images dans un album qui contient 15 images dont une qui lui est inaccessible ?

Si, ça il peut.

Si un album ne contient que des photos d'un niveau de confidentialité supérieur à celui de l'utilisateur, alors c'est comme si l'album était privé et que l'utilisateur n'avait pas l'accès.

mistic100 a écrit:

ce que je veux dire par là c'est qu'on doit pouvoir laisser l'admin faire ce qu'il veux

Ca c'est le monde des bisounours :-/ Il faut faire des choix, parce que c'est déjà très très compliqué et la nouvelle version de Community est déjà très souple par rapport à ce qu'on pouvait faire en Piwigo 2.1 ou avec l'ancienne version de Community. Pouvoir "tout faire" relève de l'impossible en matière d'ergonomie, et il ne faut pas oublier que c'est bien beau de vouloir toutes les fonctionnalités du monde, si personne n'est capable de les utiliser, alors ça ne sert à rien. La difficulté, c'est de trouver un bon compromis entre la simplicité et les possibilités offertes.

Note : quand je vois certains plugins, je me dis qu'effectivement, on peut tout faire avec, d'ailleurs parfois je me demande ce que c'est sensé faire à la base... je ne parle pas spécialement de Contests Result ;-).


la seul problème qui me semble... problématique c'est effectivement quel niveau donner à l'image, en considérant tous les cas de figure

J'avais écrit un algo que je trouvais pas mal, mais compliqué à comprendre. Le truc c'est qu'un jour, un utilisateur normal va venir demander "je ne comprends pas, l'utilisateur ajoute des photos, et d'autres ne les voit pas", et là je vais devoir expliquer l'algo, et en expliquant je vais me rendre compte que j'aurais mieux fait de "faire simple".

Photo ajoutée par un utilisateur et non modéré par un admin = visible par tout le monde qui accède à l'album.


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

Hors ligne

#24 2011-03-04 00:55:48

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

Re: [Community 2.2] liste des albums et permissions en accès

mistic100 a écrit:

sauf à avoir le categorySelector de grum, mais il n'est pas dispo dans le core et pas question de mettre GrumPluginClasses en dépendance de Community

c'est dommage parce que ce menu est vraiment pratique et intuitif

ARGH.... ne jamais, jamais, jamais modifier un message pour ajouter du contenu. Vous devez considérer qu'un message posté a été lu. Si vous ajoutez du contenu a posteriori, c'est la meilleure chance pour qu'il ne soit pas lu.


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

Hors ligne

#25 2011-03-04 00:57:34

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

Re: [Community 2.2] liste des albums et permissions en accès

mistic100 a écrit:

sauf à avoir le categorySelector de grum, mais il n'est pas dispo dans le core et pas question de mettre GrumPluginClasses en dépendance de Community

c'est dommage parce que ce menu est vraiment pratique et intuitif

Yep, t'inquiètes pas, on va intégrer ça en standard et tous les plugins (ainsi que certains écrans d'administration du core) vont pouvoir en profiter.

Faut que j'en discute avec grum.


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

Hors ligne

#26 2011-03-04 01:00:02

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Community 2.2] liste des albums et permissions en accès

oula, attention trop d'algo porte sur le système :D

je viens du forum TrackMania où on ne supporte pas les double-posts, donc on prend ses petits habitudes...

et puis c'est pas comme si c'était une remarque primordiale

Hors ligne

#27 2011-03-04 01:04:49

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

Re: [Community 2.2] liste des albums et permissions en accès

mistic100 a écrit:

oula, attention trop d'algo porte sur le système :D

oui, j'avoue que là sur les 3 derniers jours, je me suis bien pris la tête avec ce problème.

mistic100 a écrit:

je viens du forum TrackMania où on ne supporte pas les double-posts, donc on prend ses petits habitudes...

ça devient trop HS, un jour j'arriverai peut-être à comprendre, mais là mon cerveau n'est pas réceptif.

mistic100 a écrit:

et puis c'est pas comme si c'était une remarque primordiale

si si, c'est primordial. Si la foule scande le nom de grum et déclenche une hola endiablée, ça le motivera pour faire ses premiers commits dans le core :-D (parce que pour le moment, y'a du lourd côté plugins, mais il n'ose pas toucher au core, il est timide) Bon, je m'arrête de divaguer !


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

Hors ligne

#28 2011-09-23 09:12:31

Grej
Invité

Re: [Community 2.2] liste des albums et permissions en accès

Bonjour,

comment arriver à ca :

"un album privé, accessible et vide pour l'utilisateur apparaît dans la liste"

En gros j'aimerai que certains dossiers soient visibles dans la liste des dossiers mais que leur contenu soit vide si l'utilisateur n'est pas autorisé à y accéder. Je ne sais pas si je suis très clair.

Merci

#29 2011-09-23 18:47:33

Mascarille
Membre
Lyon Avignon
2009-12-21
800

Re: [Community 2.2] liste des albums et permissions en accès

Plg, je vais certainement "dire des bêtises" pour reprendre une expression précédente.
Je me lance quand même !

Je pense que l'on doit simplifier au maximum car les utilisateurs moyens vont s'y perdre. Déjà de façon simplifiée, ça risque de ne pas être simple à comprendre (Pensez à Gotcha !).

Simplification, ça veut dire faire des choix, ne pas tout accepter.

exemple (volontairement polémique !) : autoriser l'accès à certaines photos et pas à d'autres dans le même album pour un utilisateur donné n'est-ce pas un raffinement excessif ? (J'entends déjà crier...)

Bien entendu j'ai le cas : je fais 500 photos sur un spectacle, j'en choisi 30 visibles par tous, mais 300 autres intéressent quand même les acteurs et leurs proches, l'équipe du théâtre, etc ==> Qu'est-ce que je fais : deux albums : public pour le 1er, privé pour le second. C'est pas très élégant, mais c'est pratique aussi, car quelques semaines plus tard, je peux laisser le 1er et éliminer le second...

J'aurais tendance à dire aussi, dans le même but de simplification, on gère les autorisations sur un album avec propagation systématique des autorisations aux niveaux inférieurs

==> en fait on reporte sur l'administrateur la structuration de ses albums en fonction - aussi - des autorisations d'accès.

Pour chaque album privé - ou groupe d'album, si héritage -, il faudra préciser pour chaque "groupe d'utilisateurs"   :
- accès complet "admin" (ajout et suppression d'album + ajout et suppression d'image + +)
- ajout d'image + suppression d'image uniquement si même utilisateur+ visualisation des dossiers vides +
- lecture seulement
et c'est une notion différente :
- accès ou non à la HD

Comme c'est lourd, je verrais bien l'idée d'utilisateurs rattachés à des "cercles" (plutôt qu'à des "groupes", c'est à la mode, et la notion est partiellement différente) ou chaque cercle aurait des propres autorisations d'accès pour chaque album (ou groupe d'albums si héritage)
mais en plus
pourrait hériter (positivement) des autorisations d'accès d'un autre ou de plusieurs autres cercles. Cet aspect permettrait de simplifier la saisie. Par contre, il est peut-être plus difficile à implémenter.

J'espère ne pas avoir dit trop de bêtises


Photographe spectacle vivant : www.mascarille.com
Voyages : www.mascarille.com/tdm
Base de connaissance sur le théâtre : www.mascarille.fr
Photographes des Arts du Spectacle : www.passphotospectacle.com

Hors ligne

#30 2011-09-24 13:02:11

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Community 2.2] liste des albums et permissions en accès

Merci Mascarille pour le témoignage :-)

Le [wiki] n'est pas sans doute pas assez claire sur le fait que multiplier les techniques de protections et d’accessibilité, rendait la gestion pour le responsable très compliqué.
C'est toujours possible de faire compliqué mais il faut aussi savoir faire simple pour se facilité la vie et la maintenance de sa galerie.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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