Hello,

Maintenant que le plugin maintenance gère l'asynchrone, je peux sauter à
pieds joints dans le sujet : j'ai discrètement fait évoluer le plugin
attachments il y a un certain temps, en résolvant le ticket 834. Ou plutôt,
j'ai fait évoluer la structure de la table dc_post_media, en y ajoutant un
type de lien, aujourd'hui systématiquement positionné à 'attachment'.

L'étape qui suit, dans ma pensée : ajouter des relations de type "embedded"
dès lors qu'un billet inclut un média de la médiathèque. Cela ouvre un
certain nombre de possibilités :
* Savoir quel billet référence un média
* Pouvoir propager le renommage/déplacement d'un média dans les billets liés
* Pouvoir lister les billets sans média
* Pouvoir lister les médias sans billet
* Avoir a disposition dans les tpl, des balises permettant d'afficher les
médias du billet
* Pouvoir exporter un ensemble "billets - médias associés"

Niveau code, maintenant :
* parser le billet à l'enregistrement pour recenser les médias embedded, et
insérer les relations en base
* offrir un service de maintenance (asynchrone) pour faire ce boulot sur
tous les billets d'un blog
* créer les templates qui vont bien pour gérer ces nouvelles fitcheures
* créer une alternative à entryfirstimage, qui ne se paluche pas la regex
coté public à chaque fois
* créer les nouveaux attributs à getPosts et tpl:Entries

Question subsidiaire : on fait un plugin pour ça (dans l'optique "branche
sexy") ? Sachant qu'à long terme, ce sera inclus dans le plugin médiathèque
:)

--
Bruno
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à