Como usar o plugin de vídeo do Discourse sem fazer auto-hospedagem e sem plano pago?

Olá, atualmente estou no plano Pro e gostaria de oferecer aos meus usuários a possibilidade de fazer upload de vídeos, mas o armazenamento oferecido pelo plano não é sustentável para esse fim. Por isso, gostaria de usar o Mux ou outro provedor válido desse serviço, sem precisar sair daqui e hospedar por conta própria ou fazer upgrade do plano no momento, pois ainda é muito caro para mim. Alguma ajuda sobre isso?

Embora você não possa instalar plugins personalizados, componentes de tema são permitidos na maioria dos planos de hospedagem. Acredito que @Arkshine corrigiu o componente de tema para upload de vídeos do Vimeo e YouTube. Atualmente, ele ainda está marcado como quebrado, provavelmente porque essas alterações ainda não foram incluídas no componente original. Você pode tentar a versão deste post.

3 curtidas

ok, talvez agora funcione

Os usuários precisam fazer upload de vídeos dessa maneira, mas têm que encontrar um ícone pequeno, que não está no botão principal. Vou ver como corrigir.

Só para informar sobre este TC. Eu ainda não criei um novo tópico porque:

  1. A nova autenticação por usuário do Vimeo — embora funcione para o proprietário do aplicativo, não funcionará para outros, pois está restrita a um requisito de parceria. “Seu aplicativo pode fazer upload em outras contas do Vimeo como parte do programa Vimeo Partners.”. Eu demorei para descobrir isso. Não sei se alguém pode se inscrever, mas eu ia tentar.

  2. Vimeo com uma conta compartilhada — Com um TC, pode ser um problema de segurança, pois é possível extrair o token. Isso acontecia antes, mas com o novo método de autenticação por usuário, eu teria recomendado não usar mais uma conta compartilhada. No entanto, devido ao item 1, estou pensando que talvez eu deva criar uma versão do plugin (uma conta compartilhada ainda tem casos de uso reais).

Para o YouTube e para o Vimeo por usuário (com parceria ativada), o TC deve funcionar muito bem!

1 curtida

sim, mas o ponto principal para mim é permitir que outros usuários da minha plataforma façam uploads sem que eles precisem ter uma conta no Vimeo ou no YouTube

Então, o Vimeo com uma conta compartilhada (para que todos façam upload na sua conta) provavelmente é o que você precisa. No entanto, eu não recomendaria fortemente usar a versão do TC, a menos que você tenha um fórum fechado/privado. Se você me der um tempo, vou criar uma versão de plugin do meu TC para que o token do Vimeo não seja um problema de segurança.

Eles não poderão usar isso no plano Pro do Discourse.

1 curtida

Sim, eu estava editando minha mensagem. Bem, estamos sem saída. :sweat_smile: