Grafo di discussione Graphviz

||||
-|-|
:discourse2: | Riepilogo | Discourse Graphviz offre la possibilità di aggiungere grafici ai post utilizzando il linguaggio DOT.
:open_book: | Guida all’installazione | Questo plugin è integrato nel nucleo di Discourse. Non è necessario installare il plugin separatamente.

Funzionalità

Questo plugin utilizza la libreria Viz.js per renderizzare i grafici.
Per incorporare un grafico usa il bbcode [graphviz] [/graphviz]. Facoltativamente puoi definire gli attributi del motore di layout: [graphviz engine=neato]. Se il motore non è definito, viene utilizzato di default il motore dot.
Consulta il sito Graphviz per la documentazione e altri esempi.

Esempio

[graphviz engine=circo]
graph {
    a -- b;
    b -- c;
    c -- d;
    d -- e;
    e -- g;
    a -- g;
    a -- c;
    a -- d;
    a -- e;
    b -- d;
    b -- e;
    b -- g;
    c -- e;
    c -- g;
    d -- g;
}
[/graphviz]

Screenshot

L’SVG dalla vista preliminare verrà convertito in png quando il post viene elaborato:

Nota

:warning: Questo plugin è disabilitato di default; dopo l’installazione assicurati di abilitarlo tramite le impostazioni del sito.

CHANGELOG

TODO

47 Mi Piace

:partying_face: Questo plugin è ora incluso nel core di Discourse come parte di Bundling more popular plugins with Discourse core. Se stai ospitando autonomamente e utilizzi il plugin, devi rimuoverlo dal tuo app.yml prima del tuo prossimo aggiornamento.

4 Mi Piace

Questo plugin ha un errore nella versione più recente di Discourse

Devo disabilitarlo per ricostruire l'app (Discourse)

È stato aggiunto di recente al core di Discourse

1 Mi Piace