Notes de version / Piwigo 14.0.0

Nouveau moteur de recherche, nouvel éditeur d'album, nouveaux types de fichiers.

14.0.0
Télécharger Piwigo 14.0.0

Sortie le 11 Décembre 2023

md5sum

La recherche et au-delà

piwigo 11 banner
Télécharger Piwigo 14.0.0

Sortie le 11 Décembre 2023

md5sum

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.

Au menu

Moteur de rechercherefonte

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.

Cette nouvelle barre de recherche remplace à la fois la "recherche rapide" du menu et la page de "recherche avancée".

Lorsque vous recherchez le mot "panda", Piwigo peut trouver des albums ou des tags qui correspondent. Piwigo va alors en afficher la liste et vous permettre de cliquer directement sur un tag ou un album correspondant, indépendamment de la recherche en cours.

Rechercher dans ce lot : lorsque vous naviguez sur un album, un tag ou une combinaison de tags, Piwigo affiche un bouton+icône "rechercher dans ce lot". Lorsque vous cliquez dessus, vous créez une nouvelle recherche pré-filtrée sur l'album en question (ou la liste de tags) et vous pourrez ensuite ajouter d'autres filtres. Par exemple, si vous voulez trouver les photos ajoutées en 2018 dans l'album "animal / renard", ça va être vraiment facile.

Support de nouveaux types de fichier

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.

Éditeur d'albumrefonte

Nouvel éditeur d'album : meilleure utilisation de l'espace et affichage similaire sur petit et grand écran. Le bouton de validation des changements adopte une position fixe en bas à droite.

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 !

Notifications de groupesnouveau

Si vous avez de nombreux administrateurs mais que vous ne souhaitez pas qu'ils soient tous notifiés lorsqu'un utilisateur s'enregistre, vous pouvez choisir un groupe spécifique.

Dédoublonnage à l'import

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].

Icônes mimetypesrafraîchissement

Les icônes "type de médias", qui sont affichés lorsque Piwigo ne dispose pas de prévisualisation, ont été refaits au propre.

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.

Claire

Détails de stockagenouveau

De superbes infobulles détaillent la barre de stockage du tableau de bord. Pour chaque "catégorie" de fichiers, Piwigo indique pour chaque type de fichiers combien il y en a et quel poids ils occupent.

Fonctionnalités techniques

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.

Compatibilité PHP 8.2

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).

Calcul des orphelines

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.

Paramètre url_port

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.

Changements de l'API

  • nouveaupwg.images.setCategory associer/dissocier/déplacer des photos
  • nouveaupwg.images.filteredSearch.create créer une nouvelle recherche
  • nouveaupwg.history.log nouveau paramètre is_download
  • updatedpwg.categories.getList nouveau paramètre search
  • updatedpwg.categories.setInfo nouveaux paramètres