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.
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?
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.
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.
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!
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.