Projet

Général

Profil

Actions

Demande #2841

fermé

Migrer audio.april.org

Ajouté par Quentin Gibeaux il y a presque 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
11/12/2017
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Aujourd'hui audio.april.org redirige vers le service Bonnes-Ondes, qui va fermer ses portes le 31/12/17, comme précisé dans cet extrait de mail :

Nous sommes au regret de vous annoncer que ce service va s'arrêter
prochainement pour la simple raison que Tryphon, notre société qui édite
et
héberge le service Bonnes-Ondes, ferme ses portes.  Néanmoins, le
logiciel
Bonnes Ondes continue d'exister [1]. C'est un logiciel libre, et de fait
vous
êtes libres de monter votre propre service Bonnes Ondes. Nous vous
proposons
d'exporter vos   données afin que vous puissiez les réimporter dans une
autre
instance de Bonnes Ondes, hébergée par vous même ou par un tiers. Pour
celà,
vous devez nous en formuler la demande par courriel avant le 17 décembre
2017 à
l'adresse bonnesondes-export@tryphon.eu et nous vous répondrons afin de
vous
donner tous les détails. Passé cette date, la demande d'export vous sera
facturée 50€HT.

 Le service fermera définitivement ses portes le 31 décembre 2017. Nous
 vous
 remercions pour avoir utilisé notre service et nous avoir formulé vos
 nombreuses remarques constructives et espérons   que nos chemins se
 recroiserons un jour.

  D'ici à la fermeture du service, nous restons à votre disposition pour
  répondre à toutes vos questions et demandes.

   Nous vous souhaitons une excellente fin d'année 2017, en espérant que
   2018
   sera encore meilleure.

Si nous voulons continuer à servir ces fichiers audio, il nous faut migrer.
Il faut donc déjà que nous demandions à rapatrier les données, puis que nous étudions les solutions d'hébergement.


Fichiers

enclosure.module (5,97 ko) enclosure.module Romain H., 02/04/2018 14:21
enclosure.info (151 octets) enclosure.info Romain H., 02/04/2018 14:21
enclosure.module (5,93 ko) enclosure.module Romain H., 27/05/2018 13:52

Mis à jour par François Poulain il y a presque 7 ans

arf. Raté ce mail. On a pas mal de .ogg sur bonnes ondes à récupérer.

Mis à jour par Frédéric Couchet il y a presque 7 ans

<QGuLL> madix: https://projects.tryphon.eu/projects/bonnes-ondes/wiki ici non ?
<madix> je suggère de faire un git clone git://projects.tryphon.eu/bonnes-ondes sur une de nos VM okazou :)

Mis à jour par Frédéric Couchet il y a presque 7 ans

Il y a aussi BonnesOndes on GitHub : https://github.com/tryphon/bonnes-ondes

Mis à jour par Quentin Gibeaux il y a presque 7 ans

Requête mail de récupération des données envoyée.

Mis à jour par Frédéric Couchet il y a presque 7 ans

Luc Fievet indique

Luk> J'héberge sur un serveur perso les fichiers proprement
Luk> dits.

dans le cadre de la migration il faudrait voir pour que l'hébergement des fichiers audio soit fait sur la même machine qui accueillera audio.april.org.

Mis à jour par Quentin Gibeaux il y a presque 7 ans

Vu que l'on a pas eu de réponses pour les données, et que la date approche… j'ai migré une version statique de audio.april.org sur lamp derrière l'url http://audio-test.april.org

C'est un gros wget qui tache avec du sed et de la fusion des différents sites dans un seul dossier, j'ai fait un git init . dedans pour garder l'historique.

Je pense que l'on peut garder cette page pour l'historique et voir ce sur quoi on peut aller pour les futures publications (directement drupoil ?)

Si tout est OK, on peut faire pointer audio.april.org vers ce dossier, et lancer un gros :

