رسم بياني للمناقشة

:discourse2: الملخص مخطط Discourse Graphviz يتيح إضافة المخططات إلى المنشورات باستخدام لغة DOT.
:open_book: دليل التثبيت هذا المكوّن مدمج في نواة Discourse. لا حاجة لتثبيت المكوّن بشكل منفصل.

الميزات

يستخدم هذا المكوّن مكتبة Viz.js لعرض المخططات.
لتضمين مخطط، استخدم وسم bbcode التالي: [graphviz] [/graphviz]. يمكنك اختياريًا تحديد سمات محرك التخطيط: [graphviz engine=neato]. إذا لم يتم تحديد المحرك، فإنه يستخدم افتراضيًا محرك dot.
راجع موقع Graphviz للحصول على التوثيق والمزيد من الأمثلة.

مثال

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

لقطة شاشة

سيتم تحويل ملف SVG من المعاينة إلى تنسيق png عند معالجة المنشور:

ملاحظة

:warning: هذا المكوّن معطل افتراضيًا، بعد التثبيت تأكد من تفعيله عبر إعدادات الموقع.

سجل التغييرات

مهام قادمة

47 إعجابًا

:partying_face: تم تضمين هذه الإضافة الآن مع Discourse الأساسي كجزء من Bundling more popular plugins with Discourse core. إذا كنت تستضيف بنفسك وتستخدم الإضافة، فأنت بحاجة إلى إزالتها من ملف app.yml الخاص بك قبل الترقية التالية.

4 إعجابات

يحتوي هذا المكون الإضافي على خطأ في أحدث إصدار من discourse

يجب علي تعطيل هذا لـ إعادة بناء التطبيق (discourse)

تمت إضافته مؤخرًا إلى Discourse core

إعجاب واحد (1)