Project

General

Profile

Demande #2841

Migrer audio.april.org

Added by Quentin Gibeaux almost 3 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normale
Assignee:
Category:
-
Target version:
Start date:
12/11/2017
Due date:
% Done:

0%

Estimated time:
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.


Files

enclosure.module (5.97 KB) enclosure.module Romain H., 04/02/2018 02:21 PM
enclosure.info (151 Bytes) enclosure.info Romain H., 04/02/2018 02:21 PM
enclosure.module (5.93 KB) enclosure.module Romain H., 05/27/2018 01:52 PM

History

#1

Updated by François Poulain almost 3 years ago

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

#2

Updated by Frédéric Couchet almost 3 years ago

<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 :)

#3

Updated by Frédéric Couchet almost 3 years ago

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

#4

Updated by Quentin Gibeaux almost 3 years ago

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

#5

Updated by Frédéric Couchet almost 3 years ago

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.

#6

Updated by Quentin Gibeaux almost 3 years ago

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

#7

Updated by Quentin Gibeaux almost 3 years ago

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.

#8

Updated by Christian P. Momon almost 3 years ago

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

#9

Updated by Frédéric Couchet almost 3 years ago

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

#10

Updated by Frédéric Couchet almost 3 years ago

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.

#11

Updated by Frédéric Couchet almost 3 years ago

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,

#12

Updated by Romain H. almost 3 years ago

  • Assignee set to Romain H.
#13

Updated by Romain H. almost 3 years ago

  • Target version changed from Backlog to Février 2018
#14

Updated by Frédéric Couchet almost 3 years ago

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

#15

Updated by Quentin Gibeaux almost 3 years ago

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é) ?

#16

Updated by Frédéric Couchet almost 3 years ago

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 »

#17

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Février 2018 to Mars 2018
#18

Updated by Romain H. over 2 years ago

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.

#19

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Mars 2018 to Avril 2018

Tu peux installer le module :)

#20

Updated by Quentin Gibeaux over 2 years ago

  • Target version changed from Avril 2018 to Mai 2018
#21

Updated by Frédéric Couchet over 2 years ago

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

#22

Updated by Romain H. over 2 years ago

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.

#23

Updated by Frédéric Couchet over 2 years ago

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é.

#24

Updated by Frédéric Couchet over 2 years ago

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.

#25

Updated by Quentin Gibeaux over 2 years ago

  • Status changed from Nouveau to Fermé

Also available in: Atom PDF