cd /var/www/audio-test.april.org
find * -type f -exec sed -i 's|audio-test.april.org|audio.april.org|g' {} +
cd ..
mv audio-test.april.org audio.april.org
sed -i 's|audio-test.april.org|audio.april.org|g' /etc/apache2/sites-available/audio-test.april.org.conf
cd /etc
git mv apache2/sites-available/audio-test.april.org.conf apache2/sites-available/audio.april.org.conf

Mis à jour par Quentin Gibeaux il y a presque 7 ans

Vu avec cpm, j'ai prodé la version statiques.
http://audio.april.org pointe désormais chez nous.

L'ancien audio.april.org existe encore, mais a été déplacé sur audio-deprecated.april.org, et fonctionne, pour l'instant, encore.

Mis à jour par Christian P. Momon il y a presque 7 ans

Après discussion avec Quentin, décision de commenter les deux cadres (div) dans la marge droite des pages HTML statiques.
Le premier cadre « live » sert à lire en direct un fichier audio (le dernier ?).
Le deuxième cadre « podcast » retourne un fichier RSS qui ne sera plus mis à jour.

Commandes utilisées à la racine du projet :

sed -i '/<div id="live">/,/<\/div>/s/<\/div>/<\/div -->/' index.html
sed -i '/<div id="live"/,/<div>/s/<div id="live">/<!-- div id="live">/' index.html
sed -i '/<div class="podcast">/,/<\/div>/s/<\/div>/<\/div -->/' index.html
sed -i '/<div class="podcast"/,/<div>/s/<div class="podcast">/<!-- div class="podcast">/' index.html
cd ep/
find -name "*html" -exec sed -i '/<div id="live">/,/<\/div>/s/<\/div>/<\/div -->/' {} \;
find -name "*html" -exec sed -i '/<div id="live"/,/<div>/s/<div id="live">/<!-- div id="live">/' {} \;
find -name "*html" -exec sed -i '/<div class="podcast">/,/<\/div>/s/<\/div>/<\/div -->/' {} \;
find -name "*html" -exec sed -i '/<div class="podcast"/,/<div>/s/<div class="podcast">/<!-- div class="podcast">/' {} \;

Commit local : 1ea12a7e7eb7011bf3494c2493e6d7a84fbe3046

Mis à jour par Frédéric Couchet il y a presque 7 ans

J'ai créé le type de publication Décryptualité (Menu Admin -> Gestion du contenu -> Taxonomie -> ajouter des termes (dans Type de publication)).

J'ai modifié https://www.april.org/decryptualite-du-8-janvier-2018 pour mettre le type de contenu à Décryptualité.

J'ai ajouté dans la page le lien vers le nouveau flux RSS qui est donc https://www.april.org/taxonomy/term/1908/all/feed Ce serait bien que chaque page contienne ce lien, je ne sais pas si on peut automatiser à.

J'ai mis un redirect dans le fichier de conf Apache de audio.april.org pour que http://audio.april.org/feed renvoie sur https://www.april.org/taxonomy/term/1908/all/feed

Mis à jour par Frédéric Couchet il y a presque 7 ans

Pour finir la tâche il reste notamment à permettre l'upload des fichiers audio pour Luk et aussi sans doute récupérer les archives des fichiers audio qui sont sur son serveur.

Mis à jour par Frédéric Couchet il y a presque 7 ans

Remarque reçue sur la liste webmasters@ (transmis à admins@) :

Bonjour,

Vous avez mis en place un flux rss pour "décryptualité", mais ce n'est
pas un podcast au sens où le fichier audio n'est pas dans un champs
"enclosure". Les lecteurs de podcasts ne peuvent donc pas récupérer le
flux audio pour une écoute hors-ligne (et une mise à jour automatique,
ça c'est important pour ne pas louper l'émission :-)).

http://www.rssboard.org/rss-specification#ltenclosuregtSubelementOfLtitemgt

Pensez-vous changer ce flux ?

Merci d'avance et merci pour les émissions,

Mis à jour par Romain H. il y a presque 7 ans

  • Assigné à mis à Romain H.

