FOSS & Co

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


Listen Later

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: @[email protected].

...more
View all episodesView all episodes
Download on the App Store

FOSS & CoBy