Lightbox para imagens vem por padrão?

Desculpe, pessoal, mas preciso perguntar:

Quando faço o upload de uma imagem em um tópico na minha instalação do Discourse, não consigo clicar na imagem para abrir o lightbox.

Isso exige um plugin adicional ou o comportamento de lightbox já vem incluso no Discourse?

A criação de miniaturas está funcionando, pois após o upload, o link da imagem incorporada fica assim:

![170A8281|690x460](upload://ymbIAVokPLvrmTr6ceQQ16AKUdX.jpeg)

A parte ...|690x460] confirma isso.

No entanto, a imagem carregada tem dimensões muito superiores a 4k x 4k.

Esta é uma instalação de desenvolvimento ou de produção?

Você seguiu o guia de instalação oficial ao configurar o site? (se for uma instalação de produção)

Pode confirmar que não há nada de anormal nas filas do Sidekiq acessando

seu.site.com/sidekiq/

e verificando as abas Busy, Enqueued e Scheduled?

Meu Sidekiq não parece muito animador

Sim, segui o guia de instalação oficial. Não parece haver nenhuma menção ao Sidekiq nele.

No entanto, acho que meu painel do Sidekiq parece estar correto neste momento.

É uma instalação de produção.

Há algo que eu possa estar esquecendo?

É intencional que não haja menção ao Sidekiq ali; tudo isso deve funcionar magicamente em segundo plano, sem nenhuma ação da sua parte. Garantimos que isso aconteça.

O fato de não estar funcionando no seu site indica um problema na sua configuração.

É difícil diagnosticar qual é o problema sem muito contexto. Então, por favor, tente fornecer o máximo de informações possível.

Posso obter um link para o site que você está tendo problemas?
Você pode tentar o modo seguro?
Você está usando o Cloudflare?
Você vê algum erro no console do navegador em páginas com imagens que deveriam ser exibidas em lightbox?
Você vê algo incomum em your.site.com/logs?

africa.packagetome.com (não é o domínio final, apenas um ambiente de testes para brincar)

O Lightbox ainda não funciona no modo de segurança, com o tema padrão e todos os plugins desativados.

Não. Tudo está rodando em um VPS da DigitalOcean por 10 dólares.

Não há erros no console do navegador nas páginas com imagens que deveriam abrir no lightbox.

Não há como eu saber o que é incomum, já que atualmente não tenho nenhum registro do que seria o normal.

Por normal, não deveria haver nada nos logs?

Aqui está o que tenho atualmente nos logs:

Alguma sugestão de onde procurar mais?

E também vale mencionar que, por padrão, mesmo após a instalação, o lightbox não está funcionando nesta instalação.

https://forum.devcongress.org

Também estou rodando no DO, segui o guia de instalação e não há CDN (tudo está sendo carregado diretamente do VPS).

A mágica é ótima, mas talvez seja útil e esteja na hora de incluir uma seção no guia explicando essa mágica e como contorná-la caso não funcione como esperado.

Obrigado pelos detalhes extras :+1:

Na verdade, a maioria dos administradores não se importa como funciona, apenas que funcione, o que, novamente, é algo que nos importa muito e garantimos que funcione. Acabei de configurar um novo ambiente de teste e tudo parece estar funcionando perfeitamente do meu lado. Se você é um desenvolvedor e realmente quer se aprofundar em como funciona, fique à vontade para ver o código-fonte.

Entendo, mas navegando por aquele site, vejo apenas dois tópicos públicos que possuem imagens:

https://forum.devcongress.org/t/created-to-initialize-tags/36

e

https://forum.devcongress.org/t/anyone-still-experiencing-the-on-and-off-of-the-mtn-turbonet/49

As imagens em ambos os tópicos são muito pequenas para serem exibidas no lightbox. Você pode controlar a altura e a largura mínimas de uma imagem para ser exibida no lightbox por meio das configurações max_image_width e max_image_height.

Imagens com dimensões maiores que essas serão exibidas no lightbox. Então, fique à vontade para alterar esses valores conforme suas necessidades.

Mas não estou dizendo que adicionar imagens maiores funcionará lá.

Ainda estou analisando o problema em

africa.packagetome.com

Sim, você tem razão. Carreguei uma imagem muito maior e o lightbox no forum.devcongress.org agora funciona.

Tentei a mesma imagem aqui: https://africa.packagetome.com/t/test-photo-image/37. Verifiquei o trabalho do Sidekiq enquanto ele iniciava e finalizava; não houve problemas, mas o lightbox não aparece.

Também tentei visualizar no Firefox. Ainda sem o lightbox.

Sim, sou desenvolvedor. Vou dar uma olhada e ver o que encontro.

De qualquer forma, estou usando a versão 2.4.0.beta4 (02731ef33e), caso isso faça alguma diferença.

Então, frustrado,

O primeiro post é este: https://africa.khophi.com/t/testing-photo-lightbox/11

A dimensão da imagem é 5471 x 2878, muito maior do que o que normalmente aciona o lightbox.

Mesmo assim, o lightbox não está funcionando. A mágica nos falhou (ou a mim) desta vez. E como é mágica, nem sei por onde começar a depurar. Sem erros no console. Sem erros nos logs, exceto este:

TypeError: Cannot read property 'create' of undefined
    at https://africa.khophi.com/assets/vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:5:2332
    at https://africa.khophi.com/assets/vendor-fae393575cd14697b31e9fdbeb8c016d165a8a3af765ec8ca719a454585aedf4.js:5:3286

@Johani É interessante que você tenha rodado no seu e o lightbox funcionou. Estou seguindo o guia de instalação, palavra por palavra, em um droplet completamente novo.

Se necessário, farei uma gravação de tela de todo o processo de configuração mais tarde, para que vocês saibam que não estou fazendo nenhum truque ‘anti-mágico’ em lugar nenhum. O lightbox pronto para uso (brincadeira intencional) não está funcionando, pelo menos para mim.

Agora fiz todo o troubleshooting possível que consegui pensar. Instalação limpa, ainda assim o lightbox não funciona.

Caso contrário, talvez eu grave a instalação de uma nova instância do Discourse que leva ao lightbox não funcionando, porque algo não está certo, e tenho a sensação de que a documentação não menciona algo.

De qualquer forma, há mais alguma dica de troubleshooting para eu investigar?

Então, eu meio que esgotei as opções e não sei mais o que procurar.

Sou o único que está enfrentando isso?

Tenho exatamente o mesmo problema com a versão 2.4.0.beta6 e o Digital Ocean.

O mesmo problema aqui. Também com a Digital Ocean.

Tenho o mesmo problema
https://meta.discourse.org/t/lightbox-not-working/190660