discourse-compact-topic-view
Propósito
Visualização compacta de tópicos.
Descrição
Para ter uma visão geral de um tópico, uma visualização compacta de todas as postagens pode ser útil.
GUI Padrão:
GUI Compacta:
Como Fazer
Se os dados de origem (postagens) estiverem disponíveis, há muita liberdade para transformar os dados.
Procedimento:
- Carregar dados do discourse no computador local (via discourse-reader).
- Transformar dados do discourse (via Go templates e dagote).
- Exibir os dados transformados no navegador.
Conceito:
- Via Go template você define o que deve ser exibido.
- Via CSS você define como algo é exibido.
Idealmente, as etapas do processo são executadas automaticamente via script. A exibição compacta mostrada acima foi alcançada com 150 linhas de código de template e CSS cada. O JavaScript foi omitido, mas isso leva a pequenas limitações.

