Nota: Este plugin está disponible como un componente de tema, lo que permite una instalación mucho más sencilla. El plugin de esta publicación ya no recibe soporte activo; se recomienda utilizar el componente de tema: Video Upload to YouTube and Vimeo using Theme Component
Resumen: Permite a los usuarios de un foro Discourse subir videos a Vimeo y YouTube directamente desde el compositor de Discourse.
GitHub: GitHub - xomads/discourse-video-upload · GitHub
Instalar: Sigue la guía de instalación de plugins.
Características
Todos los miembros del foro pueden subir videos a Vimeo o YouTube (los administradores pueden elegir habilitar una, otra o ambas opciones).
Los administradores pueden controlar la privacidad de visualización y de incrustación de los videos subidos a Vimeo mediante la configuración de administración.
Los usuarios pueden controlar la privacidad de visualización de los videos subidos a YouTube desde el modal de carga.
Puedes ver una demostración del plugin aquí:
Configuración
A continuación se detallan los pasos de configuración para habilitar las cargas a YouTube y Vimeo. Si prefieres que alguien lo haga por ti, puedes solicitar soporte contactándome, @ti0.
Para cargas a YouTube
Las cargas a YouTube van a la cuenta del usuario que sube, a diferencia de las cargas a Vimeo, que van a una cuenta común.
Ver pasos
-
Crea una cuenta y un proyecto en https://console.developers.google.com
-
Habilita la API de Datos de YouTube v3
-
Configura la pantalla de consentimiento de OAuth para usuarios externos (a menos que todos los usuarios de tu foro Discourse pertenezcan a una misma organización de Google).
-
Configura tus credenciales:
- Crea un ID de cliente de OAuth
- Elige el tipo de aplicación Web
- Agrega la URL de tu instancia de Discourse en la sección de orígenes de JavaScript autorizados
-
Copia únicamente el ID de cliente generado
-
Ve a la página de configuración del plugin en la administración de Discourse y pega el ID de cliente en el campo
youtube api client id. -
Habilita las cargas a YouTube activando esta configuración:
youtube upload enabled -
Ajusta las opciones de privacidad de visualización predeterminadas para YouTube si es necesario.
-
Ahora deberías poder subir videos desde el compositor de temas de Discourse directamente a YouTube.
Para cargas a Vimeo
Una vez que configures el plugin siguiendo los pasos a continuación, todos los usuarios de la comunidad podrán subir videos a tu cuenta de Vimeo.
Eres responsable de los límites y el uso de tu cuenta de Vimeo.
Ver pasos
-
Crea una cuenta y una aplicación en Vimeo Developers:
https://developer.vimeo.com/apps/new -
Solicita acceso de carga en la página de la aplicación
-
Genera un token de acceso con permisos de carga
-
Ve a la página de configuración del plugin en tu administración de Discourse, agrega el token de acceso generado en la configuración
vimeo api access tokeny guarda -
Habilita las cargas a Vimeo activando la configuración
vimeo upload enabled. -
Ajusta las opciones de privacidad de visualización e incrustación
- Consulta esta página de Vimeo para las opciones de privacidad:
privacy.viewyprivacy.embed
- Consulta esta página de Vimeo para las opciones de privacidad:
-
Ahora deberías poder subir videos desde el compositor de temas de Discourse directamente a Vimeo.
Publicar un video
-
Para publicar un video, crea un nuevo tema o responde a uno existente.
-
Haz clic en el nuevo botón
Subir a videoen la barra de herramientas del compositor (el icono de video). Este botón solo es visible si has habilitado YouTube, Vimeo (o ambos) en la configuración del plugin. -
Selecciona un archivo de video y edita los detalles, como el título y la descripción, si lo deseas.
-
Haz clic en el botón Subir a Vimeo o Subir a YouTube.
-
Los botones mostrados dependerán de si has habilitado las cargas a YouTube o Vimeo (una, otra o ambas).
-
Se mostrará el progreso de la carga y luego esperará hasta que el video complete el proceso de transcodificación.
-
El modal permanecerá abierto hasta que la transcodificación se complete.
-
Una vez completada la transcodificación, el enlace del video se agregará al compositor (a menos que haya ocurrido un error de transcodificación).
-
-
Guarda la publicación y tu video podrá ser visto por todos los demás usuarios de la comunidad (dependiendo de las opciones de privacidad que hayas seleccionado).
Solicitudes de características
Puedes solicitar características adicionales o soporte contactándome @ti0.
Contribuciones
Si encontraste útil este plugin, considera hacer una donación al desarrollador del plugin utilizando este enlace de PayPal: PayPal.Me
Las contribuciones grandes y pequeñas son igualmente bienvenidas ![]()
Si deseas mejorar el plugin, las PRs (solicitudes de extracción) son bienvenidas.


