Discourse Graphviz

:discourse2: Résumé Discourse Graphviz permet d’ajouter des graphiques aux messages en utilisant le langage DOT.
:open_book: Guide d’installation Ce plugin est inclus dans le cœur de Discourse. Aucune installation séparée du plugin n’est nécessaire.

Fonctionnalités

Ce plugin utilise la bibliothèque Viz.js pour rendre les graphiques.
Pour intégrer un graphique, utilisez le bbcode [graphviz] [/graphviz]. Vous pouvez optionnellement définir des attributs de moteur de mise en page : [graphviz engine=neato]. Si le moteur n’est pas défini, il prend par défaut le moteur dot.
Consultez le site Graphviz pour la documentation et plus d’exemples.

Exemple

[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]

Capture d’écran

Le SVG de l’aperçu sera converti en PNG lorsque le message sera cuisiné :

Note

:warning: Ce plugin est désactivé par défaut. Après l’installation, assurez-vous de l’activer via les paramètres du site.

JOURNAL DES MODIFICATIONS

À FAIRE

47 « J'aime »

:partying_face: Ce plugin est maintenant inclus dans le cœur de Discourse dans le cadre de Bundling more popular plugins with Discourse core. Si vous auto-hébergez et utilisez le plugin, vous devez le supprimer de votre app.yml avant votre prochaine mise à niveau.

4 « J'aime »

Ce plugin présente une erreur dans la dernière version de Discourse

Je dois le désactiver pour reconstruire l'application (Discourse)

Il a été récemment ajouté au cœur de Discourse

1 « J'aime »