/ / Javascript Projektant schematów blokowych w stylu CKeditor - javascript, xml, textarea, wysiwyg, flowchart

JavaScript Schemat blokowy w stylu CKeditor - javascript, xml, textarea, wysiwyg, schemat blokowy

Dowiedziałem się tutaj, na przepełnieniu stosu, tego właśniepotrzeba nazywana jest „schematem blokowym”. Muszę pozwolić użytkownikowi na narysowanie w przeglądarce (za pomocą myszy) schematu blokowego, który przedstawiałby przepływ procesu lub algorytmu. Ten schemat blokowy powinien zawierać decyzje (diamenty tak / nie), zadania (prostokąty), strzałki, etykiety itp.

Edytor schematów blokowych powinien być częścią formularza nastrona internetowa, powinna być napisana w JavaScript i ważne jest to, że musi generować tekst wyjściowy (XML?), który będzie można przechowywać w DB, a gdy ta strona zostanie ponownie otwarta, wykres zostanie wyrenderowany na podstawie wcześniej zapisanego tekstu.

Żadne inne wyjścia nie będą potrzebne. Zasadniczo potrzebuję tylko graficznego edytora / kreatora XML.

Byłoby idealnie, gdyby działało tak samo jak CkEditor: http://ckeditor.com/demo

Ten CkEditor to edytor JS Html, który obejmuje pliktextarea (w formularzu) i kiedy piszesz coś w tym edytorze, jest to (w tle) konwertowane na HTML i zapisywane w textarea. Wysyłając cały formularz za pomocą przycisku, zawartość pola tekstowego może zostać przetworzona i zapisana.

Czytałem następujący wątek, ale nic nie pasowało do moich celów

stackoverflow.com/questions/363592/javascript-library-for-hierarchical-flowchart

Ten projekt był bardzo bliski mojemu pomysłowi, ale jest to program Java, który jest uruchamiany poza przeglądarką, a dane wyjściowe nie mogą być przechowywane w bazie danych.

www.jgraph.com/jgraph.html

Czy ktoś użył czegoś takiego, jak właśnie opisałem?

Aktualizacja 1: To może być to, czego szukałem. Czy ktoś wie coś podobnego i / lub darmowego? origramy.com/origramy.html

Odpowiedzi:

1 dla odpowiedzi № 1

Znajdziesz to wątek przydatny. Mówi o generowaniu schematu blokowego z BPMN, który jest w XML.