Visualização compacta de tópicos

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.

Recursos / Links

2 curtidas