Annonce

#1 2010-08-15 16:23:48

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

[Piwigo 2.2] nouvel écran de gestion par lot

Bonjour aux heureux beta-testeurs francophones :-)

Dans ma feuille de route personnelle pour Piwigo 2.2, il y a "nouvelle ergonomie pour l'écran de gestion par lot". Au lieu de ne le faire que sur la branche instable de développement (trunk), je propose cet écran sous forme de plugin pour Piwigo 2.1 afin qu'un maximum de personnes puissent le tester et donner son avis.

L'écran de "gestion par lot" est l'écran d'administration que vous utilisez sur :
* [Administration > Photos > Panier]
* [Administration > Photos > Images récentes]
* gestion des photos d'une catégorie

L'objectif est de rendre cet écran plus simple et plus puissant. Dans Piwigo 2.1, il y a trop d'informations et de champs affichés par défaut. Avec ce nouvel écran, on ne peut appliquer qu'une action à la fois (mais la sélection persiste au-delà de l'application de l'action).

Si vous souhaitez le tester, installer et activer le [extension by plg] Bulk Manager sur votre installation de Piwigo 2.1.

A faire:
* meilleur affichage pour la liste des actions
* meilleure notification des actions appliquées


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

Hors ligne

#2 2010-08-15 17:01:07

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Très bonne idée que de proposer ça en plugin.

Alors quelques commentaires en vrac :
- ça devrait être possible de tout sélectionner en un clic (pas seulement les visibles)
- très bien la sélection en couleur et le remplacement des numéros par "contacts" etc...
- quand je sélectionne tout et que je change le display, ma sélection est perdue

Au final je n'aime pas trop le système du menu déroulant, c'est finalement plus long d'arriver à la bonne action qu'avec l'ancienne formule.
Le traitement par lot actuel a à mon avis une grosse faiblesse, c'est qu'il y a plusieurs valider (pareil pour la gestion des users).
Mais là, finalement, c'est plutôt moins pratique.
Je pense qu'une gestion par onglet serait plus adaptée.

Hors ligne

#3 2010-08-15 17:21:08

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Zaphod a écrit:

Très bonne idée que de proposer ça en plugin.

J'avais fait la même chose pour le formulaire web d'ajout de photos et ça a permis d'avoir beaucoup de retours utilisateur avant même la phase "release candidate".

Zaphod a écrit:

- ça devrait être possible de tout sélectionner en un clic (pas seulement les visibles)

C'est 2 clics pour ça : 1 clic sur "Select All", puis un lien apparaît pour sélectionner toutes les photos du lot, 2eme clic et le lot complet est sélectionné.

Zaphod a écrit:

- quand je sélectionne tout et que je change le display, ma sélection est perdue

En effet. J'aurais aimé trouvé un plugin jQuery qui permet de gérer l'affichage multipage des miniatures mais je n'ai pas trouvé.

Zaphod a écrit:

Au final je n'aime pas trop le système du menu déroulant, c'est finalement plus long d'arriver à la bonne action qu'avec l'ancienne formule.

En effet, il y a 1 clic en plus mais ça évite d'inonder de champs alors qu'on veut juste changer l'auteur sur toutes les photos.

Le problème si on affiche à la fois "auteur" et "date de création", c'est qu'on est du coup obligé d'ajouter le petit système "laisser / vider / changer en" qui est vraiment mauvais en terme d'ergonomie à mon avis. (je n'ai jamais vu ça ailleurs et je comprends pourquoi). Si on affiche le champ "auteur" que parce que c'est l'action en cours, alors il n'y a plus d'ambigüité et on retire "laisser / vider / changer en".

Zaphod a écrit:

Le traitement par lot actuel a à mon avis une grosse faiblesse, c'est qu'il y a plusieurs valider (pareil pour la gestion des users).

Une fois que l'écran de gestion par lot des photos sera fait, je compte appliquer le même principe pour l'écran de gestion des utilisateurs. Sauf que pour la liste des utilisateurs, il y a d'excellents plugins jQuery pour gérer un tableau de manière ergonomique.

Zaphod a écrit:

Mais là, finalement, c'est plutôt moins pratique.
Je pense qu'une gestion par onglet serait plus adaptée.

:-/

Les onglets ont 2 inconvénients :
1) disposés horizontalement, on est rapidement limité par leur nombre et par la longueur du libellé de l'action
2) on continue d'afficher beaucoup d'info par défaut

Je vais voir si je peux proposer une alternative avec des blocs dépliables, 1 bloc par action.

Merci pour ton retour Zaphod.


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

Hors ligne

#4 2010-08-15 17:34:28

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Piwigo 2.2] nouvel écran de gestion par lot

plg a écrit:

C'est 2 clics pour ça : 1 clic sur "Select All", puis un lien apparaît pour sélectionner toutes les photos du lot, 2eme clic et le lot complet est sélectionné.

