Intégrer des documents AudioBank dans un site Spip

Pourquoi coupler Spip et AudioBank ?

Article Spip avec un document AudioBank associé

Le gestionnaire de contenu Spip permet de gérer des documents joints aux articles. On utilise parfois cette fonction pour intégrer des fichiers sons. Malheureusement, Spip s’avère vite un piètre gestionnaire de contenu multimédia.

La solution est d’externaliser la gestion des documents audio dans un système dédié comme AudioBank. Vous profiterez alors pleinement des fonctionnalités des deux outils.

Vous pouvez intégrer vos documents AudioBank dans vos articles Spip comme dans de simples pages web. Reportez-vous aux explications sur la publication d'un document dans ce cas.

Néanmoins, vous avez tout intérêt à tirer parti des fonctionnalités de Spip.

Un des moyens est de coupler la publication de documents d’AudioBank et la gestion de documents joints de Spip. AudioBank vous permet d’obtenir une playliste permettant d’écouter votre document. Spip peut gérer cette simple adresse comme un document joint.

Avant toute chose, il faut compléter la configuration de votre installation Spip. Il vous faudra peut-être faire appel à l’administrateur de votre Spip.

Créer un document joint à partir d'un document AudioBank

Joindre un document sur internet L’étape de configuration passée, vous pouvez créer des documents joints à partir des documents AudioBank.

Il suffit pour cela d’utiliser la fonction “Joindre un Document” présente dans l’affichage d’un article. Au lieu de télécharger le fichier depuis votre ordinateur, déplier la section “Joindre un document” pour faire apparaître la partie “Référencer un document sur l’internet”.

Il vous rester alors à indiquer l'adresse de publication de votre document AudioBank.

Spip ne téléchargera pas le document mais seulement la playliste qui permet de l’écouter (soit quelques octects). Le contenu du document “reste” dans AudioBank. Votre serveur Spip ne stockera pas les sons mais juste les playlistes pour les consulter.

Utiliser un document joint

 Editer un document joint

Le document ainsi créé peut être éditer pour ajouter des informations comme un titre ou une description. Ces informations pourront être prises en compte par les squelettes de votre site.

Comme n’importe quel document joint dans Spip, vous pouvez très facilement l’intégrer dans un article en utilisant la syntaxé dédiée. Il suffit en effet d’indiquer l’identifiant du document Spip (doc suivi d’un nombre). Par exemple :

... de musique barcelonaise, le tout agrémenté d'un entretien avec ...

[->doc85]

{Réalisé par ...

Compléter la configuration de Spip

Spip doit connaitre quelques informations concernant le format m3u. Il vous faudra un accès à la base de données de votre Spip afin de compléter la table spip_types_documents avec ses informations :

INSERT INTO spip_types_documents 
 (titre, extension,mime_type,inclus,upload) 
VALUES
 ('m3u playlist','m3u','audio/x-mpegurl','embed','oui');

Après cette opération, la base mysql de votre Spip devrait réponde à la réquête suivante :

SELECT * FROM spip_types_documents WHERE extension = 'm3u';

par quelque chose comme :

+---------+--------------+------------+-----------+-----------------+--------+--------+----------------+
| id_type | titre        | descriptif | extension | mime_type       | inclus | upload | maj            |
+---------+--------------+------------+-----------+-----------------+--------+--------+----------------+
|      76 | m3u playlist |            | m3u       | audio/x-mpegurl | embed  | oui    | 20060711194528 |
+---------+--------------+------------+-----------+-----------------+--------+--------+----------------+

Pour plus de détails voir Ajouter un type de document dans la documentation officielle de Spip.

 
audiobank/integration_dans_spip.txt · Last modified: 2007/08/23 16:00 by alban
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Debian