après avoir vu passer plusieurs propositions pour régler les histoires
d'embed, je pense qu'il faut chercher une solution SIMPLE : ajouter si
besoin des champs dans spip_documents (si on a besoin d'éditer des
paramètres) et éventuellement un template dans spip_documents_type, c'est le
grand maximum côté BDD.
Si les paramètres varient d'un type de doc à l'autre, ajouter un champ
parametres qui les contient tous via serialize() ou autre astuce.
On peut aussi, dans la partie de propre() qui affiche les documents dans le
texte, ajouter des cas supplémentaires (pour l'instant elle ne sait traiter
que gif, png et jpg) --> ecrire/inc_texte.php3 function integre_image()
Prenons le cas de real, il faut pour afficher de la vidéo, au moins de <object> dans le code html, un pour la video et un pour les controles (play,stop... par exemple)
Serait il alors possible d'ajouter un champ dans spip_document_type qui comprendrait le html de ces 2 objets (sous forme d'un "array" ?) avec la variable $fichier pour la source, et $dimension pour la taille de la fenetre video.
On pourrait alors à l'aide de données ('audio ou video', 'longueur video', 'hauteurvideo') insérées dans un champ de la table spip_documents "fabriquer" le code html.
Reste plus qu'a creer le tag <embedn|position>
Est-ce la bonne voies, si oui je veux bien me lancer dans le truc !