Miniaturas de la Lista de Temas

He intentado configurarlo aquí, pero las miniaturas no parecen generarse realmente para nuestros temas.

¿Está esto relacionado de alguna manera con la configuración del período de gracia de edición? El componente temático de vistas previas de la lista de temas tampoco obtiene miniaturas hasta que la primera publicación ya no es editable, pero esta categoría no se adapta en absoluto a ese enfoque, y preferiríamos que los usuarios pudieran editar sus publicaciones indefinidamente en esta categoría.

2 Me gusta

Correcto.

Como mods de front-end únicamente, Topic List Thumbnails y Topic List Previews aprovechan el mismo proceso central que genera miniaturas en el back-end. Ese trabajo asíncrono no se ejecuta hasta que finaliza el período de gracia de edición ACTUALIZACIÓN: si la imagen es remota. Si las imágenes se cargan localmente, el proceso de generación de miniaturas se inicia de inmediato.

El proceso no es modificable por un Componente de Tema y requeriría un plugin o una PR al back-end para cambiarlo (sin perjuicio de que TLP tiene un plugin complementario para algunas características adicionales).

Tenga en cuenta que antes de que se agregara el soporte para miniaturas al núcleo, Topic List Previews era un plugin y funcionaba de manera muy similar en cuanto a la programación de la creación de miniaturas. No puedo hablar por el equipo, pero puede comprender la lógica de mantenerlo así: no desea generar miniaturas cuya imagen de origen pueda ser editada con frecuencia o ¿qué pasa si se agrega una imagen en el último minuto?

Una forma de mitigarlo es usar la función de icono/imagen predeterminada en cada componente de tema respectivamente. Para la vista de mampostería/mosaico, esto al menos reduce los cambios drásticos en el diseño. ¿O minimizar el período de gracia?

3 Me gusta

Ah, sí, ya veo. Tiene total sentido que ese sea el comportamiento predeterminado. Estamos en una situación complicada aquí porque gran parte de lo que se publicará en esta categoría serán mods de Minecraft, por lo que es lógico que la primera publicación de cualquier tema necesite ser editada con poca frecuencia, y es probable que la miniatura se cambie.

Supongo que no conoces ningún plugin que te permita cambiar este comportamiento, ¿así de memoria? Puedo entender por qué Core no admite esto, pero depender del período de gracia simplemente no funcionará para nosotros.

2 Me gusta

No, no creo. Lo más parecido fue el antiguo plugin obsoleto de vistas previas de listas de temas que podrías haber modificado.

O tendrás que hacer este trabajo tú mismo o Marketplace

3 Me gusta

¡De acuerdo, no te preocupes, gracias por tu tiempo!

2 Me gusta

Solo para añadir, una parte importante de la batalla es especificar el comportamiento práctico exacto que deseas y que funcionará en todos los casos extremos. Luego, haz el seguimiento con el trabajo, es decir, asegúrate de que lo que quieres funcione en la práctica. Todo es modificable. :).

Si la publicación cambia después de la fecha límite, creo que el sistema debería programar otra extracción y actualizar la miniatura.

3 Me gusta

Creo que podría haberme estado confundiendo entre el período de gracia y el bloqueo de edición, porque hace poco las miniaturas han comenzado a generarse.

Creo que tal vez necesite atribuir eso a un error de caché de CDN, jaja. ¡Aún así, gracias por tu ayuda!

3 Me gusta

¡Oh, sí, he oído que eso sucede, fantástico!

Hubo algo de confusión relacionada sucediendo aquí también, en este problema

3 Me gusta

parece que está roto después del último commit, prueba en theme-creator con etiquetas de cuadrícula.

3 Me gusta

Eso podría ser muchas cosas. ¿Tienes algún error en la consola de JavaScript?

2 Me gusta

3 Me gusta

Gareth, disculpas por la confusión, pero ahora que estoy de vuelta en mi escritorio, he realizado algunas pruebas rápidas y una revisión de la lógica.

Mi declaración estaba incompleta:

  • Si la imagen es remota de alguna manera (incluyendo onebox de un enlace remoto, ¿cuando se almacena en una CDN?) las miniaturas se ven afectadas por un trabajo retrasado: Jobs::PullHotlinkedImages y esto está programado efectivamente después del período de gracia de edición (esta parte era correcta):
  • PERO: parece que si subes una imagen directamente al sitio (por ejemplo, pegando una imagen), las miniaturas se crean en un proceso asíncrono que parece iniciarse inmediatamente. Si actualizas la imagen a otra imagen local, esto también se reflejará casi de inmediato. He actualizado un par de publicaciones arriba. Como no hago esto muy a menudo, omití esta parte.
3 Me gusta

Vaya, de acuerdo, ese es un comportamiento fascinante, pero tiene sentido para mí, creo.

Esa es información muy útil, puedo actualizar mis directrices de publicación entonces. ¡Gracias por la aclaración!

3 Me gusta

:bug: Error

Si tengo el componente de tema Miniaturas de temas habilitado, rompe mi foro. Estoy en la versión 2.9.0.beta4 [222c8d9b6a]. Estoy usando el tema graceful.

Deshabilitar el componente de tema Miniaturas de temas repara mi foro, pero por supuesto ahora las miniaturas de los temas no aparecen.

Creé esta publicación de error pero alguien me recomendó que publicara aquí ya que el error no está en el foro en sí.

6 Me gusta

¿Sucede esto también con las vistas previas de la lista de temas? Si es así, podría ser un error en el núcleo…

2 Me gusta

No, eso funcionó. Acabo de instalarlo para probar y no configuré nada que no fuera predeterminado, pero pareció aplicarse y funcionar correctamente.

3 Me gusta

Sí, el componente también está roto en mis foros :pensive:

3 Me gusta

Esto también está roto en nuestros foros.

3 Me gusta

@jtooker, @undasein Acabo de añadir una corrección, actualizar el componente debería solucionarlo (@tkearsley tu sitio ya debería estar actualizado).

¡Gracias a todos por informarlo!

12 Me gusta

¡Gracias! Funcionó perfectamente.

6 Me gusta