Este nuevo componente de tema permite la subida de videos desde el compositor de Discourse a YouTube y Vimeo. Para aquellos que ya están familiarizados con el plugin que desarrollé recientemente, ahora está disponible en este componente de tema, que puede agregarse a cualquier tema. Esto facilita mucho la instalación y funciona exactamente igual que el plugin.
Características
Todos los miembros del foro pueden subir videos a Vimeo o YouTube (los administradores pueden elegir habilitar uno o ambos).
Los administradores pueden controlar la privacidad de visualización y la de incrustación de los videos subidos a Vimeo mediante la configuración de administrador.
Los usuarios pueden controlar la privacidad de visualización de los videos subidos a YouTube desde el modal de subida.
Puedes ver una demostración del plugin aquí (todo es igual en el componente, excepto la página de configuración. La página de configuración del componente se encuentra en Admin > Personalizar > Componentes > Subida de video):
Configuración
Importante: Para los componentes de tema, debes asegurarte de activar el componente para los temas utilizados en tu instancia (haz clic en Agregar todos los temas o elige los temas que desees).
La configuración del desarrollador para habilitar las subidas a YouTube y Vimeo se detalla a continuación. Si prefieres que alguien lo haga por ti, puedes solicitar soporte contactándome, @ti0.
Para subidas a YouTube
Las subidas a YouTube van a la cuenta del que sube, a diferencia de las subidas 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 de Discourse pertenezcan a una organización de Google).
-
Configura tus credenciales:
- Crea un ID de cliente 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 solo el ID de cliente generado
-
Ve a la página de configuración del componente en el panel de administración de Discourse y pega el ID de cliente en el campo
youtube api client id. -
Habilita las subidas 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 directamente desde el compositor de temas de Discourse a YouTube.
Para subidas a Vimeo
Una vez que configures el componente con los pasos siguientes, 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 -
Genera un token de acceso con permisos de subida
-
Ve a la página de configuración del componente en el panel de administración de Discourse y agrega el token de acceso generado en la configuración
vimeo api access token, luego guarda -
Habilita las subidas a Vimeo activando la configuración
vimeo upload enabled. -
Ajusta las opciones de privacidad de visualización y de incrustación
- Consulta esta página de Vimeo para ver las opciones de privacidad:
privacy.viewyprivacy.embed
- Consulta esta página de Vimeo para ver las opciones de privacidad:
-
Ahora deberías poder subir videos directamente desde el compositor de temas de Discourse 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 o Vimeo (o ambos) en la configuración del plugin. -
Elige un archivo de video y edita los detalles como título y 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 subidas a YouTube o Vimeo (uno o ambos).
-
Mostrará el progreso de la subida 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).
Solicitud de características
Puedes solicitar características adicionales o soporte contactándome @ti0.
Contribuciones
Si encontraste útil este componente de tema, considera donar al desarrollador usando este enlace de PayPal: PayPal.Me
Las contribuciones grandes y pequeñas son igualmente bienvenidas ![]()
Si deseas mejorar el componente / plugin, las PR son bienvenidas.
| Vista previa | Vista previa del creador de temas | |
| Repositorio | discourse-video-upload | |
| Guía de instalación | Cómo instalar un tema o componente de tema | |
| ¿Nuevo en temas de Discourse? | Guía para principiantes sobre el uso de temas de Discourse |

