Estamos trazendo o seletor de GIFs, atualmente disponível como componente de tema, diretamente para o núcleo do Discourse. Os GIFs no Discourse agora são servidos via Klipy. [1]
Trazer os GIFs para o núcleo do Discourse significa uma configuração mais simples, especialmente para nossos clientes hospedados, que podem usar a configuração enable_gifs para ativar os GIFs em sua comunidade sem necessidade de credenciais adicionais. Como parte do núcleo, os GIFs também passarão a receber testes de primeira classe, atualizações e suporte a partir de agora. A experiência final permanece inalterada em relação ao que você vê hoje — botão de GIF na barra de ferramentas do editor e no chat, que abre um modal de pesquisa de GIFs:
Se você já estiver usando o componente de tema de GIFs…
Clientes hospedados serão automaticamente migrados para o novo recurso do núcleo nas próximas semanas.
Clientes auto-hospedados podem executar a seguinte tarefa rake para migrar suas configurações existentes para o Klipy: rake themes:discourse_gifs:migrate. Consulte a documentação da API do Klipy para obter uma chave.
E os GIFs existentes em posts antigos?
Os GIFs existentes não são afetados. Os GIFs já publicados em tópicos antigos continuarão sendo exibidos normalmente, pois são fornecidos pela CDN do provedor. A mudança afeta apenas os novos GIFs sendo adicionados aos posts.
Ativando os GIFs em sua comunidade
Por enquanto, isso é considerado uma alteração experimental! Estamos aguardando seu feedback, que nos ajudará a fazer melhorias e a implementar isso de forma mais ampla.
Se você ainda não estiver usando o componente de tema, pode ativá-lo acessando a página Alterações futuras na sua área de administração (/admin/config/upcoming-changes) e localizando o item **`Ativar GIFs``. Atualize o campo Ativado para… para incluir seu site nesse novo design:
Anteriormente, oferecíamos suporte a GIFs através do Giphy e do Tenor — mas o preço do Giphy tornou-se exorbitante e o Tenor está sendo descontinuado. ↩︎
As configurações são mapeadas automaticamente do Giphy para o Klipy quando a tarefa rake é executada. Você não precisará de uma chave de API para isso, pois ela já está definida nos sites hospedados.
Mas configurei a configuração disabled_image_download_domains para impedir o download de GIFs fornecidos pelo Giphy. Se você alterar o provedor, isso irá quebrar de repente. Não acho que os GIFs sejam importantes o suficiente para serem preservados. Não vale a pena o espaço nem os indicadores de edição nas postagens.
Lembro o quão irritante foi após a mudança do Tenor para o Giphy, e não espero que isso faça parte da sua migração.
Vou verificar isso. Possivelmente, o script de migração pode ser estendido para lidar com isso automaticamente, adicionando as URLs de mídia do Klipy à configuração do site, caso já esteja habilitado para outro provedor.
Provavelmente teremos várias atualizações na tarefa rake nas próximas semanas, então vou verificar isso também. No momento, a alteração é experimental e está sendo testada primeiro em sites internos.
Pode continuar usando o componente de tema nas próximas semanas, mas se o componente estiver instalado, você não verá a mudança iminente — isso é intencional:
Isso ocorre porque você pode ter alterado configurações dentro do componente de tema e queremos mapear essas configurações corretamente para o núcleo. Após atualizar o Discourse para a versão mais recente, você pode usar a tarefa rake mencionada na postagem original, embora não haja urgência para atualizar neste momento, já que você está fazendo o auto-hospedagem.
Faremos melhorias adicionais no script de migração nas próximas 1 a 2 semanas.