Skip to content

Vocast-fr/vocast-www

Repository files navigation

Back office web Vocast

Présentation

Procédures utilisées pour la gestion des podcasts du projet Vocast

  • Ajout d'un épisode : chapitrage, génération des pochettes par épisode et par chapitre d'épisode, normalisation et publication avec Auphonic (hébergement sur Spreaker et Youtube)
  • Mise à jour du site web : Regénération via le langage de templating Nunjucks puis déploiement des fichiers HTML pour servir le site en statique.

Pile technologique

  • Langage : Node.JS
  • Librairie de manipulation de fichiers audio : Ffmpeg
  • Librairie de manipulation de fichiers image : GraphicsMagick
  • Base de donnée : AWS DynamoDB
  • Déploiement : Netlify

Notes

Version de node.js

Testé avec la version v12.14.1

GraphicsMagick pour la génération des images

Si USE_BUILT_GM n'est pas présent dans le fichier .env, ou si la génération d'image ne fonctionne pas, il faut installer GM sur la machine :

sudo apt-get update &&
sudo apt-get install software-properties-common &&
sudo apt-get update &&
sudo apt-get install graphicsmagick

Une fois GraphicsMagick installé et fonctionnel, il est nécessaire d'enlever USE_BUILT_GM du fichier .env

Mentions légales

Les mentions légales ont été automatiquement générées via Orson. Le résultat peut être modifié, mais doit être présent dans le fichier terms.html (à la racine de ce projet).