Une version majeure, concentrée sur l'expérience utilisateur, à nouveau.
Plus léger en nouveautés mais plus tôt !
La version 12 arrive bien plus vite que la version 11. Avec certes moins de nouveautés mais sur un cycle de sortie plus court. Moins de changements mais des changements importants quand même ! On continue nos efforts sur la partie administration, et cela continuera dans les prochains versions. Un nouveau gestionnaire d'utilisateurs, un nouveau gestionnaire de plugins, une vue des activités des administrateurs sont les plus grosses nouveautés de la 12. Moins visible, un nouveau mécanisme apparaît, le "lounge", va rendre les photothèques les plus volumineuses bien plus rapides.
Prenez un café et profitez de votre lecture.
Réécriture complète du gestionnaire d'utilisateurs : plus moderne et coloré, plus propre et proposant une meilleure expérience utilisateur avec des filtres rapide et un mode sélection.
Les gestionnaire de plugins avait déjà reçu un coup de pinceau en version 11 mais nous avons décidé de le faire à nouveau évoluer en version 12.
1) Jusqu'à maintenant, les plugins activés et désactivés étaient affichés séparément. Dorénavant ils sont affichés ensemble et peuvent être filtrés.
2) Dans les versions précédentes, quand vous activiez un plugin, la page se rechargeait complètement et il fallait chercher le plugin dans la liste des plugins activés, pour accéder à sa page de configuration. Pas du tout pratique, surtout avec beaucoup de plugins.
Je m’appelle Enora et j’ai eu la chance d’intégrer l’équipe de Piwigo dans le cadre de mes études en UI / UX Design à Nantes (France). J’ai pu travailler sur les maquettes des interfaces de l’administration de la V.12 afin de la rendre la plus confortable pour les utilisateurs.
J’ai utilisé mes connaissances, que j’ai pu améliorer et retravailler grâce aux conseils de l’équipe et qui m’ont permis de réaliser de nombreuses maquettes de l’administration. J’ai voulu rafraîchir les interfaces et essayer de m’adapter à chaque type d’utilisateur de Piwigo afin de simplifier l’utilisation pour chacun.
Une nouvelle page apparaît dans Piwigo 12 : les activités des utilisateurs. Elle permet de voir les actions effectuées dans l'administration, pour chaque utilisateur : ajout / suppression / modification des albums, photos, groupes... Cette liste peut être filtrée par utilisateur.
Je m'appelle Louis et je suis arrivé à Piwigo en Octobre 2020 pour mes études en informatique. J'ai d'abord travaillé sur les finitions de la version 11 : corrections des bugs durant la phase de beta-test et derniers ajustements.
J'ai ensuite implémenté des nouveautés pour la version 12 de Piwigo en intégrant les maquettes préparées par les designers. Notamment cette nouvelle génération du gestionnaire d'utilisateurs. Note de la rédaction : le gestionnaire d'utilisateur sera complété par Matthieu, qu'on vous présentera pour Piwigo 13 !
Notez qu'une documentation détaillée est disponible sur les changements techniques de Piwigo 12. Merci de la lire afin de rendre vos extensions compatible avec Piwigo 12.
Piwigo 11 était la dernière version de Piwigo compatible avec PHP 5. Piwigo 12 a besoin de PHP 7.0. Nous l'avons aussi rendu compatible avec PHP 8.
Nouveau mécanisme de fond, le “lounge“, pour mettre en attente les photos en cours de transfert. Cela va éviter de reconstruire le cache utilisateur trop souvent. Pour parler plus simplement : la charge serveur va dramatiquement se réduire pendant un transfert de photos sur une grosse galerie. Quand on parle de "grosse" galerie, on parle de cent mille photos et au-delà.
Principalement pour être compatible avec PHP 8, nous avons mis à jour les modules techniques utilisés par le noyau de Piwigo : Smarty 3.1.39, PHPMailer 6.5.1, JShrink 1.4.0.
pwg.activity.downloadLog
pwg.activity.getList
pwg.categories.calculateOrphans
pwg.getCacheSize
pwg.images.emptyLounge
pwg.images.uploadCompleted