Gestion des utilisateurs améliorée, activités système, refonte de la gestion par lot.
Facilitez-vous la vie
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.
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.
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 !
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 !
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.
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.
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
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.
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.
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
.
pwg.images.syncMetadata
accepte des image_ids sous forme de liste séparée par des virgules.