I have no support/technical question and have seen the support category. (Be aware that direct support questions will be deleted.)
on
Which general topic do you have
crĂ©er une apps âpodcastnextâ de nextcloud compatible de la version 30 jusquâĂ la version âlatestâ et permettant Ă un utilisateur nextcloud de gĂ©rer son podcast et de sâabonner aux podcasts dâautres utilisateurs du mĂȘme nextcloud :
- lâutilisateur nextcloud crĂ©era donc son podcast personnalisĂ© et le mettra Ă disposition des autres utilisateurs nextcloud, voire dâanonymes.
Cela se fera sur la base des âpage utilisateur 1.jpgâ âpage utilisateur 2.jpgâ joints.
Par ailleurs, cette apps doit avoir une rĂ©gulation dans la partie administration de nextcloud (âpage Administration.jpgâ).
Pour chaque utilisateurs de nextcloud autorisĂ© Ă utiliser lâapps (ce qui sous entend que les habilitations Ă cette apps doit ĂȘtre dĂ©cidĂ©es par lâadministrateur nextcloud) :
- crĂ©ation automatique dâun rĂ©pertoire Ă la racine de chaque user appelĂ© âMonPodcastâ sauf sâil existe dĂ©jĂ .
- Le dépÎt des fichiers audios/vidéos (plusieurs formats possibles mp3/ogg/mp4/mpeg etc.) se faisant dans ce répertoire obligatoirement.
Le classement de ces fichiers et leur apparition dans le podcast proposĂ© sera accessible par lâutilisateur via un menu haut âpodcastnextâ de nextcloud et un menu gauche spĂ©cifique Ă lâapplication. (âpage utilisateur1.jpgâ) :
-
Ce menu gauche spĂ©cifique comprendra âClasserâ , âsupprimerâ et âMes abonnementsâ
** Le menu âClasserâ sera affichĂ© par dĂ©faut, et proposera dans sa partie centrale un aperçu des fichiers du rĂ©pertoire âMonPodcastâ avec lâensemble des fichiers mp3/wav etc accompagnĂ©s dâune case Ă cocher et dâun petit logo de suppression.(un ascenseur vertical situĂ© Ă droite de cette zone permettra de limiter lâaffichage Ă 10 fichiers)
Si lâutilisateur coche une case (et une seule uniquement possible), dans la partie droite de lâĂ©cran seront affichĂ©es les meta donnĂ©es typiques dâun podcast dans un formulaire Ă savoir (le statut publiĂ©/non publiĂ©/archivĂ©; la date de publication/archivage; le titre de lâĂ©pisode; et la description Ă©crite du podcast, il y aura la possibilitĂ© dâuploader un fichier de sous titre au format srt).
Au moment de lâaffichage, ces meta donnĂ©es sâil elles existent en base seront chargĂ©es et modifiables; au besoin grĂące Ă un bouton âEnregistrerâ
En bas dâĂ©cran, un aperçu du podcast tel quâaffichĂ© Ă un utilisateur abonnĂ© sera proposĂ© (avec un ascenseur vertical pour permettant de visualiser tous les Ă©lĂ©ments)*** un icone de partage de ce podcast permettra le partage soit vers les users nextcloud; soit vers un anonyme par envoi d'un lien idoine (URL au format xml).
** le menu âabonnementâ celui ci sera gĂšrera la liste des podcasts des autres utilisateurs et le dĂ©sabonnement sera possible
** le menu âsupprimerâ permet la suppression Ă la fois du fichier audio du rĂ©pertoire âMonPodcastâ et de ses mĂ©tadonnĂ©es et rĂ©fĂ©rence en base
Les 3 images jointes permettent de poser les bases du rendu ergonomique de lâapps.
En ce qui concerne la base de donnĂ©es Nextcloud, il y aura au moment de lâinstallation de lâapps podcastnext" la crĂ©ation des tables utiles que tu dĂ©finiras pour que la liaison localisation du/des fichier()s audio sur lâarborescence et les informations utiles au podcast (auteur/dates diverses, archivage etc âŠ) soient reliĂ©es. De mĂȘme, une table contiendra les abonnements des utilisateurs aux autres podcasts. Ceci sur la base des identifiants nextcloud des utilisateurs et groupes.
NâĂ©tant pas dĂ©veloppeur, y a-t-il des dĂ©v intĂ©ressĂ©s ?
(je ne sais pas si les PJ sont joignablesâŠĂ suivre, je peux les fournirâŠ