Nouveau moteur de recherche, nouvel éditeur d'album, nouveaux types de fichiers.
La recherche et au-delà
L'interface du moteur de recherche a été complètement reconçue. Nos enquêtes montraient déjà que Piwigo était un bon outil pour retrouver facilement une photo : passons de « bon » à « parfait » ! C'est l'objectif de cette réécriture en profondeur.
Piwigo 14 apporte également le très attendu support de nouveaux types de fichiers comme les HEIC, la compatibilité avec PHP 8.2, un nouvel éditeur d'album et des améliorations de performances.
Le nouveau moteur de recherche dans la galerie est sans doute la plus importante évolution apportée par Piwigo 14. Au lieu d'une page de formulaire suivie d'une page de résultat, la nouvelle recherche "multi-critères" affiche les filtres et les résultats simultanément, sur la même page. Pour le moment, vous pouvez filtrer par album, tag, auteur, date d'ajout, type de fichier ou lancer une recherche par mot. De nouveaux filtres seront ajoutés dans les futures versions.
HEIC : il s'agit du type de fichier par défaut sur iOS et sur Android. Piwigo va générer un fichier JPEG pour l'affichage et garder le HEIC comme fichier original.
WebP : le type le plus "supporté par les navigateurs web" pour remplacer le JPEG. Piwigo va générer d'autres fichiers WebP pour les tailles multiples. Il s'agit d'une importante différence comparé aux autres types de fichier, uniquement supportés "en entrée". WebP est à la fois supporté à l'import aussi bien qu'à l'affichage. Ce qui est intéressant avec WebP c'est qu'il peut remplacer le JPEG avec une meilleure qualité pour un poids équivalent, remplacer les GIF animé pour une fraction du poids et même remplacer les PNG avec une compression non destructive et de la transparence.
PSD (Photoshop) et EPS : Piwigo va générer un JPEG ou un PNG pour l'affichage et conserver le PSD/EPS comme fichier orignal.
Je m’appelle Alice et suis UX/UI designer chez Piwigo depuis juin 2022. Derrière ce curieux acronyme se cache un travail passionnant : créer des interfaces ergonomiques, intuitives et agréables à utiliser pour toute l’application. Mon objectif principal est que vous preniez plaisir à vous servir de Piwigo au quotidien !
Il m’arrive aussi de porter ma casquette de graphiste pour créer des visuels en tous genres pour étayer les différents sites et actions de communications de Piwigo. Comme par exemple la bannière de la version 14 !
Lors de l'ajout de photos, Piwigo va détecter si la même photo a déjà ajoutée dans le passé. Si un fichier identique est trouvé, alors Piwigo va l'associer à l'album d'import, sans dupliquer le fichier.
Cette option est activée par défaut pour les nouvelles installations, mais sera désactivée pour les installations mises à jour, pour éviter un changement de comportement. Bien sûr le webmestre peut modifier ce paramètre sur la page [Administration > Configuration > Options].
Je m'appelle Claire et chez Piwigo, je m'occupe du marketing, de la communication, de la documentation et de bien d'autres choses ! J'aime discuter avec les utilisateurs pour mieux comprendre leurs attentes et leur utilisation de Piwigo.
Pour cette version Piwigo 14, j'ai travaillé sur une analyse comparative de différentes solutions de recherche et de filtrage, en m'inspirant d'outils de photothèques, mais aussi de sites e-commerce, de logiciels CRM... Mon but était de donner aux équipes de développement et de design des sources d'inspiration pour améliorer le fonctionnement de la recherche de photos dans Piwigo.
Notez qu'une documentation détaillée est disponible sur les changements techniques de Piwigo 14. Merci de la lire afin de rendre vos extensions compatible avec Piwigo 14.
PHP 8.2 arrive rapidement chez de nombreux hébergeurs et Piwigo se doit d'être compatible ! Bibliothèques mises à jour : Smarty 4.3, PHPMailer 6.8.0, cssmin (adaptation maison).
Sur les grosses galeries, avec plus de 100k photos, trouver les orphelines peut prendre plusieurs secondes. Piwigo 14 réduit drastiquement cette durée et utilise un cache pour effectuer ce calcul aussi rarement que possible.
Nouveau paramètre avancée de configuration $conf['url_port']
, très utile pour les environnements "exotiques" derrière un reverse-proxy ou des conteneurs.
pwg.images.setCategory
associer/dissocier/déplacer des photospwg.images.filteredSearch.create
créer une nouvelle recherchepwg.history.log
nouveau paramètre is_download
pwg.categories.getList
nouveau paramètre search
pwg.categories.setInfo
nouveaux paramètres