Grafos de Discourse en Graphviz

||||
-|-|
:discourse2: | Resumen | Discourse Graphviz proporciona la capacidad de agregar gráficos a las publicaciones utilizando el lenguaje DOT.
:open_book: | Guía de instalación | Este plugin viene incluido con el núcleo de Discourse. No es necesario instalar el plugin por separado.

Características

Este plugin utiliza la biblioteca Viz.js para renderizar gráficos.
Para incrustar un gráfico, utiliza el bbcode [graphviz] [/graphviz]. Opcionalmente, puedes definir atributos del motor de diseño: [graphviz engine=neato]. Si no se define el motor, por defecto se utiliza el motor dot.
Consulta el sitio Graphviz para obtener documentación y más ejemplos.

Ejemplo

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

Captura de pantalla

El SVG de la vista previa se convertirá a png cuando se procese la publicación:

Nota

:warning: Este plugin está deshabilitado de forma predeterminada; después de instalarlo, asegúrate de habilitarlo a través de la configuración del sitio.

REGISTRO DE CAMBIOS

PENDIENTES

47 Me gusta

:partying_face: Este plugin ahora está incluido en el núcleo de Discourse como parte de Bundling more popular plugins with Discourse core. Si auto-alojas y usas el plugin, necesitas eliminarlo de tu app.yml antes de tu próxima actualización.

4 Me gusta

Este plugin tiene un error en la última versión de Discourse

Debo deshabilitarlo para rebuild app (Discourse)

Se añadió recientemente al núcleo de Discourse

1 me gusta