Lista de temas (legacy)

¿Actualizaste el TC? Eso también es necesario. (La pista es la falta de localización que solo tiene el TC más reciente)

1 me gusta

Existe una orientación específica que indica que no se debe actualizar el plugin fuera de los primeros 5 días del mes. Sí, el plugin principal no es compatible con la versión actual de Discourse. Esta orientación aplica a todos los plugins de Pavilion (el período de actualización soportado son los primeros cinco días).

Somos receptores de cambios principales, por lo que necesitamos tiempo para actualizar el plugin tras cambios disruptivos en el núcleo. Nos enfocamos en esto al inicio del mes. Sin embargo, también debemos ganarnos la vida, por lo que no garantizamos la compatibilidad en otros momentos. Si solo actualizas al principio del mes, esto no debería ser un problema.

5 Me gusta

Gracias por la información.

2 Me gusta

El componente de tema experimental está funcionando actualmente. :slight_smile:

2 Me gusta

Sí, estoy en la última TC, algunos de los temas están funcionando más o menos:

1 me gusta

Eso no tiene ningún sentido. No estoy seguro de qué hay de malo en tu configuración, pero definitivamente no se está ejecutando el código más reciente de TC. ¡Qué raro!

Lo tengo en dos sitios de producción y el selector de miniaturas funciona perfectamente en ambos (aunque por ahora excluye imágenes muy pequeñas).

Por favor, verifica que hayas actualizado a la última versión de TC.

1 me gusta

Iba a empezar a desactivar cosas para averiguarlo, pero cambiar a un tema diferente y luego volver a cambiar de alguna manera lo solucionó, ¡qué raro!

2 Me gusta

Sí, posiblemente sea un problema de caché. ¡Muy bien!

Recuerda siempre actualizar tu página web después de modificar un componente del tema. Creo que cambiar el tema lo hace por ti.

A continuación, restauraré los botones de acción.

Gracias por las pruebas, David.

3 Me gusta

OK actualizaciones para el plugin principal para admitir las nuevas miniaturas de Discourse.

Básicamente, esto implica eliminar el código que TLP había creado para generar y gestionar miniaturas, y agregar nuevas interfaces para trabajar con las miniaturas del núcleo.

Esta es una actualización bastante grande, pero se beneficia en gran medida de mi trabajo en la versión de TC:

Como Discourse actualmente solo genera miniaturas desde dentro de los componentes de tema, también debes agregar este componente de tema muy simple para iniciar la creación de miniaturas: @David sería genial tener una opción solo para plugins aquí

NB: No estoy seguro de cuánto tiempo permanecerá la versión completa del plugin. Es probable que a partir de ahora me centre en el componente de tema y en el plugin Sidecar.

Por favor, pruébalo en el entorno de staging antes de implementarlo en producción, si es posible. Lo he probado en producción, pero los resultados pueden variar. Y, por supuesto, avísame de cualquier problema…

2 Me gusta

Recibo este error al instalar el componente del generador

Error de importación: about.json no existe o no es válido

2 Me gusta

Déjame revertir. Gracias por probarlo.

ACTUALIZACIÓN: ¡Disculpas! Eso ya está corregido y probado en Producción; por favor actualízalo y recarga tu navegador.

La moraleja de la historia: ¡no lances cosas tarde por la noche cuando estás cansado! (De alguna manera, había olvidado subir el archivo que era crucial para que funcionara). ¡El readme no iba a llevar a nadie a ningún lado rápido!

2 Me gusta

OK, es mejor que resuma el estado actual, ya que las cosas se están volviendo confusas:

Ahora hay dos configuraciones distintas:

  1. La existente, estándar, basada en plugins. Estoy pensando en reemplazarla por la opción 2 (avisaré con antelación).
  • Plugin https://github.com/paviliondev/discourse-topic-previews

O:

  1. Basada en TC, experimental; pueden esperarse pequeños problemas, pero con ventajas añadidas como imágenes destacadas en móviles y adaptabilidad a las barras laterales… plugin lateral opcional que añade funciones.
  • Componente de tema https://github.com/merefield/discourse-topic-list-previews-theme

  • Añade el plugin lateral si deseas más funciones: - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". Esto añade «acciones» (marcar como favorito y dar me gusta desde la lista de temas) y el selector de miniaturas en el editor de metadatos del tema.

Disculpas por cualquier confusión con las diferentes configuraciones.

10 Me gusta

El componente ya está en vivo y funciona realmente bien, ¡gracias de nuevo!

El único desafío que tenemos ahora es que el ‘nivel de resolución de miniaturas de la lista de temas’ también afecta a las imágenes destacadas. Así que tenemos imágenes destacadas que son un poco demasiado pequeñas o miniaturas en la lista de temas que son demasiado grandes. ¿Sería posible tener un ‘nivel de resolución de imágenes destacadas de la lista de temas’?

Edición: Y otra cosa: Aparentemente, el plugin de vista previa de la lista de temas ordena las imágenes destacadas por fecha de etiquetado, lo cual tiene mucho sentido, en mi opinión. El componente del tema las ordena por fecha del último post, lo que hace que las imágenes destacadas cambien bastante rápido. ¿Sería posible ordenarlas por fecha de etiquetado? ¡Muchas gracias!

3 Me gusta

Buena sugerencia, ya se ha implementado: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub

Por favor, actualiza y avísame cómo te va.

5 Me gusta

Funciona como un encanto, ¡muchas gracias! :slight_smile:

¿Sería también posible ordenar las imágenes destacadas por fecha de etiquetado (ver arriba)?

1 me gusta

El plugin tiene sus propios cambios en la API; lamentablemente, el TC no los tiene, así que no, a menos que pueda extraerlo de una solicitud HTTP existente simple en una sola operación.

1 me gusta

¿Funcionaría la fecha de publicación? Como hacemos una revista con Discourse y tu TC, sería extraño que un usuario pudiera cambiar los titulares escribiendo un comentario. :wink:

1 me gusta

¿O puedes obtener ese feed “/tag/{tag}.json?ascending=false&order=created”?

2 Me gusta

Y el plan es seguir avanzando principalmente con el TC, ¿correcto?

1 me gusta

Sí, eso podría funcionar. Y quizás una opción para ‘más reciente’ frente a ‘creado’.

2 Me gusta