source: spip-zone/_plugins_/oembed/paquet.xml @ 54448

Last change on this file since 54448 was 54448, checked in by cedric@…, 8 years ago

modification de la signature de oembed_verifier_provider et oembed_detecter_lien qui renvoient un tableau associatif decrivant le provider et plus seulement le endpoint
ajout d'un appel a post-traitement sur le retour du provider :
si une fonction oembed_posttraite_{$provider_name}_$type[_dist] existe elle est appelee pour post-traiter les donnees
ajout d'une telle fonction pour youtube_video qui extrait l'url du html pour peupler la valeur url des donnees
modification de l'insertion du document : si url est connu, on insere en document distant, avec recuperation de donnees distantes (taille, format etc)
sinon insertion en html statique comme auparavant, ce qui est un pis aller
Cette modification permet d'inserer par exemple les video youtube au format swf dans la base, et elles sont bien identifiees comme sequences
l'insertion de fait par <emb>

File size: 883 bytes
Line 
1<paquet
2        prefix="oembed"
3        categorie="multimedia"
4        version="0.3.0"
5        etat="dev"
6        compatibilite="[3.0.0-dev;["
7        logo="prive/themes/spip/images/oembed-32.png"
8        schema="0.2"
9>
10
11        <nom>oEmbed</nom>
12        <!-- oEmbed client/provider pour SPIP -->
13
14        <auteur>b_b</auteur>
15
16        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
17
18        <pipeline nom="declarer_tables_interfaces" inclure="base/oembed.php" />
19        <pipeline nom="declarer_tables_principales" inclure="base/oembed.php" />
20        <pipeline nom="renseigner_document_distant" inclure="oembed_pipelines.php" />
21        <pipeline nom="post_edition" inclure="oembed_pipelines.php" />
22        <pipeline nom="pre_propre" inclure="oembed_pipelines.php" />
23        <pipeline nom="affichage_final" inclure="oembed_pipelines.php" />
24
25        <menu nom="configurer_oembed" titre="oembed:titre_oembed" parent="bando_configuration" icone="images/oembed-16.png" />
26</paquet>
Note: See TracBrowser for help on using the repository browser.