Authentication keys, Multiple format, PHP 7
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 !
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.
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".
Quand vous supprimez un album, des photos peuvent devenir orphelines. Piwigo 2.8 les met en évidence et vous simplifie l'action de nettoyage.
Vous pouvez désormais répéter le filigrane sur plusieurs lignes. Il s'agit du paramètre "Répétition Y".
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.
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.
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.
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 !
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')
.
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).
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 !
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.
Smarty 3.1.29, jQuery 1.11.3.
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']
.
pwg.images.setRank
peut définir l'ordre manuel de toutes les photos d'un album, en une seule requête HTTP.pwg.categories.getList
a un nouveau paramètre thumbnail_size
qui vous laisse décider quelle taille de photo vous voulez obtenir pour la miniature d'album.pwg.categories.setInfo
a aussi un nouveau paramètre status
pour que vous puissiez rendre un album privé ou public. Cette option, combinée aux méthodes existantes pwg.permissions.*
, vous permet d'externaliser la gestion des permissions en dehors des écrans d'administration.