¿Lightbox para imágenes viene por defecto?

Lo siento, gente, pero tengo que preguntar:

Cuando subo una imagen a un tema en mi instalación de Discourse, no puedo hacer clic en la imagen para abrir la ventana emergente (lightbox) de la misma.

¿Es necesario instalar un plugin adicional o el comportamiento del lightbox viene incluido por defecto en Discourse?

La creación de miniaturas sí funciona, ya que después de la subida, el enlace de la imagen incrustada se ve así:

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

La parte ...|690x460] lo confirma.

Sin embargo, las imágenes subidas tienen dimensiones muy superiores a 4k x 4k.

¿Se trata de una instalación de desarrollo o de producción?

¿Siguió la guía de instalación oficial al configurar el sitio? (si es una instalación de producción)

¿Puede confirmar que no hay nada inusual en las colas de Sidekiq visitando

your.site.come/sidekiq/

y revisando las pestañas de ocupados, encolados y programados?

Mi Sidekiq no se ve alentador

Sí, seguí la guía de instalación oficial. No parece haber ninguna mención a Sidekiq en ella.

Sin embargo, supongo que mi panel de Sidekiq parece correcto en este momento.

Es una instalación de producción.

¿Hay algo que pueda estarme faltando?

Es intencional que no haya ninguna mención de Sidekiq allí; todo esto debería funcionar mágicamente en segundo plano sin que tengas que hacer nada. Nos aseguramos de que así sea.

El hecho de que no funcione en tu sitio indica un problema en tu configuración.

Es difícil diagnosticar cuál es el problema sin mucho contexto. Por favor, intenta proporcionar tanta información como puedas.

¿Puedo obtener un enlace al sitio con el que estás teniendo problemas?
¿Puedes probar el modo seguro?
¿Estás usando Cloudflare?
¿Ves algún error en la consola del navegador en las páginas con imágenes que deberían abrirse en lightbox?
¿Ves algo inusual en tu.sitio.com/logs?

africa.packagetome.com (no es el dominio final, solo un entorno de prueba para experimentar)

Lightbox sigue sin funcionar en modo seguro, con el tema predeterminado y todos los complementos desactivados.

No. Todo se ejecuta en un VPS de DigitalOcean de 10 $

No hay errores en la consola del navegador en las páginas con imágenes que deberían abrirse en lightbox.

No tengo forma de saber qué es inusual, ya que actualmente no tengo registro de lo que debería ser lo normal.

¿Por “normal”, te refieres a que no debería haber nada en los registros?

Esto es lo que tengo actualmente en los registros:

¿Alguna sugerencia sobre dónde buscar más?

Y también para mencionar, por defecto, después de la instalación, el lightbox tampoco funciona en esta instalación.

https://forum.devcongress.org

También se está ejecutando en DO, siguiendo la guía de instalación, sin CDN (todo se carga desde el VPS).

La magia es genial, pero quizás sería útil y ya es hora de incluir una sección en la guía que mencione la magia y cómo solucionarla si no funciona como se espera.

¡Gracias por los detalles adicionales :+1:

En realidad, no. La mayoría de los administradores no les importa cómo funciona, solo que funcione, lo cual, de nuevo, es algo que nos preocupa mucho y nos aseguramos de que funcione. Acabo de configurar un nuevo entorno de prueba y todo parece funcionar perfectamente de mi lado. Si eres desarrollador y realmente quieres profundizar en cómo funciona, siéntete libre de consultar el código fuente.

Lo entiendo, pero al navegar por ese sitio, solo veo dos temas públicos que tienen imágenes:

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

y

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

Las imágenes en ambos temas son demasiado pequeñas para ser mostradas en el lightbox. Puedes controlar la altura y el ancho mínimos para que una imagen sea mostrada en el lightbox mediante max_image_width y max_image_height.

Las imágenes con dimensiones mayores que esos valores serán mostradas en el lightbox. Así que siéntete libre de cambiar esos valores según tus necesidades.

Pero no digo que añadir imágenes más grandes funcionará allí.

Sigo revisando el problema en

africa.packagetome.com

Sí, tienes razón. Subí una imagen mucho más grande y el lightbox en forum.devcongress.org funciona ahora.

Probé la misma imagen aquí: https://africa.packagetome.com/t/test-photo-image/37, revisé el trabajo de Sidekiq mientras comenzaba y finalizaba, no hubo problemas, pero el lightbox no se muestra.

También intenté verlo en Firefox. Aún no hay lightbox.

Sí, soy desarrollador. Miraré alrededor y veré qué encuentro.

De todos modos, estoy usando la versión 2.4.0.beta4 (02731ef33e), por si eso importa de alguna manera.

Así que, frustrado,

El primer post es este: https://africa.khophi.com/t/testing-photo-lightbox/11

La dimensión de la imagen es 5471 x 2878, mucho más grande de lo que debería activar el lightbox.

Aun así, el lightbox no funciona. La magia nos falla (o a mí) esta vez. Y como es magia, ni siquiera sé por dónde empezar a depurar. No hay errores en la consola. No hay errores en los registros, excepto 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 Es interesante que en tu caso el lightbox funcionó. Yo estoy siguiendo la guía de instalación, palabra por palabra, desde un droplet completamente nuevo.

Si es necesario, haré un screencast de todo el proceso de configuración más adelante, para que sepáis que no estoy haciendo ningún truco ‘anti-magia’. El lightbox no funciona directamente (juego de palabras con ‘out of the box’), al menos en mi caso.

Ahora he agotado todas las soluciones de depuración que se me ocurren. Instalación en blanco, y el lightbox sigue sin funcionar.

De lo contrario, podría grabar cómo instalo una nueva instancia de Discourse y el lightbox no funciona, porque algo no está bien, y tengo la sensación de que la documentación no menciona algo.

De todos modos, ¿tenéis más consejos de depuración para que los revise?

Así que ya se me han agotado las opciones y no sé qué más buscar.

¿Soy el único que se enfrenta a esto?

Tengo exactamente el mismo problema con 2.4.0.beta6 y Digital Ocean

Mismo problema aquí. También con Digital Ocean.

Tengo el mismo problema
https://meta.discourse.org/t/lightbox-not-working/190660