discourse-compact-topic-view
Propósito
Vista compacta de los temas.
Descripción
Para obtener una visión general de un tema, una vista compacta de todas las publicaciones puede ser útil.
GUI estándar:
GUI compacta:
Cómo
Si los datos de origen (publicaciones) están disponibles, hay mucha libertad para transformar los datos.
Procedimiento:
- Cargue los datos de discourse en el ordenador local (a través de discourse-reader).
- Transforme los datos de discourse (a través de Go templates y dagote).
- Muestre los datos transformados en el navegador.
Concepto:
- A través de la plantilla Go, define lo que se debe mostrar.
- A través de CSS, define cómo se debe mostrar algo.
Idealmente, los pasos del proceso se ejecutan automáticamente mediante un script. La visualización compacta que se muestra arriba se logró con 150 líneas de código de plantilla y CSS cada una. Se omitió JavaScript, pero esto conduce a limitaciones menores.

