En effet, jusqu'à la branche 1.4, le nombre minimum d'opérations nécessaires pour associer des éléments à une catégories revenait à :

  1. éditer "en lot" les éléments d'une catégorie existante
  2. sélectionner les 5 (2) miniatures affichées
  3. sélectionner la catégorie désirée pour l'association.

Bref, pour l'administrateur souhaitant lier 43 photos issues de catégories physiques distinctes à une nouvelle catégorie virtuelle, il fallait s'armer de patience, prendre un café et commencer le travail.

Profitant de mon déménagement chez un nouvel hébergeur et tentant d'appliquer les conseils que j'ai moi-même écrit concernant la gestion des catégories, je réorganise progressivement ma galerie de photographies personnelles. J'ai donc une arborescence fixe de catégories physiques classées par ordre chronologique sous la forme <année>/<mois> et pour les jours particuliers (mon mariage par exemple), je fais même un découpage encore plus fin, ceci afin d'éviter d'avoir trop de fichiers dans le même répertoire. Cette arborescence physique est cachée à la visualisation sauf pour les administrateur. C'est une arborescence virtuelle évenementielle qui est visible par les membres de la galerie.

J'ai beaucoup de photos (4000 environ à la date d'aujourd'hui) et faire un clic par photo pour gérer les associations vers des catégories virtuelles est absolument hors de propos. Il me fallait donc un moyen suffisamment puissant et efficace pour associer d'un coup N éléments à une catégorie. Le nouveau mode de gestion par lot associé à la fonctionnalité "panier" m'offre une solution.

Le panier ressemble beaucoup aux favoris : c'est une catégorie personnelle, alimentée par les choix de l'utilisateur en naviguant sur la galerie. Fonctionnellement, l'utilisation sera différente : les éléments sont temporairement ajoutés au panier, au contraire des favoris. Le panier a été conçu pour une utilisation administrative... pour le moment. Les éléments sont ajoutés au panier depuis la page des miniatures category.php : on ajoute tous les éléments présents dans la catégorie courante. Or, la page des miniatures peut afficher le résultat d'une recherche, des éléments alétoire, les derniers éléments ajoutés, etc. Les possibilités sont nombreuses.

La gestion par lot devait également être améliorée. J'ai réécrit cette fonctionnalité pour proposer 2 modes : global et unitaire. En mode global, l'écran présente une grille de miniatures à cocher puis les propriétés sont appliquables aux seuls éléments sélectionnés ou à la catégorie entière. Par exemple, associer tous les éléments à une catégorie mais aussi donner une date de création aux éléments sélectionnés. En mode unitaire, on retrouve l'équivalent de l'ancien écran "infos images" : un élément par ligne et chaque propriété éditable, élément par élément.

Combinés, la recherche avancée, le panier et le mode global de la gestion par lot permettent d'organiser beaucoup plus facilement mes photos sur ma galerie. J'espère que cela sera également votre cas ! Ces fonctionnalités sont utilisables à partir de la build 200504170940 sur la branche de développement BSF.

Notes

(1) terme générique pour dire "une photo" ou maintenant "une vidéo"

(2) configurable, mais valeur par défaut