Note : Ce plugin est disponible en tant que composant de thème, ce qui permet une installation beaucoup plus simple. Le plugin présenté dans cet article n’est plus activement pris en charge ; il est recommandé d’utiliser le composant de thème : Video Upload to YouTube and Vimeo using Theme Component
Résumé : Permet aux utilisateurs d’un forum Discourse de télécharger des vidéos sur Vimeo et YouTube directement depuis l’éditeur de Discourse.
GitHub : GitHub - xomads/discourse-video-upload · GitHub
Installation : Suivez le guide d’installation des plugins.
Fonctionnalités
Tous les membres du forum peuvent télécharger des vidéos sur Vimeo ou YouTube (les administrateurs peuvent choisir d’activer l’un, l’autre ou les deux).
Les administrateurs peuvent contrôler la visibilité et les paramètres d’intégration des vidéos téléchargées sur Vimeo via les paramètres d’administration.
Les utilisateurs peuvent contrôler la visibilité des vidéos téléchargées sur YouTube depuis la fenêtre de téléchargement.
Vous pouvez regarder une démonstration du plugin ici :
Configuration
Les étapes de configuration pour activer les téléchargements vers YouTube et Vimeo sont décrites ci-dessous. Si vous préférez que quelqu’un le fasse pour vous, vous pouvez demander de l’aide en me contactant, @ti0.
Pour les téléchargements vers YouTube
Les téléchargements vers YouTube sont effectués sur le compte de l’utilisateur qui télécharge, contrairement aux téléchargements vers Vimeo qui sont effectués sur un compte commun.
Voir les étapes
-
Créez un compte et un projet sur https://console.developers.google.com
-
Activez l’API YouTube Data v3
-
Configurez l’écran de consentement OAuth pour les utilisateurs externes (sauf si tous les utilisateurs de votre forum Discourse appartiennent à une même organisation Google).
-
Configurez vos identifiants :
- Créez un ID de client OAuth
- Choisissez le type « Application Web »
- Ajoutez l’URL de votre instance Discourse dans la section « Origines JavaScript autorisées »
-
Copiez uniquement l’ID de client généré
-
Accédez à la page des paramètres du plugin dans l’administration de Discourse et collez l’ID de client dans le champ
youtube api client id. -
Activez les téléchargements YouTube en activant ce paramètre :
youtube upload enabled -
Ajustez les options de visibilité par défaut pour YouTube si nécessaire.
-
Vous devriez maintenant pouvoir télécharger des vidéos depuis l’éditeur de sujets Discourse directement vers YouTube.
Pour les téléchargements vers Vimeo
Une fois le plugin configuré selon les étapes ci-dessous, tous les utilisateurs de la communauté pourront télécharger des vidéos sur votre compte Vimeo.
Vous êtes responsable des limites et de l’utilisation de votre compte Vimeo.
Voir les étapes
-
Créez un compte et une application sur Vimeo Developers :
https://developer.vimeo.com/apps/new -
Demandez l’accès au téléchargement sur la page de l’application
-
Générez un jeton d’accès avec les autorisations de téléchargement
-
Accédez à la page des paramètres du plugin dans l’administration de Discourse, ajoutez le jeton d’accès généré dans le paramètre
vimeo api access token, puis enregistrez -
Activez les téléchargements Vimeo en activant le paramètre
vimeo upload enabled. -
Ajustez les options de visibilité et d’intégration
- Consultez cette page Vimeo pour les options de confidentialité :
privacy.viewetprivacy.embed
- Consultez cette page Vimeo pour les options de confidentialité :
-
Vous devriez maintenant pouvoir télécharger des vidéos depuis l’éditeur de sujets Discourse directement vers Vimeo.
Publication d’une vidéo
-
Pour publier une vidéo, créez un nouveau sujet ou répondez à un sujet existant.
-
Cliquez sur le nouveau bouton
Upload to Videodans la barre d’outils de l’éditeur (l’icône vidéo). Ce bouton n’est visible que si vous avez activé YouTube, Vimeo ou les deux dans les paramètres du plugin. -
Choisissez un fichier vidéo et modifiez les détails tels que le titre et la description, si vous le souhaitez.
-
Cliquez sur le bouton « Upload to Vimeo » ou « Upload to YouTube ».
-
Les boutons affichés dépendent de l’activation des téléchargements YouTube et/ou Vimeo.
-
Une barre de progression s’affiche, puis le système attend la fin du processus de transcodage de la vidéo.
-
La fenêtre reste ouverte jusqu’à la fin du transcodage.
-
Une fois le transcodage terminé, le lien de la vidéo est ajouté à l’éditeur (sauf en cas d’erreur de transcodage).
-
-
Enregistrez le message, et votre vidéo pourra être consultée par tous les autres utilisateurs de la communauté (selon les options de confidentialité que vous avez sélectionnées).
[/details]
Demandes de fonctionnalités
Vous pouvez demander de nouvelles fonctionnalités ou de l’aide en me contactant @ti0.
Contributions
Si vous trouvez ce plugin utile, veuillez envisager de faire un don au développeur via ce lien PayPal : PayPal.Me
Les contributions, grandes ou petites, sont les bienvenues ![]()
Si vous souhaitez améliorer le plugin, les propositions de modification (PR) sont les bienvenues.


