logo

Création d'un plugin Peertube «from scratch» - Épisode 2 - 15 août 2022

time3 yr agoview36 views

Ce live, datant du 15 août 2022, est le 2e d'une série, où nous allons créer un plugin Peertube à partir de zéro. Comme cas pratique, nous allons implémenter cette idée: https://ideas.joinpeertube.org/posts/75/open-on-my-instance-button

Le sommaire (non exhaustif) de cet épisode: 0:00:00 Rappel des enjeux et objectifs 0:05:40 Rappel de ce qu'on a fait dans l'épisode précédent 0:06:50 Modifications que j'ai fait hors live 0:09:30 Explications des fichiers Sourcemap, et présentation d'un problème avec Peertube 0:14:30 Ajout d'un bouton «ouvrir» sous les vidéos, et présentation d'un problème avec Peertube. Plusieurs concepts de Typescript sont également présentés. 0:27:00 On regarde coté Peertube comment les hooks des plugins sont appelés 0:45:45 Discussion autour des modales 0:54:25 Ouverture d'une modale 0:57:25 Discussion autour des problématiques de cache navigateur 1:02:15 La localisation 1:21:04 Le backend ! 1:23:09 Register/Unregister backend 1:24:30 Introduction rapide aux Helpers backend 1:24:50 La journalisation backend 1:29:22 Les routeurs/controllers. Vulgarisation autour de ce qu'est une requête web 1:45:20 Helper front-end pour avoir les urls correspondantes aux routeurs. Discussion autour de la gestion du cache navigateur 1:52:50 Récapitulatif, conclusions, programme pour la suite

Retrouvez toutes les rediffusions de cette série dans cette liste de lecture.

Le code produit est disponible ici: https://github.com/JohnXLivingston/peertube-plugin-open-on-my-instance

Vous pouvez me suivre sur Mastodon pour être tenu informé de la suite: @john_livingston@mamot.fr.

Loading comments...