Este novo componente de tema permite o upload de vídeos do compositor do Discourse para o YouTube e Vimeo. Para aqueles já familiarizados com o plugin que desenvolvi recentemente, o mesmo agora está disponível neste Componente de Tema, que pode ser adicionado a qualquer tema. Isso torna a instalação muito mais fácil e funciona exatamente da mesma forma que o plugin.
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 visualização e a privacidade de incorporação dos vídeos enviados ao Vimeo usando as configurações de administrador.
O usuário pode controlar a privacidade de visualização dos vídeos enviados ao YouTube a partir do modal de upload.
Você pode assistir a uma demonstração do plugin aqui (tudo é o mesmo no componente, exceto pela página de configurações. A página de configurações do componente é encontrada em Admin > Personalizar > Componentes > Upload de Vídeo):
Configuração
Importante: Para componentes de tema, você precisa garantir que o componente esteja ativado para os temas usados em sua instância (clique em Adicionar todos os temas ou escolha os temas desejados).
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 componente no Admin do Discourse e cole o ID do cliente no campo
youtube api client id. -
Habilite os uploads no YouTube ativando esta configuração:
youtube upload enabled -
Ajuste as opções de privacidade de visualização padrão para o YouTube, se necessário.
-
Agora você deve ser capaz de fazer upload de vídeos diretamente do compositor de tópicos do Discourse para o YouTube.
Para Uploads no Vimeo
Depois de configurar o componente 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 -
Gere um token de acesso com permissões de Upload
-
Acesse a página de configurações do componente no seu Admin 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
- Veja esta página do Vimeo para as opções de privacidade:
privacy.vieweprivacy.embed
- Veja esta página do Vimeo para as opções de privacidade:
-
Agora você deve ser capaz de fazer upload de vídeos diretamente do compositor de tópicos do Discourse para o Vimeo
Publicar 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 o YouTube ou o 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 se você habilitou os uploads no YouTube/Vimeo (um ou ambos).
-
Ele mostrará o progresso do upload e, em seguida, aguardará até que o vídeo conclua o processo de transcodificação.
-
O modal permanecerá aberto 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 selecionadas).
Solicitações de Recursos
Você pode solicitar recursos adicionais ou suporte entrando em contato comigo @ti0.
Contribuições
Se você achou este componente de tema útil, considere fazer uma doação ao desenvolvedor usando este link do PayPal: PayPal.Me
Contribuições grandes e pequenas são igualmente bem-vindas ![]()
Se você deseja aprimorar o componente/plugin, PRs são bem-vindos.
| Pré-visualização | Pré-visualização do criador de temas | |
| Repositório | discourse-video-upload | |
| Guia de Instalação | Como instalar um tema ou componente de tema | |
| Novo em Temas do Discourse? | Guia para iniciantes sobre o uso de Temas do Discourse |

