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
