Recentemente configurei um fórum Discourse usando o Marketplace Linode e, por algum motivo, as imagens não são clicáveis, o que significa que o Lightbox não está funcionando como deveria.
Para ser mais específico: espero clicar em uma imagem e a imagem ser ampliada e exibida na galeria, como funciona no Discourse oficial. Aqui está um exemplo: Better Discourse Lightbox - #2 by codinghorror
Só podemos dar suporte ao processo de instalação oficial aqui, pois não podemos falar sobre as diferentes variáveis em outros módulos de instalação. Se puder, tente reinstalar usando o processo de instalação oficial e veja se isso é um problema.
Como dica geral, tente garantir que você esteja atualizado para a versão mais recente do Discourse, veja release-notes topics - Discourse Meta para as últimas novidades e veja se o problema persiste. Se o problema persistir, tente usar o modo de segurança para descartar possíveis problemas de tema ou plugin que possam estar causando o problema.
Dito isso, só podemos dar suporte à instalação oficial aqui.
Entrei em contato com a Linode, eles me disseram para entrar em contato com a Discourse para obter ajuda.
Entrei em contato com a Discourse através deste fórum, e vocês estão me recomendando instalar a versão oficial.
Neste caso, não devemos usar nenhum aplicativo do marketplace?
Tentei o modo de segurança e isso não ajudou. Não há nenhuma maneira de verificar o que acontece com o Lightbox e por que ele não funciona? Pelo que posso ver, esse problema aconteceu com outras pessoas e não foi resolvido.
Eu também te dei outras soluções para tentar, embora:
Nós incentivamos as pessoas a usarem qualquer serviço de hospedagem que gostem, mas após o desenvolvimento e testes, descobrimos que os droplets da Digital Ocean apresentam o mínimo de problemas e, por isso, ao longo dos anos, os recomendamos e usamos. Com a Digital Ocean, sabemos como ela é configurada, como funciona e quais são os possíveis problemas, mas com outros serviços de hospedagem e marketplaces, não temos essa visibilidade, pois não temos visibilidade sobre como eles configuram seu processo de instalação.
Gostaríamos de ajudar com isso, então criamos um processo de instalação padrão para que, se alguém seguir este processo, saibamos o que esperar e quais são os possíveis problemas. Fora isso, é quase impossível falar sobre os possíveis problemas, pois há muitas variáveis envolvidas.
Dito isso, por favor, esteja ciente de que o Discourse é gratuito e de código aberto, portanto, você é livre para usá-lo como quiser ou instalá-lo onde quiser. Também podemos oferecer suporte gratuito para sua instância do Discourse através desta comunidade se você usar nossa instalação padrão. Se este processo de suporte não for favorável, criamos um Marketplace onde você pode pagar por suporte e um de nossos muitos especialistas o guiará durante o processo.
Obrigado. Mas a solução não funciona. Já tenho a versão mais recente do Discourse e o modo de segurança não ajuda.
Entendo sua posição e entendo que o produto é de código aberto. Este é um dos motivos pelos quais o escolhi. Mas o que estou procurando é algum tipo de documentação, ou pontos a serem observados para resolver o problema do Lightbox.
Eu não sabia sobre o Marketplace e provavelmente darei uma chance se não encontrar uma solução. Mas isso parece um aplicativo de uso gratuito com suporte pago. Nada de errado com isso, se isso fosse conhecido desde o início
De qualquer forma, obrigado pelo seu tempo. Vou esperar um pouco mais.
Talvez haja outras dicas de outros usuários sobre o que verificar para resolver isso.
O suporte também é gratuito, dependendo de como você o instala instalação padrão
Vou sugerir fazer um teste. Você já tentou postar as mesmas imagens em outros fóruns Discourse? Você pode usar nosso site de demonstração para testes como este: https://try.discourse.org/ ou criar um site de teste em qualquer um dos outros hospedadores Discourse para ver se este problema persiste.
Pode ser que você tenha descoberto um bug e eu tenha respondido incorretamente, então tente testar e veja.
Estive testando isto.
As imagens que peguei do tópico de exemplo no OP funcionam bem no meu site de teste, mas comparando o código no inspetor do navegador, as minhas recebem um lightbox-wrapper e as do @3DPB não. Tentei ajustar algumas configurações, mas sem efeito até agora.
Você poderia verificar suas configurações de administrador create thumbnails e composer media optimization image enabled, apenas para ter certeza (e confirmar que temos uma configuração semelhante para quaisquer testes )
O único outro tópico que consegui encontrar com um problema semelhante é este, mas a solução foi reiniciar uma nova instância que magicamente corrigiu, então a mesma solução que já foi oferecida.
Até agora, é um problema bastante frustrante para replicar/resolver.
Temos visto isso acontecer intermitentemente e estamos investigando qual pode ser a causa. Precisamos de uma reprodução consistente desse cenário mais de uma vez, com etapas que se possa seguir, para que possamos encontrar uma solução. Até agora, não conseguimos fazer isso.
@osioke muito obrigado pela sua resposta!
Não é fácil para nós derrubar o fórum e reinstalar tudo, mas talvez possamos fazer isso durante a manutenção planejada em algumas semanas.
Apenas uma sugestão sua: temos certeza de que uma nova instalação + restauração do backup é completamente segura e não pode quebrar outras coisas? Nós apenas não gostaríamos de acionar problemas maiores ao tentar fazer o lightbox funcionar - acabei de notar que ele não está funcionando, ninguém realmente reclamou sobre isso, então eu meio que considero um problema menor.
Obrigado!
Acho que este último comentário seu foi desnecessário.
Não me parece que eu possa parecer impaciente ou insistente.
Eu apenas postei uma resposta neste tópico e aqui para notificar o usuário que pediu ajuda, que já havia um tópico aberto aqui.
Mas aparentemente houve pelo menos outra postagem sobre o mesmo problema aqui. Então, acho que não sou eu, talvez essas postagens possam ser combinadas e, de qualquer forma, não vejo problema em referenciar outras postagens sobre os mesmos tópicos como uma resposta.
Eu avalio o trabalho que vocês desenvolvedores estão fazendo e acredito que tentei ser grato ao escrever minhas mensagens. Mas fazer parte da equipe não deve permitir que ninguém seja rude, mas por favor, não vamos começar uma discussão.