OK, trabajando en algo emocionante.
He creado un complemento complementario para el Componente de Tema que añade funcionalidad adicional.
Hasta ahora, he añadido un Selector de Miniaturas funcional al Componente de Tema en instalaciones basadas en él. Para que esta funcionalidad funcione, también necesitas este complemento recortado. (Por favor, actualiza también tu TC).
El plugin experimental está aquí:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Esto añade dos ventajas:
- Modifica los criterios que Discourse utiliza para determinar qué miniaturas se usan por defecto y acepta miniaturas más pequeñas y útiles que de otro modo habrían sido rechazadas (en mi opinión, los criterios principales son demasiado restrictivos).
- Añade un Selector de Miniaturas funcional en el editor de metadatos del Tema, de modo que si no estás satisfecho con la que elige, puedes anularla. Funcionalmente, esto es casi idéntico a la versión original del plugin, pero ahora funciona con la nueva lógica de producción de miniaturas de Discourse.
Mi objetivo es hacer que el Componente de Tema sea lo suficientemente estable y rico en funciones para retirar el plugin original.
Entonces, para una instalación básica, solo necesitas añadir el Componente de Tema.
Si tienes un servidor propio o estás en un plan que te permite añadir plugins, puedes añadir el complemento complementario para obtener características adicionales.
En general, esto minimizará el mantenimiento al tiempo que permitirá a más personas acceder a las Vistas Previa de la Lista de Temas.
La otra ventaja significativa para el administrador del sitio es que muchos cambios superficiales en el front-end no requerirán una reconstrucción, ya que es posible que solo tengas que actualizar el Componente de Tema.
