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 conta compartilhada (para que todos façam upload na sua conta) é provavelmente o que você deseja. No entanto, eu não recomendaria fortemente usar a versão TC, a menos que você tenha um fórum fechado/privado. Se me der um tempo, vou criar uma versão em plugin do meu TC, para que o token do Vimeo não se torne um problema de segurança (edição: embora eu não tenha certeza de que você esteja autorizado a fazer upload de plugins personalizados com os planos de hospedagem do Discourse ::sweat_smile: )

1 curtida

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:

sim, eu não consigo fazer upload de plugins personalizados com o plano Pro, mas.. espero que alguém lá me ouça e me dê pelo menos o Discourse-video :))

Existem razões técnicas pelas quais plugins personalizados só são possíveis em planos empresariais. Você nem mesmo pode obter outros plugins oficiais, pois você os compartilha com outros fóruns. Um plugin escrito por outra pessoa precisaria ser revisado, mesmo em um plano empresarial, então acho que focar em outra opção é mais propenso a levar a uma solução.

1 curtida

Vou fazer algumas pesquisas para encontrar soluções e volto a falar com você.

1 curtida