Notes de version / Piwigo 15.0.0

Gestion des utilisateurs améliorée, activités système, refonte de la gestion par lot.

15.0.0
Télécharger Piwigo 15.0.0

Sortie le 22 Octobre 2024

md5sum

Facilitez-vous la vie

piwigo 11 banner
Télécharger Piwigo 15.0.0

Sortie le 22 Octobre 2024

md5sum

Parfois, ce sont de petites choses apparemment sans importance qui changent tout. Piwigo 15 apporte un tas d'améliorations pour rendre le travail des utilisateurs plus confortable. Avec un gros focus sur la gestion des utilisateurs, la refonte de la gestion par lot en mode unitaire, de nouveaux filtres dynamiques dans la recherche et d'autres améliorations dans l'administration, cette version met l'accent sur des fonctionnalités que certains utilisent tous les jours. Sans oublier quelques nouveautés comme l'historique des activités système ou un nouveau lecteur PDF.

Au menu

Gestion des utilisateursrefonte

Nous savons que certains d'entre vous gèrent des centaines d'utilisateurs dans leur Piwigo. Parfois, vous avez besoin de créer de nouveaux utilisateurs régulierement, ou bien de gérer des utilisateurs qui créent leur compte depuis votre galerie web. Avec Piwigo 15, nous avons pensé à vous et apporté des améliorations importantes à la gestion des utilisateurs. Nous espérons que cela vous plaira.

Vous l'avez attendu ! En un clic, pouvez désormais trier la liste des utilisateurs par nom ou par date de création, dans l'ordre croissant ou décroissant.

Quand vous créez un nouvel utilisateur, vous pouvez directement définir son statut, son niveau de confidentialité et l'associer à des groupes. Et vous n'avez plus besoin de créer son mot de passe.

Finis, les envois de mot de passe par email : nous avons sécurisé la création d'utilisateur. Après la création d'un utilisateur, un email lui est envoyé automatiquement avec un lien pour créer son mot de passe avant sa première connexion. Si jamais Piwigo ne réussit pas à envoyer l'email (hé oui, ce canal de communication est loin d'être 100% fiable), un administrateur peut regénérer lien d'initialisation de mot de passe et l'envoyer à l'utilisateur par le moyen de son choix.

Le formulaire de modification d'un utilisateur s'offre un nouveau design. Plus clair, plus simple, plus facile pour les plugins de lui ajouter des fonctionnalités.

Vous pouvez maintenant modifier l'utilisateur principal de Piwigo depuis l'administration. Jusqu'ici, le seul moyen était de modifier le paramètre 'webmaster_id' dans la configuration locale. Seul un webmaster peut être choisi comme utilisateur principal. Il est représenté dans la liste par une icône en forme de couronne.

Amélioration des filtres dans la liste des utilisateurs : on affiche désormais le nombre d'utilisateurs correspondant à un filtre et on désactive les filtres sans résultats.

Bonjour à tous, je m'appelle Willy (ou Linty sur le forum), et cela fait presque un an que j’ai rejoint l’équipe Piwigo en tant qu’étudiant développeur fullstack. J’ai toujours été un grand passionné de développement, et chaque projet sur lequel je travaille est pour moi une opportunité de partager cette passion.

Chez Piwigo, j’ai eu la chance d’améliorer certaines fonctionnalités, comme le sélecteur d’album ou la gestions d'utilisateurs, et de créer de nouveaux outils, comme l’onglet activités système. J’espère que chaque fonctionnalité que je développe apporte un peu de cette énergie et de cet enthousiasme que j’ai pour ce métier et que cela se ressent pour ceux qui utilisent le logiciel. C’est inspirant de faire partie d’une équipe qui partage cette vision, et je suis impatient de continuer à innover avec Piwigo !

Activités systèmenouveau

L'historique des activités des utilisateurs a été ajouté dans la version 12 ; la version 15 voit arriver l'historique des activités système. Vous pouvez voir quand votre Piwigo a été mis à jour, dans quelle version, quand un plugin a été activé, ou quand une opération de maintenance a eu lieu.

Gestion par lotrefonte

Un nouveau design pour la gestion par lot en mode unitaire. Possibilité de modifier les filtres comme en mode global, image plus grande, espace optimisé, plus d'actions disponibles pour chaque photo.

En mode global, les administrateurs peuvent à présent affecter une sélection de photos à plusieurs albums en une seule action.

Je m'appelle Marceau, je suis étudiant en développement web et j' ai eu la chance de rejoindre l'équipe Piwigo en stage d'avril à septembre 2024. Mon but en tant que développeur est de produire du code efficace, et de m'assurer que les utilisateurs soient à l'aise pour utiliser les fonctionnalités que j'intègre.

Je suis entre autres intervenu sur la refonte de la gestion par lot en mode unitaire. C'était une mission complexe mais j'espère que le résultat va plaire aux utilisateurs et collaborateurs de Piwigo : j'ai hâte de savoir ce que vous en pensez !

Nouveau lecteur PDFnouveau

Avec Piwigo 15, les fichiers PDF s'ouvriront directement dans votre galerie, en utilisant le lecteur PDF de votre navigateur. Pour le moment, cela fonctionne uniquement sur les thèmes Modus et Bootstrap Darkoom.

Sélecteur d'albumrefonte

Associer une photo à un ou plusieurs albums devient plus facile, même si vous avez de nombreux albums dans votre Piwigo. En effet, l'outil de sélection d'album a fait l'objet de plusieurs améliorations.
Premièrement, il affiche à présent toujours l'arborescence des albums : vous n'avez plus besoin de lancer une recherche.

Deuxième nouveauté : vous pouvez ajouter un nouvel album à tout moment. Dans cet exemple, vous pouvez voir que l'outil de sélection d'album a été ajouté à la page d'import de photo.

Moteur de recherchenouveau

De nouveaux filtres sont disponibles dans le moteur de recherche de la galerie. Vous pouvez maintenant filtrer les photos par note, par taille de fichier, par ratio (portrait, paysage, carré), par hauteur, largeur et par date de création.

Si vous filtrez les photos par date de création, vous pouvez à présent choisir une fourchette de date sur mesure, qui peut être un an, un mois, un jour, ou une combinaison des trois. Des icônes intelligentes vous aident à définir les bons filtres.

Filtres dynamiques

Le nouveau moteur de recherche, ajouté dans la version 14, a été sensiblement amélioré. Vous pouvez désormais modifier la valeur d'un filtre à tout moment, sans avoir à relancer une nouvelle recherche.

Par exemple, si vous avez déjà appliqué le filtre "Ajouté par : Jean", vous pouvez remplacer la sélection par "Ajouté par : Paul". Et si vous avez un autre filtre actif, comme "Format de fichier : MP4", vous ne verrez que les utilisateurs ayant ajouté des fichiers MP4 dans le filtre "Ajouté par". C'est un vrai progrès en termes d'expérience utilisateur et nous espérons que vous l'apprécierez.

Gestionnaire d'albumsrafraîchissement

Le gestionnaire d'albums gagne en performances, même sur de gros volumes. Jusqu'ici, si vous aviez beaucoup d'albums - plus de 10 000 - la liste des albums pouvait mettre plusieurs secondes à charger, selon la rapidité de votre ordinateur. Avec Piwigo 15 et les optimisations apportées par Linty, le gestionnaire d'albums se charge en quelques millisecondes, quel que soit le nombre d'albums dans votre Piwigo.

La recherche d'albums est facilitée : ajouté au départ dans un onglet à part, le champ de recherche est désormais disponible directement depuis le gestionnaire d'albums.

Statistiques anonymes

Chez Piwigo, nous ne savons pas grand chose sur nos utilisateurs. Nous n'avons aucune idée exacte du nombre de Piwigo installés. Nous avons des preuves que vous êtes plus de 100 000, mais cela pourrait être beaucoup plus. Nous ne savons pas si vous avez beaucoup d'utilisateurs ou si vous ne l'utilisez que pour vous. Nous ne savons pas si c'est pour 100 photos ou 100 000 photos. Ce type de données nous aiderait à prendre des décisions en matière de conception et de développement. C'est pourquoi nous mettons en place une collecte de statistiques.

Nous ne voulons rien savoir de confidentiel : nous ne connaissons même pas l'adresse de votre Piwigo. Nous avons juste besoin collecter des statistiques générales et anonymes. Pour connaître le détail des données partagées avec nous, vous pouvez regarder sur le lien Github. Vous pouvez désactiver cette fonctionnalité, mais nous espérons que vous ne le ferez pas, car notre code est public et vous pouvez nous faire confiance.

Github issue #2166: send statistics to piwigo.org, anonymously

Fonctionnalités techniques

Notez qu'une documentation détaillée est disponible sur les changement techniques de Piwigo 15.. Merci de la lire afin de rendre vos extensions compatibles avec Piwigo 15.

Extensibilité

Nous avons conçu le code de la nouvelle popin d'édition utilisateur et du nouveau gestionnaire par lot en mode unitaire pour qu'il soit facilement extensible. Nous avons mis à jour le plugin Skeleton pour montrer des exemples.

Optimiser la taille du cache

Le "cache persistent" _data/cache n'est pas souvent purgé. Etant donné qu'il est souvent lié au cache de l'utilisateur, Piwigo 15 le purgera à chaque invalidate_user_cache.

Changements dans l'API

  • updatedpwg.images.syncMetadata accepte des image_ids sous forme de liste séparée par des virgules.