Hi Sean, On Friday, October 30, 2020 at 1:08:57 AM UTC+1, Sean Boyle wrote: > > Pinging this topic again. It appears that diagramming plugins come, then > are abandoned.
That's right. It seems there has gone quite some work into the integration into TW. ... but ... it was only implemented as "basic wrapper" widgets. Which means for most cases. Only basic functions are available for the user. ... So for me it looks like a 20/80 approach. 20% of time invested to get 80% of functions out of it. This gives you the possibility to implement 5 different libs (as seen at: https://gt6796c.github.io/) at the same time as doing 100% for 1 library. ... (sometimes) That's a good idea It seems none of the libraries took of (eg: lack of feedback), so the whole thing was abandoned. ... Or the author didn't need the functionality anymore. ... > I have taken to using graphviz (viz plugin) and it works reasonably well > (only a bit quirky) and if there were some reasonable ways of adding > symbols for creating graphs such as flowchart, CORAS, BPMN, sequence, > communication diagrams, it would fulfill 90% of my needs. > Having said that, are there any efforts out there for incorporating > lightweight graphing with extensible symbol sets, or diagramming? > I'm a bit concerned about the term "lightweight". ... IMO none of those functionalities are "light". Neither in terms of complexity to implement it, nor in terms of executable code. .. and it should contain "custom" symbol sets and "pluggable" diagramming functions. ... Which is a fully blown plugin-system in itself. eg: mermaid.js has 2.8 MByte of "bundled" js code. The minified version still uses 800kByte of code, without any CSS. So this 1 library basically has the same size as empty.html. .. Where TW core-code isn't minified to make it easy for "users" to learn about / and debug the code. Had a look at the mermaid.js code for about 2+h. ... They are using several libraries, that do the heavy lifting for the visual rendering. mermaid.js seems to be responsible for the bigger part of parsing text-type content into data structured, that the libs can understand. ... ============ Had a look at the terms CORAS and BPMN ... Where searching for BPMN gave me a 500 page PDF manual. .... Now I'm amused about "lightwight" ;) CORAS lead me to an Enterprise Decision Management Software with a hefty price tag. ... ============ I think I can see, why you pinged that 3 year old topic again ... Mermaid seems to have a CLI version. .. So it shuldn't be to hard, to create "save as SVG" option. ... Just some thoughts. mario -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/27192342-4934-4707-bbfd-cc7f74bd784do%40googlegroups.com.

