Não acho que seja. Este caso parece semelhante ao das grades de imagens. Naquela alteração, o aviso também foi exibido, mas esta foi a resposta que recebi na época:
Você ainda deve conseguir desativá-lo por meio da configuração normal do site depois disso.
@davidb você pode confirmar?
Concordo que a formulação das próximas alterações seja algo que também devamos encontrar uma maneira de tornar menos confuso.
Uma coisa que podemos tentar fazer é deixar isso claro no título e na descrição da própria alteração, quando ela for configurável.
A mudança iminente dos GIFs está atualmente em uma configuração oculta do site, mas acho que, daqui para frente, queremos que isso seja visível e possa ser ativado/desativado na área de administração.
Enquanto isso, mantenha a mudança iminente como “Ninguém” e ela estará desativada por padrão no futuro. Não há necessidade de fazer mais alterações no lado da administração.
Sim, quando procurei por enable_gifs, fui direcionado exatamente para a página de alterações iminentes. Foi muito confuso.
A ideia das alterações iminentes é ótima. Só precisa de um ajuste na linguagem.
Obrigado a todos!
Nesse caso, @davidb @mcwumbly, se o tipo de mudança fosse site_setting_default em vez de feature para enable_gifs, a mensagem permanente assustadora não teria sido exibida. Isso é controlado aqui:
No entanto, acho que, em geral, o tipo feature está bem para essa mudança futura… então talvez precisemos tornar esse aviso permanente algo mais explícito para mudanças futuras.
Talvez will_become_permanent: true ou algo assim como metadados extras? Não tenho certeza…
por que nos obrigaram a usar o Klipy em vez de outras opções? Eu prefiro o Giphy e gostaria de continuar usando-o.
A configuração e a interação com o componente tornam isso muito confuso para usar outras opções como o Giphy.
Acho que é porque o Giphy não é mais uma opção gratuita
tá tudo certo agora. eu descobri o problema (obrigado, Moin!). tive que desinstalar o componente de gif do discourse para que a configuração aparecesse. depois, defini a configuração como ninguém, e então reinstalei e reconfigurei o componente. o giphy está funcionando novamente para mim.
Fico feliz por ter podido ajudar. O fato de a mudança futura ficar oculta quando o componente do tema GIF está instalado torna isso um pouco confuso: para usar o componente, você precisa desinstalá-lo, desativar a mudança futura e, em seguida, reinstalá-lo.
Você foi notificado sobre a mudança, ou essas notificações foram suprimidas porque a mudança futura estava oculta? Pergunto-me se isso resulta no problema de eles não saberem que precisam executar a migração e obter uma chave de API.
Ao solicitar uma chave KLIPY, eles pedem que a atribuição seja exibida. Como adicionamos isso ao popup? E como as pessoas estão usando sem isso?
Ah, costumávamos ter isso no componente de tema, mas não temos no núcleo. Havia um providerLogo:
O do Klipy foi adicionado em FEATURE: Add Klipy as GIF API provider by xfalcox · Pull Request #107 · discourse/discourse-gifs · GitHub . @davidb isso foi intencional, deixar esse logotipo do provedor de fora da versão principal?
Parece que foi esquecido ao portar para o core, infelizmente. Ele estava sendo exibido condicionalmente no componente do tema, mas agora devemos sempre exibi-lo.
Adicionado aqui: UX: add Klipy branding to gifs picker - Pull Request #41501 - discourse/discourse - GitHub
Um banner de aviso global foi recentemente adicionado ao componente de tema, de modo que, quando o componente estiver atualizado, ele exibirá o banner e um link para este tópico aos administradores do site.
Como movemos a alteração iminente para a versão estável na semana passada, esse banner agora deve aparecer em qualquer site que estivesse usando o componente de tema, para que eles possam tomar as ações necessárias.
Apenas um aviso de que pode valer a pena bifurcar o repositório se você realmente quiser continuar usando o giphy, pois planejamos arquivá-lo em um futuro próximo.
Não tenho certeza se os requisitos de atribuição foram realmente lidos. A marca é apenas 1 atribuição e é opcional:
https://docs.klipy.com/attribution
Nós temos auto-hospedagem e usamos o Giphy no componente de tema antigo. Desativamos isso e agora só vemos opções da API Klipy. Existe uma maneira de inserir nossa chave antiga do Giphy e usá-la como provedor, ou temos que usar o Klipy agora?
EDIÇÃO: Parece que não, então estamos à mercê do vídeo de verificação via Klipy.
oi @fearlessfrog ![]()
tive com o mesmo problema — para continuar usando o Giphy, você precisa excluir o componente do tema completamente (desativar não é suficiente), depois definir a configuração admin -> alterações futuras → habilitar gifs para “ninguém”. então reinstale um fork do componente para usá-lo — a equipe vai arquivar a versão deles em breve. tenho um fork do componente aqui que você pode usar.
desinstale o componente antigo:
desative a configuração em admin-alterações futuras
realmente não sei por que a equipe fez desse jeito, mas é horrivelmente confuso e demorei um pouco para entender (graças à explicação do Moin) — é muito hostil para quem hospeda seu próprio servidor. em algum ponto provavelmente vou reconstruir o fork como meu próprio componente, sem os outros campos e arquivos desnecessários, mas vou configurar uma mensagem no banner do admin quando isso acontecer.
nota para a equipe: o componente Discourse Gifs ainda está listado na página de instalação padrão de componentes:
Obrigada, @davidb, você pode remover essa opção, por favor?
Fizemos dessa forma porque isso otimiza as configurações dos nossos clientes hospedados, nos quais entramos manualmente e desinstalamos o componente antigo de GIFs para eles. Não antecipamos que as pessoas quisessem continuar usando o Giphy, já que seus preços foram anunciados como muito altos, o que foi o motivo pelo qual adicionamos o Klipy ao componente de tema em primeiro lugar.
Da próxima vez, podemos adicionar mais informações ao post original para quem faz auto-hospedagem e deseja continuar usando o componente antigo; apenas assumimos aqui que quem faz auto-hospedagem também migraria para o Klipy:
Definitivamente vamos pensar em uma maneira de tornar isso menos confuso e surpreendente. Pedi ao David B para abrir um tópico interno e vou trabalhar nisso em um futuro próximo.
o que eu não entendo é que ainda estou usando minha mesma antiga API gratuita do Giphy sem problemas? acabei de fazer login no painel de desenvolvedor do Giphy e lá está. quais são essas cobranças que supostamente devo estar incorrendo? nunca precisei inserir um cartão de crédito ou pagar nada e ainda não vejo onde preciso fazer isso agora - parece para mim que sempre foi assim. o fórum que está vinculado a ele não parece estar sendo limitado por taxa e tendemos a usá-lo bastante ![]()
ok, então aparentemente funciona perfeitamente bem para até 100 chamadas de API por hora, o que acho que é perfeitamente aceitável para auto-hospedadores.
Com certeza. No entanto, o custo seria proibitivo na nossa hospedagem, considerando que queremos que os GIFs sejam um recurso central.
Acho que o componente do tema só tinha o “powered by Klipy” (desta lista), mas provavelmente deveríamos ter sido mais cuidadosos ao verificar contra o site oficial ao portar para o núcleo — adicionei o principal obrigatório em UX: add placeholder text for Klipy gifs search - Pull Request #41651 - discourse/discourse - GitHub
Feito — adicionado em UX: remove gifs from popular theme components - Pull Request #41649 - discourse/discourse - GitHub
Atualizamos a lógica sobre como esse aviso aparece. Deve estar resolvido agora em DEV: add upcoming change permanent banner metadata - Pull Request #41700 - discourse/discourse - GitHub
Esses problemas devem agora estar resolvidos para sites executando a versão mais recente do Discourse.





