Piwigo est un formidable (n’ayons pas peur des mots !) gestionnaire d’albums photos en ligne. En plus d’être un logiciel libre réputé s’installant très facilement sur un espace Web personnel ou professionnel, il permet d’organiser et de mettre à jour ses photos à l’aide de nombreux outils : tags sur les photos, données Exif, catégories privées ou publiques, catégories virtuelles, commentaires, notes… Sans parler de la gestion des thèmes et des nombreuses extensions développées par une communauté importante d’utilisateurs ! Oui, vous sentez combien votre hôte est passionné par ce projet.
Comme tout site Internet un tant soit peu communautaire, Piwigo permet également de gérer les utilisateurs susceptibles de s’inscrire. Il est alors possible d’attribuer des droits d’accès spécifiques, soit de manière individuelle, soit de manière groupée ; cette dernière possibilité faisant donc appel à la notion de groupes d’utilisateurs.
Pour une personne ayant fraîchement installé Piwigo sur son site Internet, la gestion des albums photos privés pourra paraître obscure. Le cas le plus souvent souhaité consiste à n’autoriser qu’un certain nombre de gens à accéder à une ou plusieurs catégories de photos. Il serait préjudiciable que votre patron tombe sur les photos d’une soirée un peu trop arrosée… Pour permettre à ses amis ou à sa famille de consulter des photos personnelles, il est donc utile de gérer le caractère privé des différents albums, ainsi que les gens qui pourront y accéder. A ce stade, on peut faire à peu près tout et n’importe quoi pour atteindre cet objectif, certaines solutions s’avérant nettement moins pertinentes que d’autres…
Création et constitution d’un groupe d’utilisateurs
Bien qu’on puisse être tenté de créer un utilisateur unique pour en diffuser le mot de passe aux amis concernés, c’est une solution à proscrire. À la place, mieux vaut laisser les gens qui le souhaitent, créer leur propre compte utilisateur. Les raisons de ce choix sont très nombreuses et pourraient faire l’objet d’un article à elles-seules. En revanche, ce qu’il est nécessaire de prendre en compte, c’est la gestion de ce que pourront voir ces utilisateurs, par le biais de groupes directement enregistrés depuis l’interface d’administration de Piwigo.
Partons de l’idée qu’un groupe de personnes doit avoir accès à notre soirée trop arrosée. Voici la procédure à suivre :
- En nous rendant dans le menu Utilisateurs > Groupes de l’interface administration, ajoutons déjà un groupe « Fiesta ».
- Si certains amis sont déjà enregistrés sur Piwigo, rendons-nous ensuite dans le menu Utilisateurs > Gérer. Cochons (gruiiiii) d’abord les personnes concernées, puis un peu plus bas, sélectionnons le groupe « Fiesta » dans le menu « Associer au groupe ». Enfin, en bas de cette même page, en faisant attention de bien conserver « Sélection » en face du menu « Cible », il ne reste plus qu’à cliquer sur Valider.
Ca y est, le groupe est achevé. Maintenant, place à l’album photo qui leur est réservé !
Mise en accès privé d’une catégorie
Avant d’attribuer à notre groupe d’amis l’accès à un album, il est essentiel de rendre cet album privé. En effet, si cet album reste public, il n’y a pas d’intérêt à vouloir gérer des accès restreints ! CQFD.
Dans le menu Catégories > Propriétés de l’interface d’administration, sélectionnons la catégorie « Fiesta » présente dans la liste « Catégorie publique » à gauche, et déplaçons-la à droite dans la liste « Catégorie privée ».
Attribution de l’accès au groupe d’utilisateurs
Cette dernière étape, bien que peu compliquée, peut sembler surprenante (et j’ai été le premier surpris). Tant qu’aucune catégorie de photos n’est privée, certaines icônes sont tout bonnement absentes de la gestion des catégories. Des icônes grisées auraient pourtant permis de mettre la puce à l’oreille des utilisateurs les plus novices.
- Dans le menu Catégories > Gérer, rendons-nous sur la catégorie « Fiesta » fraîchement rendue privée : de nouvelles icônes sont apparues en face (qu’est-ce que je disais ?! surprenant…).
- Cliquons sur la 4ème ou 5ème icône « Modifier les permissions de la catégorie » (qui représente une feuille blanche avec un crayon et une loupe, normalement).
- Sur l’interface qui apparaît, dans la zone « Accès interdit », cochons la case en face du groupe « Fiesta », puis cliquons sur « Donner l’accès aux groupes sélectionnés »
Voilà, c’est tout ! Une fois connectés avec leur compte, vos utilisateurs trouverons la catégorie « Fiesta » parmi les catégories publiques de votre site. Vous pouvez retrouver l’ensemble des étapes décrites ci-dessus parmi ces quelques illustrations (Piwigo 2.1.3).
Attention ! le compte administrateur ne pourra plus accéder à la catégorie, puisqu’elle est devenue privée. Il est donc utile de procéder à l’une de ces deux solutions :
- soit ajouter le compte administrateur au groupe d’utilisateurs « Fiesta »
- soit gérer de manière individuelle l’accès du compte administrateur à la catégorie de photos « Fiesta »
Avec cette procédure, il est finalement possible de rendre privé plusieurs albums (ou catégories), et d’attribuer des droits différents aux groupes d’utilisateurs pour accéder à tout ou partie de ces albums. Il est également possible, et c’est là un vrai avantage, d’associer certains utilisateurs à plusieurs groupes. On peut alors croiser albums et utilisateurs avec une grande finesse !!! Vous comprenez peut-être pourquoi je suis si passionné ?… 😎