Mis à jour par Romain H. il y a presque 7 ans

  • Version cible changé de Backlog à Février 2018

Mis à jour par Frédéric Couchet il y a presque 7 ans

Nouveau message reçu :

J'utilise un lecteur de flux RSS qui permet de récupéré les vidéos et
son des podcaste afin de les regardé hors ligne.
Il marchais trés bien sur l'ancien flux rss car il possédais les
balises <enclosure ....>.
Pouvez vous les rajoutées ? svp.
merci
exemple:
<enclosure
url="https://www.april.org/sites/default/files/decrypt1804.ogg"
length="0" type="audio/mpeg"/>
il faut le mettre dans un <item>.

ref: https://en.wikipedia.org/wiki/RSS_enclosure

Mis à jour par Quentin Gibeaux il y a presque 7 ans

L'actuel flux RSS est généré directement par drupal, si j'ai bien compris, par rapport au type de publication "decryptualité". Existe-t-il un type de publication "test" utilisable pour tester des modifications (ajout de ce champs enclosure), sans impacter la prod (le flux decryptualité) ?

Mis à jour par Frédéric Couchet il y a plus de 6 ans

On me signale par courriel :

« J'ai lu que "you can upload a file to the Drupal server and have the
first attachment be an enclosure in an RSS feed."
<https://www.drupal.org/node/133288>

Ce poste contient aussi un hack de module pour quand les fichiers
audios proviennent d'un autre serveur (mais ça semble pas être votre
cas). Bon. Après j'y connais rien. :p »

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Version cible changé de Février 2018 à Mars 2018

Mis à jour par Romain H. il y a plus de 6 ans

Le module ENCLOSURE qui est proposé sur le site drupal.org n'est compatible qu'avec la version 5.x de Drupal.
Je l'ai adapté et testé pour la version 6.x. La signature de certains hook est modifiée et certaines fonctions d'accès à la base de données sont modifiées.
La version modifiée est en pièce jointe.
Reste à l'installer sur april.org.

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Version cible changé de Mars 2018 à Avril 2018

Tu peux installer le module :)

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Version cible changé de Avril 2018 à Mai 2018

Mis à jour par Frédéric Couchet il y a plus de 6 ans

Une fois le module installé, pour tester vous pouvez utiliser un lecteur de podcast comme gPodder par exemple.

Mis à jour par Romain H. il y a plus de 6 ans

J'ai mis à jour le module, il n'ajoutait les infos au RSS que pour les utilisateurs connectés.
Je l'ai ajouté sur le site et ajouté les permissions pour les groupes d'utilisateurs : CA étendu, permanent et webmestre.
Le module ajoute une catégorie RSS Enclosure à l'interface d'édition des articles. Il faut y indiquer le type mime et l'url du fichier ogg.
J'ai mis à jour les 3 derniers articles pour tester que cela fonctionne avec gPodder sur PC et Podcast Addict sur Android.

Mis à jour par Frédéric Couchet il y a plus de 6 ans

Je viens de tester avec gPodder et ça m'a l'air ok. Je demande à la personne qui avait remonté le bug de tester de son côté.

Mis à jour par Frédéric Couchet il y a plus de 6 ans

C'est ok, merci Romain.

J'ai prévu les personnes qui mettent en ligne les décryptualités de la procédure à suivre :

pour régler le problème du flux RSS podcast, Romain (un des admins de
l'April) a ajouté le module enclosure à notre Drupal.

Pour que le flux RSS soit reconnu par les lecteurs podcast, il faut en
mode édition :

- ajouter l'url du flux dans le 1er champ de "RSS Enclosure" 

- ajouter application/ogg dans le 3e champ

Je viens de le faire pour

https://www.april.org/decryptualite-du-28-mai-2018-l-usage-bien-reel-de-la-position-dominante-des-gafam

À faire à chaque fois donc.

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Statut changé de Nouveau à Fermé
Actions

Formats disponibles : Atom PDF