• [^] # Re: Et PIM

    Posté par (site web personnel) . En réponse au journal (contribuez à) Générer une prévisualisation de vos fichiers et documents avec preview-generator. Évalué à 1.

    Clairement preview-generator se positionne comme un outil générique et pas "juste une api de crop et resize d'images".

    On est d'accord c'est bien comme cela que je vois preview-generator.

    Tes fichiers sont stockés (ou accessibles) en ligne via une URL ou sur le système de fichier ?

    Il y a deux moyens d'accéder aux fichiers :
    - par l'interface web
    - par l'API

    Par le FS c'est probablement faisable mais il faut connaître le chemin d'accès complet.

    Mon exemple avec Excel j'utilise l'API, c'est Excel qui réalise la requête à Akeneo pour récupérer l'URL d'accès au fichier et ensuite c'est toujours Excel qui l'envoie à flyimg pour qu'il lui génère une vignette de la taille demandé par l'utilisateur. Cette vignette est ensuite intégré dans le fichier Excel.

    Tu as besoin de gérer du cache ? Par exemple si tu fais 2 fois la même requête, est-ce que tu regénère la prévisualisation ou bien tu veux la même ?

    Si la requête est relancé l'idéal serait un cache qui vérifie si le fichier a déjà été "vignetté". Si oui il renvoie la version du cache, si non il en génère une nouvelle version.

    Est-ce que tu mets à jour tes documents en conservant le même nom ? Est-ce que ça doit être géré ?

    Les noms de fichiers peuvent être différents lors d'une mise à jour et je ne sais pas trop comment sont géré les fichiers par Akeneo. Je suppose que pour s'affranchir des limites de nommage du FS/OS qui héberge la solution, un nom est généré (genre un hash) et le vrai nom est stocké en base de données. Lors de la requête à l'API on récupère tout ce petit monde.

    Born to Kill EndUser !