Plugin permettant de gérer une liste de lecture à partir des documents mp3 liés à vos articles (qu’ils soient locaux ou distants).
Ce plugin fourni :.
Une interface de configuration dans l’espace privée.
Une page de gestion webRadio dans l’espace privée.
une balise #WEBRADIO_RADIO ouvrant un lecteur audio (dewplayer-multi) contenant votre playlist.
le critère {playlist = 'oui'} posé dans une boucle DOCUMENTS permettant de lister tous les documents de la playlist.
un petit script javascript permettant d’ouvrir une fenêtre en popup (utile pour "popupiser" la radio afin de permettre la navigation sur le reste du site sans fermer ladite radio.
une page de flux rss pour faire du podcast
L’interface de configuration permet :
De créer une nouvelle colonne dans la table spip_documents indiquant pour un document donné s’il fait oui ou non parti de la playlist. (indispensable)
- D’ajouter, en tant que document distant lié à un article, les liens spip [xxx->http://mon_serveur/fichier.mp3] pointant vers des fichier mp3 situé de le texte de vos articles. Ces nouveaux documents distant pourront êtres manipulés tout comme un document local.
L’interface de gestion webRadio permet :
De visualiser le contenu de la liste de lecture.
D’y ajt lié.
Nécessite :.
Le plugin cfg.
spip 1.9.2d
téléchargement :
Par SVN sur la zone, répertoire _plugins_/_test_/webRadio/
Installation :
Récupérer le plugin sur la zone, et placez le dans votre répertoire plugins.
Activez le plugin dans l’interface privée.
Allez faire un tour dans la page de configuration pour adapter votre base de donnée et éventuellement transformer les liens vers des fichiers mp3 en documents distants.
configuration :
Maintenant il faut construire la liste de lecture. Pour cela allez dans l’interface de gestion de la radio.
Ajoutez ou retirez des documents, éventuellement remplissez les champs descriptif et titre.
Dans les squelettes : Pour mettre en place la "radio"
placez la balise #WEBRADIO dans une nouvelle page de votre squelette.
exemple de squelette affichant la playlist et le lecteur :
placez un lien d’appel vers cette page (les images sont fournie, pas besoin donc de modifier ce code) :
La fenêtre popup aura pour titre : "Ma Web radio".
Dans les squelettes : Pour mettre en place le podcast
placez simplement un appel vers la page podcast :
Évolutions et piste de réflexion
Ce plugin permet pour un site d’informations tournant depuis pas mal de temps de construire une liste de lecture contenant énormément de documents sonores, qui peuvent avoir été publiés depuis plusieurs années.
Imaginons maintenant de coupler ce plugin avec le plugin openPublishing, nous obtenons une "webRadio" évoluant tous les jours, alimentée par les contributions sonores des contributeurs.
La génération de la liste de lecture pourrait aussi devenir une tache automatique, sélectionnant au hasard les documents mp3 tous les matins par exemple.
Le nom de WebRadio est plutôt mal choisi, celui-ci faisant référence au streaming radio ... Ne comprenant toujours pas comment un streaming ogg ou mp3 est mis en place côté serveur, cette fonctionnalité sera pour un peu plus tard :)
Pour le moment le plugin est capable de capturer les liens spips pointant vers des fichiers mp3 pour en faire des documents distants lié à l’article. Pratique, mais il manque les liens non spipiens de type <a href="http://mon_serveur/mon_fichier.mp3"></a> et les objets flash inclus directement dans le texte (par exemple un objet dailymotion). Ces captures arriverons dans les prochaines versions du plugin.
Le site de démonstration sera en place dans une à deux semaines




















