Sí, como se mencionó anteriormente, la mayor parte de la lógica de generación de miniaturas ahora está en Discourse. De hecho, lo estoy sobrescribiendo para relajar ligeramente el requisito de inclusión, pero aún podría ser más estricto que antes.
Me resiste sobrescribir más y, en realidad, la “flexibilidad” de los criterios para considerar que algo merece una miniatura debería ser ahora un problema central. TLP debería ser simplemente un consumidor de esos datos.
Entiendo que ahora depende del comportamiento de Discourse. Gracias por la ayuda.
Solo quiero informar sobre mi situación al respecto. Todavía estoy luchando con esto.
He intentado normalizar el HTML de img para que incluya solo el atributo src, ya que parece que Discourse lo ignora. Por ejemplo, normalmente una publicación desde WordPress comenzaría con esto (aquí ya he limpiado el HTML, sin atributos excepto src). Los criterios de los que hablas no parecen estar relacionados.
Luego, volver a hornear (de modo que las imágenes se descarguen) desde la consola solo funciona para algunos temas. Típicamente, el tema del que extraje el HTML anterior es ignorado. Ya sea con rake posts:rebake o en Rails con post.save! ; post.rebake!, el tema se ignora. No veo ninguna razón por la que falle, tiene el mismo HTML que otros temas que sí funcionaron.
Sin embargo, si edito manualmente desde el editor sin cambiar el contenido y guardo, entonces la imagen se extrae/descarga. Hay demasiados temas para editarlos manualmente.
¿Tienes alguna idea sobre cómo lograr el mismo comportamiento de guardado que el editor mediante la consola de Rails?
Nota: la opción de días antiguos máximos está configurada en su valor máximo.
Esa es una diferencia de comportamiento muy interesante, aunque frustrante. ¿Te sugiero que lo publiques como un Tema de Soporte, ya que eso realmente no está dentro del alcance del plugin?
Páginas principales (más recientes o categorías) = Error 500.
Tuve este error esta mañana, no pude encontrar ninguna solución y restauré la última copia de seguridad. Intenté cambiar la imagen y volví a obtener errores 500/exception/ISE, etc.
porque obtuvimos estos errores, restauramos la copia de seguridad anterior (todo estaba bien) y luego cambiamos nuevamente la miniatura desde el mismo tema y todo “se bloqueó”
ambas veces usando la imagen del pulpo de este enlace de Kickstarter
Podría intentar volver a provocar el error de la misma manera, pero mi administrador de sistemas seguro que me cobraría varios cientos de euros si lo intento… (y no le culparía por hacerlo ^^)
Por cierto, no digo que este plugin tenga un fallo (el error sugería algo relacionado con S3). Solo que usar esa imagen en particular como miniatura provocó un comportamiento extraño en Discourse. Quizás sí, quizás no. Es la primera vez que me ocurre después de varias semanas usando tu plugin con total satisfacción, bastante raro.
La generación de miniaturas ahora se ha trasladado al núcleo de Discourse. Lo que TLP hacía para crear miniaturas ahora lo realiza mayoritariamente Discourse. Cada vez más, TLP es solo una capa de presentación.
Mi suposición es que decidieron crear una Galería de Temas y eso requirió miniaturas (porque presentar demasiadas imágenes en su resolución original habría hecho que la página fuera muy lenta). Y de ahí se fue desarrollando…
Por cierto, creo que deberíamos ver esto como un movimiento muy positivo por parte de Discourse. Es genial que la plataforma ahora pueda generar, almacenar y entregar datos de miniaturas a la lista de temas más o menos de forma nativa, sin necesidad de un plugin.
A largo plazo, eso hará que la plataforma sea más atractiva y ayudará a su estabilidad.
Después de actualizar a la última versión de Discourse y TPL, observamos anomalías en los mosaicos. Algunos se renderizan correctamente como mosaicos, otros no, lo que provoca cajas superpuestas y contenido oculto. Pueden verlo ustedes mismos en https://eqlzr.org (es posible que necesiten desplazarse hacia abajo para verlo).
La consola del navegador explica qué está ocurriendo:
Se forzó la distribución antes de que la página se cargara completamente. Si las hojas de estilo aún no se han cargado, esto podría causar un parpadeo de contenido sin estilo.
No sé si este error pertenece a TLP o al núcleo de Discourse.
Tu sitio se está renderizando perfectamente para mí tanto en Chrome como en Safari. Pero puedo ver algún tipo de problema en Firefox, interesante. Lo revisaré con más detalle cuando tenga tiempo.
NB: Cualquier problema con JavaScript puede romper la distribución. Esto no tiene por qué provenir de TLP; podría ser de cualquier complemento o del núcleo de Discourse, ya que si JavaScript “se bloquea”, evitará que TLP termine la distribución.
¡Hola Robert! Estoy probando el TC en un sitio pequeño diferente y tengo problemas con él. No tengo instalado el plugin TLP, solo el plugin de ayuda. El TC de miniaturas de temas funciona como se esperaba, que he configurado para el tema neutral predeterminado en este sitio. He configurado el TLPTC para el tema oscuro para que puedas ver qué está pasando: https://community.exploringexposure.com/ Estoy en la última versión de todo.