Vue compacte des sujets

discourse-compact-topic-view

Objectif

Vue compacte des sujets.

Description

Pour avoir un aperçu d’un sujet, une vue compacte de tous les messages peut être utile.

Interface graphique standard :

Interface graphique compacte :

Comment faire

Si les données sources (messages) sont disponibles, il y a beaucoup de liberté pour transformer les données.

Procédure :

  • Charger les données discourse sur l’ordinateur local (via discourse-reader).
  • Transformer les données discourse (via Go templates et dagote).
  • Afficher les données transformées dans le navigateur.

Concept :

  • Via Go template, vous définissez ce qui doit être affiché.
  • Via CSS, vous définissez comment quelque chose est affiché.

Idéalement, les étapes du processus sont exécutées automatiquement via un script. L’affichage compact montré ci-dessus a été réalisé avec 150 lignes de code de template et CSS chacune. JavaScript a été omis, mais cela entraîne des limitations mineures.

Ressources / Liens

2 « J'aime »