Le 19 décembre 2013 20:00, Bruno <dsls(a)morefnu.org> a écrit :
Hello,
Je continue de maturer la refonte du gestionnaire de médias, je propose de
partager ici mon avancement.
Coté médias :
* On introduit la notion de "media provider", l'équivalent aujourd'hui
de
ce qu'on appelle public_path
* On associe zéro ou plusieurs media_providers à zéro ou plusieurs blog (ie
: un blog peut avoir plusieurs media_providers, un media_provider peut être
associé à plusieurs blogs)
* Pour chaque association mp/blog, on définit comment accéder aux médias :
en direct via un répertoire visible coté public, ou via un urlhandler
Ok jusque là.
* On introduit un gestionnaire de miniatures, qui garde une trace
des
miniatures créées dans un "pool", mais pas forcément au même endroit que
les miniatures initiales
Ç
a je ne comprends pas vraiment comment ça fonctionne. D'autre part je
précise que certains formats de miniature sont de "vrais" contenus produits
au moment où je dépose un nouveau média et que je ne veux pas dépendre plus
tard de la présence de Dotclear pour les reconstruire, dès lors que je les
intègre comme les médias de taille originale dans mes billets. (je ne sais
pas si c'est clair).
Dit autrement, je souhaite conserver la possibilité de générer mes
miniatures ailleurs et de les déposer au même titre que le média original.
J'ai longtemps utilisé un logiciel externe pour ce faire avant de les
déposer par FTP.
"pas forcément au même endroit" ?!? Où alors ? Va-t-on recréer une seconde
arborescence potentiellement aussi complexe que celle des médias ? Sinon si
on place tout linérairement dans un seul répertoire, ça risque de poser des
problèmes chez certains (OVH a été ou est encore dans ce cas pour les
hébergements mutualisés).
* On ajoute des métadonnées d'image dans une table à part. Parmi
ces
métadonnées, les métadonnées issues de la photo (XMP/IPTC), mais aussi par
exemple les coordonnées du point de focale, pour générer des miniatures
correctes
* Reste à voir comment on définit les tailles de miniatures, comment on
nomme lesdites miniatures
Coté billets :
* les images du gestionnaire de médias incluses dans les billets sont
"liées" comme embedded au niveau de la base
* chaque modification d'un media permet alors de répercuter les impacts sur
les billets
Ok pour ça
tout ça ne me paraît pas forcément incompatible avec les échanges
d'à coté
sur les images adaptatives
Pour moi ce sont deux choses différentes et indépendantes et je ne vois pas
ce qui démontre que mes tailles de miniatures doivent forcément
correspondre aux seuils utilisés par les images adaptatives. Sans compter
que ces dernières sont toutes des JPEG et que je peux avoir des images avec
fond transparent et vouloir les conserver comme tel dans mes billets, même
si je les insère en miniature (avec zoom via colorbox/lightbox).