Oui j'avais vu ;)
C'est pour ça que je disais "ça devrait être possible en 1 clic".
Ou alors il faudrait pouvoir paramétrer pour avoir toujours toutes les photos dans la page de gestion par lots.
Mais 90% du temps quand je fais de la gestion par lots, c'est pour faire la même action sur toutes les photos.
C'est pour ça que je souhaiterais pouvoir faire ça le plus simplement possible.

En fait j'aurais même une grosse préférence pour avoir par défaut toutes les images sur une page.
Je me plante souvent avec l'affichage multipages.


plg a écrit:

Le problème si on affiche à la fois "auteur" et "date de création", c'est qu'on est du coup obligé d'ajouter le petit système "laisser / vider / changer en" qui est vraiment mauvais en terme d'ergonomie à mon avis.

Oui je suis d'accord avec ça.
C'est juste que le système de menu déroulant n'est pas super évident.
Devoir passer par un menu déroulant pour vider le panier par exemple, j'aime moyen.

plg a écrit:

Les onglets ont 2 inconvénients :
1) disposés horizontalement, on est rapidement limité par leur nombre et par la longueur du libellé de l'action
2) on continue d'afficher beaucoup d'info par défaut

Oui, je suis d'accord avec ça... l'idée c'était de grouper un plus que maintenant. avce le menu déroulant.

Hors ligne

#5 2010-08-15 17:47:11

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Zaphod a écrit:

Devoir passer par un menu déroulant pour vider le panier par exemple, j'aime moyen.

En effet...

Zaphod a écrit:

En fait j'aurais même une grosse préférence pour avoir par défaut toutes les images sur une page.
Je me plante souvent avec l'affichage multipages.

+1
Sauf que pour des raisons de performances de serveurs, pour épargner les petites configurations, il est préférable de commencer par un affichage limité plutôt de tenter de mettre à genoux le serveur.

A ce sujet plg, il faudrait dupliquer les boutons de séléction en bas de l'écran. Car lorsque l'on a un panier chargé, il faut scroller...


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

#6 2010-08-15 18:01:56

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Zaphod a écrit:

C'est pour ça que je disais "ça devrait être possible en 1 clic".

OK, trivial d'ajouter ce bouton. Je vais le faire.

Zaphod a écrit:

En fait j'aurais même une grosse préférence pour avoir par défaut toutes les images sur une page.

Je comprends mais c'est assez dangereux. Si tu as 3000 photos dans ton lot, ton navigateur (et pas ton serveur) va pleurer.

Zaphod a écrit:

Devoir passer par un menu déroulant pour vider le panier par exemple, j'aime moyen.

Pendant mes vacances, j'ai activement utilisé iPhoto sur mon MacBook et du coup, j'ai une autre idée pour vider totalement le panier en 1 clic depuis la menubar d'admin.


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

Hors ligne

#7 2010-08-15 18:27:56

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Gotcha a écrit:

Zaphod a écrit:

En fait j'aurais même une grosse préférence pour avoir par défaut toutes les images sur une page.
Je me plante souvent avec l'affichage multipages.

+1
Sauf que pour des raisons de performances de serveurs, pour épargner les petites configurations, il est préférable de commencer par un affichage limité plutôt de tenter de mettre à genoux le serveur.

Oui, c'est pourquoi j'aimerais un paramètre quelque part quitte à le mettre donc config_local à la main.
Qui permette de dire par défaut je veux 200 images (parce que le coup des 3000 images effectivement c'est une bonne objection...)

Dernière modification par Zaphod (2010-08-15 18:28:34)

Hors ligne

#8 2010-08-15 18:35:52

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

N'hésites pas à ouvrir une ticket ;-)


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

#9 2010-08-16 22:13:11

clemouel
Membre
94 - Val de Marne
2005-11-13
190

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Bonsoir plg,

Avant tout merci de ce plugin test : très bonne idée.

Pour ma part, je rencontre deux légers soucis.

1°) L'auto-complétion

En effet, lorsque je tape les première lettre d'un tag, ce plugin ne me propose pas les correspondances disponibles (je crois que tu appelles cela l'auto-complétion).

vincent3569 et moi même avions déjà rencontré un problème similaire que tu avais su corriger dans ce sujet : http://fr.piwigo.org/forum/viewtopic.ph … 0&p=2.

Il s'agirait d'un problème avec la fonction json_encode (je ne fais que répéter sans comprendre car je suis un vrai béotien en matière du code dans PWG).


2°) Langue UK / FR

Certaines fonctionnalités (mais pas toutes) sont décrites dans la langue de Shakespeare (Saint Toubon pardonnez plg d'avoir pêché).

Ainsi, on peut read for example : Set author / Set title / Set creation date / Remove from caddie / remove creation date / Apply action : type the author name and so on.

Pourrait-on envisager d'uniformiser la langue de Racine ou plus exactement la langue par défaut dans l'administration.

Merci par avance de tes corrections.

Cyril

Dernière modification par clemouel (2010-08-16 22:27:04)

Hors ligne

#10 2010-08-16 22:50:46

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Bonsoir clemouel,

clemouel a écrit:

En effet, lorsque je tape les première lettre d'un tag, ce plugin ne me propose pas les correspondances disponibles (je crois que tu appelles cela l'auto-complétion).

