⇒ https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre
La documentation sur le squelette SoyezCreateurs disponible sur la zone. Un squelette conforme aux bonnes pratiques en matière d’accessibilité, (…)
Ajouter simplement des podcasts à son site
Septembre 2009, Par Albert34 — Débutant, SPIP 1.9, Éléments de squelette, SPIP 2.0
Il existe une méthode simple (à mon humble avis, mais je peux me tromper) de proposer des podcasts audio ou vidéo a ses internautes à partie de son site spip et ce avec un minimum d’effort.
Qui a dit que les informaticiens n’étaient pas des faignants ?
Pour cela créez un squelette, que vous pouvez appeler « podcast.html » par exemple dans lequel il ne vous restera plus qu’à copier le contenu du code suivant :
Un peu de php pour que le type de document soit bien reconnu par nos navigateurs. (l’utilisation du php est dû a certaines incompatibilités provenant de divers hébergements mutualisés. Mais si cela fonctionne pour vous et comme le propose « Kent1 » dans les commentaires de cet article, vous pouvez essayer d’inclure cette entête en lieu et place du code php.
Le charset utilisé pour les podcasts doit etre en UTF-8 [1], d’ou son intégration en dur.
[(#NOM_SITE_SPIP|textebrut|entites_html|entites_unicode)]
#URL_SITE_SPIP/
<br>
<br>
<span class="br0">(</span><span class="br0">[</span><span style="color:#CA5200;">#DESCRIPTIF_SITE_SPIP</span><span style="color:#E1861A;">|textebrut</span><span style="color:#E1861A;">|entites_html</span><span style="color:#E1861A;">|entites_unicode</span><span class="br0">)</span><span class="br0">]</span> <br>selon votre configuration apache ou celle de votre hébergeur, le filtre « |entites_unicode » peut faire planté votre squelette. Dans ce cas, modifiez la ligne comme suit :
([#DESCRIPTIF_SITE_SPIP|textebrut|entites_html)]
http://blogs.law.harvard.edu/tech/rss
#LANG
[(#NOM_SITE_SPIP|textebrut|entites_html|entites_unicode)] [(#DATE_annee|textebrut|entites_html|entites_unicode)]
#EMAIL_WEBMASTER
(AUTEURS) id_auteur=1>
[(#NOM|texte_backend)]
>
[(#DATE|affdate’r’)]
[(#DATE_NOUVEAUTES|affdate)] [(#DATE_NOUVEAUTES|heures)] :[(#DATE_NOUVEAUTES|minutes)] :[(#DATE_NOUVEAUTES|secondes)]
[href="(#LOGO_SITE_SPIP||extraire_attributsrc|url_absolue|texte_backend)"]
#NOM_SITE_SPIP
#URL_SITE_SPIP
#NOM_SITE_SPIP
Les informations décrivant notre site et la personne a contacter en cas de problème…
Ce début de boucle défini la rubrique (69 ! ) dans laquelle nous irons chercher les documents a podcaster, ceci nous permettra ainsi de créer plusieurs squelettes de podcasting (si l’on veut différencier audio et vidéo par exemple…
ainsi que le nombre de podcast à afficher (ici 9999 ! )
[(#TITRE|texte_backend)]
[(#URL_ARTICLE|url_absolue|unique)]
[(#CHAPO|liens_absolus|texte_backend)]
[(#DATE|affdate’r’)]
(DOCUMENTS)id_articlemode=document>[
(#URL_DOCUMENT|url_absolue|unique)« length= »[(#TAILLE)]« type= »#MIME_TYPE" />]
>
[(#URL_ARTICLE|url_absolue|unique)]
(AUTEURS)id_article« , »>[(#NOM|texte_backend)]>
[(#SOUS_TITRE|texte_backend)]
[(#CHAPO|liens_absolus|texte_backend)]
(ARTICLES) id_mot par hasard 0,4>
#TITRE
>
>
Voila, c’est fini.
bon podcasting !

Cette contribution est fortement inspirée de ce qui se faisait dans le passé avec spipcast, mais qui obligeait a modifier le fonctionnement de son site spip ce qui n’est plus obligatoire aujourd’hui.
[1] Recommendation W3C
→ Lire la suite sur le site d’origine…

