Notes de version / Piwigo 2.8.0

Authentication keys, Multiple format, PHP 7

2.8.0
Télécharger Piwigo 2.8.0

Sortie le 8 Mars 2016

md5sum

Après plus d'une année sans nouveauté majeure et un déménagement sur Github, Piwigo revient avec une version 2.8 et son lot d'évolutions. Les clefs d'identification dans les emails de notification vont simplifier la vie de vos utilisateurs. Les formats multiples étendent les possibilités d'usage pour les entreprises et les photographes pro. La compatibilité avec PHP 7 montre notre engagement sur le long terme. Nous espérons que vous aimerez cette nouvelle version !

Notifications

Chaque email envoyé contiendra sa propre clef d'identification automatique sur les liens. Les clefs d'identification sont valides 3 jours. Le paramètre $conf['auth_key_duration'] permet de modifier cette durée, voire même désactiver la fonctionnalité. Par mesure de sécurité les clefs d'identification ne fonctionnent pas pour les administrateurs.

Pour dire les choses simplement, les clefs d'identification signifient que vos utilisateurs n'auront plus besoin de se souvenir de leur mot de passe. Ils accèderont au contenu privé directement et en sécurité. Piwigo 2.8 rend la vie plus facile, à vous et à vos utilisateurs !

Quand vous notifiez un album par email, Piwigo 2.8 vous permet de sélectionner une liste d'utilisateurs et pas uniquement un groupe.

Formats multiples

Piwigo 2.8 supporte les formats multiples. Cela signifie que vous pouvez fournir plusieurs versions d'une même photo. Par exemple du JPEG en AdobeRGB, du TIFF en CMJN et du RAW. Pour le moment, cette fonctionnalité n'est disponible que pour la synchronisation. On prévoit d'apporter la fonctionnalité sur le formulaire d'ajout web dans une prochaine version.

Sur la recherche avancée, la "recherche de mots" peut s'appliquer aux tags. Si vous recherchez "port archi", Piwigo trouvera toutes les photos associées aux tags {port, porte, portail, architecture, archive}.

Sur la recherche rapide, le champ de recherche dans le menu, vous pouvez maintenant chercher un auteur spécifique en écrivant "author:pierre".

Photos orphelines

Quand vous supprimez un album, des photos peuvent devenir orphelines. Piwigo 2.8 les met en évidence et vous simplifie l'action de nettoyage.

Filigrane multilignes

Vous pouvez désormais répéter le filigrane sur plusieurs lignes. Il s'agit du paramètre "Répétition Y".

Edition utilisateur

Les détails de l'utilisateur ne s'ouvrent plus à l'intérieur de la liste des utilisateurs, mais dans une "popin", une petite fenêtre dédiée à un seul utilisateur. Piwigo 2.8 corrige aussi quelques bugs comme la mise à jour des informations dans la liste lorsque vous modifiez un utilisateur ou la vérification de l'adresse email.

Favicon de transfert

Pendant le transfert de vos photos vers Piwigo, le favicon (l'icône qui s'affiche dans l'onglet du navigateur web) s'anime pour vous montrer l'état d'avancement du chargement.

Fonctionnalités pour les développeurs

Merci de noter qu'une documentation détaillée est disponible Technical changes in Piwigo 2.8 (en anglais). Merci de la lire avec attention pour rendre vos extensions compatibles.

PHP 7 (détails)

Piwigo 2.8 a été modifié (principalement une mise à jour Smarty + constructeurs de classe) pour être compatible avec PHP 7. Cela ne signifie pas que vous pouvez utiliser les dernières nouveautés syntaxiques de PHP, car Piwigo 2.8 reste compatible avec PHP 5.2. Cela signifie simplement que Piwigo 2.8 peut être installé sur un serveur qui fait tourner PHP 7 et bénéficié de la vitesse largement améliorée. Nos tests montrent que Piwigo 2.8 est supersoniquement rapide sur PHP 7 !

Logger (détails)

Piwigo 2.8 introduit un système unifié pour enregistrer les message de votre code PHP (que ce soit dans le core ou dans un plugin). C'est aussi simple et propre que d'écrire $logger->debug('message').

Traitement du fichier ajouté (détails)

Piwigo 2.7 a introduit la fonctionnalité "ajout de n'importe quel type de fichier" par formulaire ou API. Piwigo 2.8 ajoute la fonctionnalité "traite n'importe quel type de fichier" lors de son ajout. Très pratique pour créer l'image représentante d'un fichier RAW par exemple (un tel plugin de support des RAW devrait arriver bientôt).

Taille des morceaux transférés

Le formulaire HTML5 d'ajout de photo, introduit dans Piwigo 2.7, découpe vos photos en morceaux pour les faire parcourir les tuyaux d'internet vers votre Piwigo. Par défaut la taille d'un morceau est de 500Ko, ce qui est parfait pour les connexion internet standard type ADSL. Si vous avez la chance d'avoir une connexion très haut débit, augmentez la valeur de $conf['upload_form_chunk_size'] à 5000 (c'est à dire 5Mo). Vos photos arriveront beaucoup plus vite à destination !

Séparateur de mots-clef IPTC

Nouveau paramètre de configuration $conf['metadata_keyword_separator_regex'] vous permet de décrire comment votre logiciel d'édition IPTC sépare les mots-clef.

Bibliothèques mises à jour

Smarty 3.1.29, jQuery 1.11.3.

Proxy

Si votre serveur est derrière un proxy, vous ne pouvez pas profiter de la facilité d'installation et mise à jour des plugins et thèmes en un clic. Maintenant avec Piwigo 2.8 vous pouvez configurer un proxy avec $conf['use_proxy'], $conf['proxy_server'] et $conf['proxy_auth'].

Améliorations de l'API