Est-ce spécifique à ce plugin ou as-tu le même problème sur l'écran [Administration > Photos > Images récentes] ?

clemouel a écrit:

Certaines fonctionnalités (mais pas toutes) sont décrites dans la langue de Shakespeare

Oui, normal, c'est du pur beta test pour l'instant et tout est en anglais pendant la phase de développement. Une fois que les écrans seront un peu plus stables (que la liste des chaînes de caractères sera stable notamment), on pourra passer à la traduction dans toutes les langues, notamment le français.


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

Hors ligne

#11 2010-08-16 23:34:13

clemouel
Membre
94 - Val de Marne
2005-11-13
190

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Plg,

Quelle rapidité pour répondre !

1°) L'auto-complétion

C'est spécifique à ce plugin.

En effet, lorsque je me rends dans [Administration > Photos > Images récentes], et lorsque je tape les première lettre d'un tag, les correspondances disponibles me sont bien proposées.

Ce n'est pas le cas dans le plugin en revanche.

2°) Langue UK / FR

Thanks a lot ;-)


Cyril

Hors ligne

#12 2010-08-18 02:20:58

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Nouvelle vers 2.1b, avec une première ébauche du système de filtrage + lien pour sélectionner tout le lot en 1 clic + affichage plus simple du nombre de photos couramment sélectionnées.


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

Hors ligne

#13 2010-08-18 09:15:37

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: [Piwigo 2.2] nouvel écran de gestion par lot

quelques retours...

1/ lien pour switcher du mode unitaire au global
là, j'aurais très bien vu un onglet "mode unitaire" et un onglet "mode global" ; c'est plus visible, et plus cohérent avec le reste de l'interface qui commence à utiliser les onglets

2/ au niveau de la configuration du plugin, j'ai lu que tout le monde n'est pas d'accord sur les paramètres par défaut du plugin (nombre d'images notamment). Plutôt que d'avoir un fichier .conf à modifier (j'ai cru lire çà) quelque chose de simple et pratique à mettre en oeuvre (je l'ai dans AMD) consiste tout simplement à mémoriser le dernier choix de l'utilisateur dans la table de config

3/ pour le multipage, du php + une table pour gérer le cache
Le mieux aurait été de modifier la structure de la table caddie pour ajouter un attribut "selected", mais pour un plugin c'est un peu délicat de faire çà

4/ pour le multipage, dommage qu'il y ait un rechargement complet de la page et non pas juste un rechargement des miniatures (l'ajax permet de le faire facilement)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#14 2010-08-18 10:46:14

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

Re: [Piwigo 2.2] nouvel écran de gestion par lot

grum a écrit:

1/ lien pour switcher du mode unitaire au global
là, j'aurais très bien vu un onglet "mode unitaire" et un onglet "mode global"

Maintenant que tu le dis, ça me semble évident aussi ! pourtant en déplaçant le lien "Switch to unit mode" en haut à gauche pour la version 2.1b, j'aurai dû y penser.

grum a écrit:

2/ au niveau de la configuration du plugin [...] mémoriser le dernier choix de l'utilisateur dans la table de config

Bonne idée. Comme la couleur de l'admin. L'inconvénient, c'est que ça s'applique à tous les administrateurs à la fois, mais ce n'est pas bien grave.

grum a écrit:

3/ pour le multipage, du php + une table pour gérer le cache
Le mieux aurait été de modifier la structure de la table caddie pour ajouter un attribut "selected", mais pour un plugin c'est un peu délicat de faire çà

Ce n'est un plugin que pour rendre le nouvel écran "beta testable", il sera intégré en trunk une fois un peu plus stabilisé.

Le Bulk Manager ce n'est pas uniquement le caddie. Le caddie n'est qu'un préfiltre.

Je peux aussi stocker la liste des photos sélectionnées dans la session, comme je fais pour les règles de filtrage.

grum a écrit:

4/ pour le multipage, dommage qu'il y ait un rechargement complet de la page et non pas juste un rechargement des miniatures (l'ajax permet de le faire facilement)

(facilement mais là tout de suite maintenant, je ne sais pas faire, c'est pour ça que je cherchais un plugin jQuery pour gérer ça sans que j'ai à me préoccuper du code "bas niveau")

Sur le principe, oui clairement, je préfèrerai qu'il n'y ait de rechargement complet de la page que pour l'application de l'action.


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

Hors ligne

#15 2010-08-18 11:50:24

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Piwigo 2.2] nouvel écran de gestion par lot

Très bien le coup du filtre...

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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