SmartAuth 2.0.59 : la description des photos enregistrée dans le fichier
La description d'une photo voyage avec elle
Les applications mobiles connectées à SmartAuth envoient leurs photos par une route d'envoi commune. Jusqu'ici, le titre, la légende et les mots-clés saisis avec une photo n'étaient conservés que dans Dolibarr : une fois le fichier téléchargé ou transmis, il ne portait plus aucune description.
SmartAuth peut maintenant les écrire dans le fichier lui-même, au format XMP reconnu par les visionneuses et les logiciels de photo courants. Une photo de chantier envoyée à un client garde ainsi son titre et sa légende.
Ce qui change pour les images
Les formats JPEG, WebP et PNG sont pris en charge. L'image n'est jamais recompressée : seules les informations de description sont ajoutées, les données Exif existantes sont conservées. Une description modifiée plus tard est réécrite à la place de l'ancienne, sans doublon.
L'écriture se fait entièrement en PHP, sans outil externe à installer sur le serveur. Si elle échoue sur un fichier particulier, la photo est enregistrée telle qu'elle a été envoyée et la raison est journalisée.
Pour les développeurs de modules
Un module qui reçoit ses photos par la route d'envoi de SmartAuth passe le
titre, la légende et les mots-clés à UploadHelper::consumeUpload(). Pour une
description modifiée après coup, ImageXmpWriter::writeFile() réécrit le
fichier déjà stocké. Le format est le même que celui de l'écriture côté
application de SmartCommon : un fichier décrit par l'application puis par le
serveur ne porte qu'un seul bloc de description.
Άλλες γλώσσες: Deutsch, English, Español, Italiano, Nederlands, Polski, Português