SCENE-CE / mirador-multi-user

1 stars 0 forks source link

[Meta] Gestion des médias #50

Open geourjoa opened 1 month ago

geourjoa commented 1 month ago

WIP Architecture

Les médias sont des fichiers audios / videos / images.

LECTURE

Les médias seront stocké sur le système de fichier et servis par un caddy qui les exposera en lecture sans limitations sur le web. Chacun des médias sera contenus dans un dossier avec un nom sous la forme d'un hash long.

Pour consulter un media il faudra avoir eu son URL qui sera sous la forme https://arvest-media.url/tfefjepzfzefzefzepfjzepz/monmedia.jpg Si l'URL n'est pas connu on peut raisonnablement considérer que le fichier est inacessible. Le nom du fichier est également conservé ce qui permet de le télécharger de manière simple.

ECRITURE (Création / remplacement / suppression)

L'écriture sera piloté depuis le front end MMU et effectué par le backend. L'écriture ne sera possible que par un utilisateur connecté à MMU et disposant des droits sur le média. Les droits seront gérés simplement par une liste d'utilisateur ayant les droits par média (concrétement une table en BDD)

geourjoa commented 1 week ago

image

Schéma issue de la discussion avec DR Manque la fleche entre front et back

geourjoa commented 4 days ago