Nota: Este plugin está disponível como um componente de tema, o que permite uma instalação muito mais fácil. O plugin neste post não é mais ativamente mantido; recomenda-se usar o componente de tema: Video Upload to YouTube and Vimeo using Theme Component
Resumo: Permite que usuários em um fórum Discourse façam upload de vídeos para o Vimeo e YouTube diretamente do compositor do Discourse.
GitHub: GitHub - xomads/discourse-video-upload · GitHub
Instalação: Siga o guia de instalação de plugins.
Recursos
Todos os membros do fórum podem fazer upload de vídeos para o Vimeo ou YouTube (os administradores podem escolher habilitar um ou ambos).
Os administradores podem controlar a privacidade de visualização e incorporação dos vídeos enviados para o Vimeo usando as configurações de administrador.
Os usuários podem controlar a privacidade de visualização dos vídeos enviados para o YouTube diretamente na janela de upload.
Você pode assistir a uma demonstração do plugin aqui:
Configuração
A configuração de desenvolvedor para habilitar uploads no YouTube e Vimeo está listada abaixo. Se preferir que alguém faça isso por você, pode solicitar suporte entrando em contato comigo, @ti0.
Para Uploads no YouTube
Os uploads no YouTube vão para a conta do uploader, ao contrário dos uploads no Vimeo, que vão para uma conta comum.
Ver etapas
-
Crie uma conta e um projeto em https://console.developers.google.com
-
Ative a YouTube Data API v3
-
Configure a tela de consentimento OAuth para usuários externos (a menos que todos os usuários do seu fórum Discourse pertençam a uma única organização Google).
-
Configure suas credenciais:
- Crie um ID de cliente OAuth
- Escolha o tipo de Aplicação Web
- Adicione a URL da sua instância Discourse na seção Origens de JavaScript Autorizadas
-
Copie apenas o ID do cliente gerado
-
Acesse a página de configurações do plugin no Painel de Administração do Discourse e cole o ID do cliente no campo
youtube api client id. -
Habilite os uploads no YouTube ativando a configuração:
youtube upload enabled -
Ajuste as opções padrão de privacidade de visualização para o YouTube, se necessário.
-
Agora você deverá conseguir fazer upload de vídeos diretamente do compositor de tópicos do Discourse para o YouTube.
Para Uploads no Vimeo
Após configurar o plugin com as etapas abaixo, todos os usuários da comunidade poderão fazer upload de vídeos para sua conta do Vimeo.
Você é responsável pelos limites e pelo uso da sua conta do Vimeo.
Ver etapas
-
Crie uma conta e um aplicativo no Vimeo Developers:
https://developer.vimeo.com/apps/new -
Solicite Acesso de Upload na página do aplicativo
-
Gere um token de acesso com permissões de Upload
-
Acesse a página de configurações do plugin no Painel de Administração do Discourse, adicione o token de acesso gerado na configuração
vimeo api access tokene salve -
Habilite os uploads no Vimeo ativando a configuração
vimeo upload enabled. -
Ajuste as opções de privacidade de visualização e incorporação
- Consulte esta página do Vimeo para as opções de privacidade:
privacy.vieweprivacy.embed
- Consulte esta página do Vimeo para as opções de privacidade:
-
Agora você deverá conseguir fazer upload de vídeos diretamente do compositor de tópicos do Discourse para o Vimeo.
Publicando um vídeo
-
Para publicar um vídeo, crie um novo Tópico ou responda a um tópico existente.
-
Clique no novo botão
Upload to Videona barra de ferramentas do compositor (o ícone de vídeo). Este botão só é visível se você tiver habilitado YouTube ou Vimeo (ou ambos) nas configurações do plugin. -
Escolha um arquivo de vídeo e edite os detalhes, como título e descrição, se desejar.
-
Clique no botão Upload para Vimeo ou Upload para YouTube.
-
Os botões exibidos dependerão de quais uploads (YouTube, Vimeo ou ambos) você habilitou.
-
Será exibido o progresso do upload e, em seguida, o sistema aguardará até que o vídeo conclua o processo de transcodificação.
-
A janela permanecerá aberta até que a transcodificação seja concluída.
-
Assim que a transcodificação for concluída, o link do vídeo será adicionado ao compositor (a menos que tenha ocorrido um erro de transcodificação).
-
-
Salve a postagem e seu vídeo poderá ser visualizado por todos os outros usuários da comunidade
(dependendo das opções de privacidade que você selecionou).
[/deta
Solicitações de Recursos
Você pode solicitar recursos adicionais ou suporte entrando em contato comigo @ti0.
Contribuições
Se você achou o plugin útil, considere fazer uma doação ao desenvolvedor do plugin usando este link do PayPal: PayPal.Me
Contribuições grandes e pequenas são igualmente bem-vindas ![]()
Se você deseja aprimorar o plugin, PRs (Pull Requests) são bem-vindos.


