[tw5] Re: Lightweight diagrams (e.g. concept maps)?
This is a question that vexed me for quite some time so I want to offer an update this thread for anyone coming across this later. There are now two good options for using Mermaid.JS within TW5: *"Complete" Mermaid.js library installation into TW5:* As noted above, this is the full library, but has been updated as of October 2021 and published with a demo wiki to make installation a breeze. Demo wiki: https://efurlanm.github.io/mermaid-tw5 *Lightweight TiddlyWiki5 plugin that wraps Mermaid Live Editor: *I just published this as a very lightweight (18kb) "wrapper" of the Mermaid Live service which handles all the rendering. All the power of Mermaid with streamlined code management and virtually no TW bloat. YouTube: https://www.youtube.com/watch?v=e78RRDp-NZg GitHub repo: https://github.com/jasonmhoule/tw5-mermaid Demo wiki: https://jasonmhoule.github.io/tw5-mermaid/ On Friday, November 20, 2020 at 2:20:47 PM UTC-6 Sean Boyle wrote: > CORAS: http://coras.sourceforge.net/ It is unfortunate that there are > name collisions. This is a methodology and a set of symbols to be used > with drawing software, not related to the ginormous commercial package by > the same name. BPMN is certainly well documented and there are large tools > which can automatically create workflows, &c. For creating drawings, it is > really just a set of swimlanes and symbols which extend the IBM flowchart > symbol set, which is a smaller problem. Neither of these in and of > themselves should radically grow an existing tool. > > I can appreciate that no one wants to work on a plugin, send it out for > feedback and get none, and perhaps I am guilty of that very thing as I have > tried several of them. > > Size is a problem. There is the problem that each graphics plugin seems > to have their own library, so they are all additive. One must certainly be > choosy. At this point, I have several graphics related plugins loaded > (railroad, tidgraph, rocklib/ mermaid-tw5, visjs, viz). Tracking > dependencies is not exactly easy (any advice on this?) and I seriously need > to do some preening, but I have tried to torture one or more of these to > get to my end goal. It might be smarter to strip all of these out, store > the source bits for any drawings, cook them externally and import the SVG > (hoping that the external tools do not bloat the SVG too much). > I am probably already asking a lot of it already by having several years > worth of journals with drawings, all encrypted. My initial plan was to > replace a daily planner and moleskine / engineering pad with a software > version which is as platform independent as possible today, lightweight, > and fulfills much of the requirement which I traditionally would fulfill > with a pencil. In the abstract, it is simple enough. The implementation > is really the dickens, no doubt filled with what TRIZ folks call > contradictions. For now, I should probably stick with it for the strengths > and go elsewhere for the missing bits. Before trying to integrate all with > Tiddlywiki, I was using yEd (https://yworks.com/products/yed) for BPMN > and CORAS (imported the symbols), and something like draw.io (jgraph). > > This was a good discussion. Thanks to TiddyTweeter and PMario! > > On Saturday, November 7, 2020 at 5:33:32 AM UTC-8 TiddlyTweeter wrote: > >> PMario wrote: >>> >>> >>> ... 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 >>> >> >> Right. Ambitious but useful. >> >> It seems none of the libraries took of (eg: lack of feedback), >>> >> >> Right. There was virtually no feedback at all. Though the tool really >> needed a lot to help the author. >> >> I am pretty sure that is why its development froze. They got no feedback. >> >> --- >> >> The "Mermaid" approach is interesting. >> >> Mainly because it is a unifying front-end that, if done well, would save >> a lot of hassle. >> >> Best wishes >> TT >> > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/c87aef00-735b-4508-87d1-7de16cf993efn%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
CORAS: http://coras.sourceforge.net/ It is unfortunate that there are name collisions. This is a methodology and a set of symbols to be used with drawing software, not related to the ginormous commercial package by the same name. BPMN is certainly well documented and there are large tools which can automatically create workflows, &c. For creating drawings, it is really just a set of swimlanes and symbols which extend the IBM flowchart symbol set, which is a smaller problem. Neither of these in and of themselves should radically grow an existing tool. I can appreciate that no one wants to work on a plugin, send it out for feedback and get none, and perhaps I am guilty of that very thing as I have tried several of them. Size is a problem. There is the problem that each graphics plugin seems to have their own library, so they are all additive. One must certainly be choosy. At this point, I have several graphics related plugins loaded (railroad, tidgraph, rocklib/ mermaid-tw5, visjs, viz). Tracking dependencies is not exactly easy (any advice on this?) and I seriously need to do some preening, but I have tried to torture one or more of these to get to my end goal. It might be smarter to strip all of these out, store the source bits for any drawings, cook them externally and import the SVG (hoping that the external tools do not bloat the SVG too much). I am probably already asking a lot of it already by having several years worth of journals with drawings, all encrypted. My initial plan was to replace a daily planner and moleskine / engineering pad with a software version which is as platform independent as possible today, lightweight, and fulfills much of the requirement which I traditionally would fulfill with a pencil. In the abstract, it is simple enough. The implementation is really the dickens, no doubt filled with what TRIZ folks call contradictions. For now, I should probably stick with it for the strengths and go elsewhere for the missing bits. Before trying to integrate all with Tiddlywiki, I was using yEd (https://yworks.com/products/yed) for BPMN and CORAS (imported the symbols), and something like draw.io (jgraph). This was a good discussion. Thanks to TiddyTweeter and PMario! On Saturday, November 7, 2020 at 5:33:32 AM UTC-8 TiddlyTweeter wrote: > PMario wrote: >> >> >> ... 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 >> > > Right. Ambitious but useful. > > It seems none of the libraries took of (eg: lack of feedback), >> > > Right. There was virtually no feedback at all. Though the tool really > needed a lot to help the author. > > I am pretty sure that is why its development froze. They got no feedback. > > --- > > The "Mermaid" approach is interesting. > > Mainly because it is a unifying front-end that, if done well, would save > a lot of hassle. > > Best wishes > TT > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/041e50bd-6013-46a9-8114-fb1d5dbad461n%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
PMario wrote: > > > ... 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 > Right. Ambitious but useful. It seems none of the libraries took of (eg: lack of feedback), > Right. There was virtually no feedback at all. Though the tool really needed a lot to help the author. I am pretty sure that is why its development froze. They got no feedback. --- The "Mermaid" approach is interesting. Mainly because it is a unifying front-end that, if done well, would save a lot of hassle. Best wishes TT -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/dc7302b0-5b15-4997-8c3b-4ecd28266e7bo%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/27192342-4934-4707-bbfd-cc7f74bd784do%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
Ciao Sean The scope of Mermaid is GOOD. I think part of the reason the TW plugin is orphan to great (never revised for obvious problems) is it never got good cheers in the first place. It is always a bit of a serendipitous event here getting kudos on launch. That is NOT ill-will. It is merely low numbers. We do loose things that way though. TT On Tuesday, 3 November 2020 19:11:41 UTC+1, Sean Boyle wrote: > > The mermaid ( > https://mermaid-js.github.io/mermaid/diagrams-and-syntax-and-examples/gantt.html) > > plugin supports gantt, but it is a bit quirky. IIRC, the mermaid plugin > was released but abandoned. The types of diagrams that the parent project > supports at this point are: > * flowchart > * sequence diagrams > * class diagrams > * state diagrams > * entity relationship diagrams (ERD) > * user journey diagram (I had never even heard of these before seeing it > on the mermaid site) > * gantt chart > * pie chart > > On Tuesday, November 3, 2020 at 5:22:13 AM UTC-8 Ste wrote: > >> All for diagrams and drawings! I find myself using a variety of tools >> though as lot of packages don't do things like dimensions/ line lengths or >> a centre lineI basically want AutoCAD LT but for .svg :) >> https://editor.method.ac/ does in a pinch for simple stuff. Bizarrely >> PowerPoint has quite robust drawing and line animation features these >> days!...reads back...GANTT charts you say?! where? >> >> On Monday, 2 November 2020 at 20:25:23 UTC Sean Boyle wrote: >> >>> It feels silly replying to myself, but... >>> >>> Some possibilities are: >>> >>>- mxgraph - this is the basis for draw.io, which has a GUI, &c. A >>>GUI is not strictly necessary, but would be handy for some things - free >>>- JointJS - Seems to support the usual diagram types, including BPMN >>>free >>>- yEd - I really like the layout options, being able to import SVG >>>nodes. It is free for any use, but if the underlying libraries (yFiles) >>>are to be used, they have commercial licencing.. >>> >>> The trick is finding someone with the chops to be able to integrate >>> something like one of these, then stick around to update from time to >>> time. I get the impression that most people are not really interested in >>> diagrams to sit alongside the notes in a tiddler. The closest thing so far >>> is viz and railroad, which are both rather limited. >>> >>> >>> On Friday, October 30, 2020 at 9:26:00 AM UTC-7 Sean Boyle wrote: >>> Hi Victor, Thanks for the reply! Yes, I tried out PlantUML (nice sequence diagram, btw). I don't know if it is still that way, but it used to be that the drawing was pushed to an internet server for processing. I'm more interested in something which is self-contained, especially since some of my diagrams could be considered sensitive, but in general I like self-contained solutions. Some others which I have tried out are: * Mermaid * Graphviz * Railroad * Tidgraph * edit in an external tool, render, and import the SVG (usually yEd) On Friday, October 30, 2020 at 6:54:19 AM UTC-7 Victor Dorneanu wrote: > Hi, > > there is also PlantUML: > http://tobibeer.github.io/tw5-plugins/#plantuml > > I've used this for some proof-of-concept I was doing: > https://tiddly.info/serverless#about > > KR, > Victor > > 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. 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? >> >> On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: >> >>> I found that sequence diagrammes seem to copy / paste, but DAG and >>> GANTT do not. >>> >>> >>> On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: My workaround is to use the online editor: https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 , save as SVG, import to TW, and transclude. That seems to work OK for copy/paste to other windows. It does seem to be a problem for other graphical stuff, like railroad diagrams. On Friday, Ap
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
@jermolene, have you heard of any projects along this line? On Tuesday, November 3, 2020 at 10:11:41 AM UTC-8 Sean Boyle wrote: > The mermaid ( > https://mermaid-js.github.io/mermaid/diagrams-and-syntax-and-examples/gantt.html) > > plugin supports gantt, but it is a bit quirky. IIRC, the mermaid plugin > was released but abandoned. The types of diagrams that the parent project > supports at this point are: > * flowchart > * sequence diagrams > * class diagrams > * state diagrams > * entity relationship diagrams (ERD) > * user journey diagram (I had never even heard of these before seeing it > on the mermaid site) > * gantt chart > * pie chart > > On Tuesday, November 3, 2020 at 5:22:13 AM UTC-8 Ste wrote: > >> All for diagrams and drawings! I find myself using a variety of tools >> though as lot of packages don't do things like dimensions/ line lengths or >> a centre lineI basically want AutoCAD LT but for .svg :) >> https://editor.method.ac/ does in a pinch for simple stuff. Bizarrely >> PowerPoint has quite robust drawing and line animation features these >> days!...reads back...GANTT charts you say?! where? >> >> On Monday, 2 November 2020 at 20:25:23 UTC Sean Boyle wrote: >> >>> It feels silly replying to myself, but... >>> >>> Some possibilities are: >>> >>>- mxgraph - this is the basis for draw.io, which has a GUI, &c. A >>>GUI is not strictly necessary, but would be handy for some things - free >>>- JointJS - Seems to support the usual diagram types, including BPMN >>>free >>>- yEd - I really like the layout options, being able to import SVG >>>nodes. It is free for any use, but if the underlying libraries (yFiles) >>>are to be used, they have commercial licencing.. >>> >>> The trick is finding someone with the chops to be able to integrate >>> something like one of these, then stick around to update from time to >>> time. I get the impression that most people are not really interested in >>> diagrams to sit alongside the notes in a tiddler. The closest thing so far >>> is viz and railroad, which are both rather limited. >>> >>> >>> On Friday, October 30, 2020 at 9:26:00 AM UTC-7 Sean Boyle wrote: >>> Hi Victor, Thanks for the reply! Yes, I tried out PlantUML (nice sequence diagram, btw). I don't know if it is still that way, but it used to be that the drawing was pushed to an internet server for processing. I'm more interested in something which is self-contained, especially since some of my diagrams could be considered sensitive, but in general I like self-contained solutions. Some others which I have tried out are: * Mermaid * Graphviz * Railroad * Tidgraph * edit in an external tool, render, and import the SVG (usually yEd) On Friday, October 30, 2020 at 6:54:19 AM UTC-7 Victor Dorneanu wrote: > Hi, > > there is also PlantUML: > http://tobibeer.github.io/tw5-plugins/#plantuml > > I've used this for some proof-of-concept I was doing: > https://tiddly.info/serverless#about > > KR, > Victor > > 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. 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? >> >> On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: >> >>> I found that sequence diagrammes seem to copy / paste, but DAG and >>> GANTT do not. >>> >>> >>> On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: My workaround is to use the online editor: https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 , save as SVG, import to TW, and transclude. That seems to work OK for copy/paste to other windows. It does seem to be a problem for other graphical stuff, like railroad diagrams. On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: > > Ciao Sean > > I agree that Mermaid for TiddlyWiki is good. Its simple plain text > syntax is excellent and fits TW editing style very well. > > Regarding the non-printabil
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
The mermaid (https://mermaid-js.github.io/mermaid/diagrams-and-syntax-and-examples/gantt.html) plugin supports gantt, but it is a bit quirky. IIRC, the mermaid plugin was released but abandoned. The types of diagrams that the parent project supports at this point are: * flowchart * sequence diagrams * class diagrams * state diagrams * entity relationship diagrams (ERD) * user journey diagram (I had never even heard of these before seeing it on the mermaid site) * gantt chart * pie chart On Tuesday, November 3, 2020 at 5:22:13 AM UTC-8 Ste wrote: > All for diagrams and drawings! I find myself using a variety of tools > though as lot of packages don't do things like dimensions/ line lengths or > a centre lineI basically want AutoCAD LT but for .svg :) > https://editor.method.ac/ does in a pinch for simple stuff. Bizarrely > PowerPoint has quite robust drawing and line animation features these > days!...reads back...GANTT charts you say?! where? > > On Monday, 2 November 2020 at 20:25:23 UTC Sean Boyle wrote: > >> It feels silly replying to myself, but... >> >> Some possibilities are: >> >>- mxgraph - this is the basis for draw.io, which has a GUI, &c. A >>GUI is not strictly necessary, but would be handy for some things - free >>- JointJS - Seems to support the usual diagram types, including BPMN >>free >>- yEd - I really like the layout options, being able to import SVG >>nodes. It is free for any use, but if the underlying libraries (yFiles) >>are to be used, they have commercial licencing.. >> >> The trick is finding someone with the chops to be able to integrate >> something like one of these, then stick around to update from time to >> time. I get the impression that most people are not really interested in >> diagrams to sit alongside the notes in a tiddler. The closest thing so far >> is viz and railroad, which are both rather limited. >> >> >> On Friday, October 30, 2020 at 9:26:00 AM UTC-7 Sean Boyle wrote: >> >>> Hi Victor, >>> Thanks for the reply! >>> >>> Yes, I tried out PlantUML (nice sequence diagram, btw). I don't know if >>> it is still that way, but it used to be that the drawing was pushed to an >>> internet server for processing. I'm more interested in something which is >>> self-contained, especially since some of my diagrams could be considered >>> sensitive, but in general I like self-contained solutions. Some others >>> which I have tried out are: >>> * Mermaid >>> * Graphviz >>> * Railroad >>> * Tidgraph >>> * edit in an external tool, render, and import the SVG (usually yEd) >>> >>> >>> On Friday, October 30, 2020 at 6:54:19 AM UTC-7 Victor Dorneanu wrote: >>> Hi, there is also PlantUML: http://tobibeer.github.io/tw5-plugins/#plantuml I've used this for some proof-of-concept I was doing: https://tiddly.info/serverless#about KR, Victor 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. 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? > > On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: > >> I found that sequence diagrammes seem to copy / paste, but DAG and >> GANTT do not. >> >> >> On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: >>> >>> My workaround is to use the online editor: >>> https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 >>> , >>> save as SVG, import to TW, and transclude. That seems to work OK for >>> copy/paste to other windows. It does seem to be a problem for other >>> graphical stuff, like railroad diagrams. >>> >>> On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: Ciao Sean I agree that Mermaid for TiddlyWiki is good. Its simple plain text syntax is excellent and fits TW editing style very well. Regarding the non-printability. That is a known issue with that type of graphic rendering. I'm not sure that its easily fixable. The way I get round it if I need to print a Mermaid diagram is to take a screen capture save as a file and link to that image in
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
All for diagrams and drawings! I find myself using a variety of tools though as lot of packages don't do things like dimensions/ line lengths or a centre lineI basically want AutoCAD LT but for .svg :) https://editor.method.ac/ does in a pinch for simple stuff. Bizarrely PowerPoint has quite robust drawing and line animation features these days!...reads back...GANTT charts you say?! where? On Monday, 2 November 2020 at 20:25:23 UTC Sean Boyle wrote: > It feels silly replying to myself, but... > > Some possibilities are: > >- mxgraph - this is the basis for draw.io, which has a GUI, &c. A GUI >is not strictly necessary, but would be handy for some things - free >- JointJS - Seems to support the usual diagram types, including BPMN >free >- yEd - I really like the layout options, being able to import SVG >nodes. It is free for any use, but if the underlying libraries (yFiles) >are to be used, they have commercial licencing.. > > The trick is finding someone with the chops to be able to integrate > something like one of these, then stick around to update from time to > time. I get the impression that most people are not really interested in > diagrams to sit alongside the notes in a tiddler. The closest thing so far > is viz and railroad, which are both rather limited. > > > On Friday, October 30, 2020 at 9:26:00 AM UTC-7 Sean Boyle wrote: > >> Hi Victor, >> Thanks for the reply! >> >> Yes, I tried out PlantUML (nice sequence diagram, btw). I don't know if >> it is still that way, but it used to be that the drawing was pushed to an >> internet server for processing. I'm more interested in something which is >> self-contained, especially since some of my diagrams could be considered >> sensitive, but in general I like self-contained solutions. Some others >> which I have tried out are: >> * Mermaid >> * Graphviz >> * Railroad >> * Tidgraph >> * edit in an external tool, render, and import the SVG (usually yEd) >> >> >> On Friday, October 30, 2020 at 6:54:19 AM UTC-7 Victor Dorneanu wrote: >> >>> Hi, >>> >>> there is also PlantUML: http://tobibeer.github.io/tw5-plugins/#plantuml >>> >>> I've used this for some proof-of-concept I was doing: >>> https://tiddly.info/serverless#about >>> >>> KR, >>> Victor >>> >>> 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. 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? On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: > I found that sequence diagrammes seem to copy / paste, but DAG and > GANTT do not. > > > On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: >> >> My workaround is to use the online editor: >> https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 >> , >> save as SVG, import to TW, and transclude. That seems to work OK for >> copy/paste to other windows. It does seem to be a problem for other >> graphical stuff, like railroad diagrams. >> >> On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: >>> >>> Ciao Sean >>> >>> I agree that Mermaid for TiddlyWiki is good. Its simple plain text >>> syntax is excellent and fits TW editing style very well. >>> >>> Regarding the non-printability. That is a known issue with that type >>> of graphic rendering. I'm not sure that its easily fixable. The way I >>> get >>> round it if I need to print a Mermaid diagram is to take a screen >>> capture >>> save as a file and link to that image in the TW. Its too laborious a >>> method >>> for other than occasional use, but a work-around for limited cases. >>> >>> You are right: looks like its been basically abandoned. Part of the >>> issue is I think the author probably concluded that no one was >>> interested. >>> He has other good graphic tools that equally haven't got much notice. >>> >>> As far as I can see it needs a bit of tweeking -- one issue I >>> sometimes encountered was getting the text to fit properly. But the >>> core is >>> there and functional. >>> >>> As far as getting the plugin revised. I dunno. I don't have skill >
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
It feels silly replying to myself, but... Some possibilities are: - mxgraph - this is the basis for draw.io, which has a GUI, &c. A GUI is not strictly necessary, but would be handy for some things - free - JointJS - Seems to support the usual diagram types, including BPMN free - yEd - I really like the layout options, being able to import SVG nodes. It is free for any use, but if the underlying libraries (yFiles) are to be used, they have commercial licencing.. The trick is finding someone with the chops to be able to integrate something like one of these, then stick around to update from time to time. I get the impression that most people are not really interested in diagrams to sit alongside the notes in a tiddler. The closest thing so far is viz and railroad, which are both rather limited. On Friday, October 30, 2020 at 9:26:00 AM UTC-7 Sean Boyle wrote: > Hi Victor, > Thanks for the reply! > > Yes, I tried out PlantUML (nice sequence diagram, btw). I don't know if > it is still that way, but it used to be that the drawing was pushed to an > internet server for processing. I'm more interested in something which is > self-contained, especially since some of my diagrams could be considered > sensitive, but in general I like self-contained solutions. Some others > which I have tried out are: > * Mermaid > * Graphviz > * Railroad > * Tidgraph > * edit in an external tool, render, and import the SVG (usually yEd) > > > On Friday, October 30, 2020 at 6:54:19 AM UTC-7 Victor Dorneanu wrote: > >> Hi, >> >> there is also PlantUML: http://tobibeer.github.io/tw5-plugins/#plantuml >> >> I've used this for some proof-of-concept I was doing: >> https://tiddly.info/serverless#about >> >> KR, >> Victor >> >> 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. 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? >>> >>> On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: >>> I found that sequence diagrammes seem to copy / paste, but DAG and GANTT do not. On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: > > My workaround is to use the online editor: > https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 > , > save as SVG, import to TW, and transclude. That seems to work OK for > copy/paste to other windows. It does seem to be a problem for other > graphical stuff, like railroad diagrams. > > On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: >> >> Ciao Sean >> >> I agree that Mermaid for TiddlyWiki is good. Its simple plain text >> syntax is excellent and fits TW editing style very well. >> >> Regarding the non-printability. That is a known issue with that type >> of graphic rendering. I'm not sure that its easily fixable. The way I >> get >> round it if I need to print a Mermaid diagram is to take a screen >> capture >> save as a file and link to that image in the TW. Its too laborious a >> method >> for other than occasional use, but a work-around for limited cases. >> >> You are right: looks like its been basically abandoned. Part of the >> issue is I think the author probably concluded that no one was >> interested. >> He has other good graphic tools that equally haven't got much notice. >> >> As far as I can see it needs a bit of tweeking -- one issue I >> sometimes encountered was getting the text to fit properly. But the core >> is >> there and functional. >> >> As far as getting the plugin revised. I dunno. I don't have skill for >> that. Its a good tool so maybe in time interest to revisit it will grow? >> >> Best wishes >> Josiah >> > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/1a6a814b-67d7-4d85-bb17-b6cb0a6d07c8n%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
Hi Victor, Thanks for the reply! Yes, I tried out PlantUML (nice sequence diagram, btw). I don't know if it is still that way, but it used to be that the drawing was pushed to an internet server for processing. I'm more interested in something which is self-contained, especially since some of my diagrams could be considered sensitive, but in general I like self-contained solutions. Some others which I have tried out are: * Mermaid * Graphviz * Railroad * Tidgraph * edit in an external tool, render, and import the SVG (usually yEd) On Friday, October 30, 2020 at 6:54:19 AM UTC-7 Victor Dorneanu wrote: > Hi, > > there is also PlantUML: http://tobibeer.github.io/tw5-plugins/#plantuml > > I've used this for some proof-of-concept I was doing: > https://tiddly.info/serverless#about > > KR, > Victor > > 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. 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? >> >> On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: >> >>> I found that sequence diagrammes seem to copy / paste, but DAG and GANTT >>> do not. >>> >>> >>> On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: My workaround is to use the online editor: https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 , save as SVG, import to TW, and transclude. That seems to work OK for copy/paste to other windows. It does seem to be a problem for other graphical stuff, like railroad diagrams. On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: > > Ciao Sean > > I agree that Mermaid for TiddlyWiki is good. Its simple plain text > syntax is excellent and fits TW editing style very well. > > Regarding the non-printability. That is a known issue with that type > of graphic rendering. I'm not sure that its easily fixable. The way I get > round it if I need to print a Mermaid diagram is to take a screen capture > save as a file and link to that image in the TW. Its too laborious a > method > for other than occasional use, but a work-around for limited cases. > > You are right: looks like its been basically abandoned. Part of the > issue is I think the author probably concluded that no one was > interested. > He has other good graphic tools that equally haven't got much notice. > > As far as I can see it needs a bit of tweeking -- one issue I > sometimes encountered was getting the text to fit properly. But the core > is > there and functional. > > As far as getting the plugin revised. I dunno. I don't have skill for > that. Its a good tool so maybe in time interest to revisit it will grow? > > Best wishes > Josiah > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/99cad70e-777d-43f2-a7b6-c4b6bb2e9014n%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
Hi, there is also PlantUML: http://tobibeer.github.io/tw5-plugins/#plantuml I've used this for some proof-of-concept I was doing: https://tiddly.info/serverless#about KR, Victor 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. 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? > > On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: > >> I found that sequence diagrammes seem to copy / paste, but DAG and GANTT >> do not. >> >> >> On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: >>> >>> My workaround is to use the online editor: >>> https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 >>> , >>> save as SVG, import to TW, and transclude. That seems to work OK for >>> copy/paste to other windows. It does seem to be a problem for other >>> graphical stuff, like railroad diagrams. >>> >>> On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: Ciao Sean I agree that Mermaid for TiddlyWiki is good. Its simple plain text syntax is excellent and fits TW editing style very well. Regarding the non-printability. That is a known issue with that type of graphic rendering. I'm not sure that its easily fixable. The way I get round it if I need to print a Mermaid diagram is to take a screen capture save as a file and link to that image in the TW. Its too laborious a method for other than occasional use, but a work-around for limited cases. You are right: looks like its been basically abandoned. Part of the issue is I think the author probably concluded that no one was interested. He has other good graphic tools that equally haven't got much notice. As far as I can see it needs a bit of tweeking -- one issue I sometimes encountered was getting the text to fit properly. But the core is there and functional. As far as getting the plugin revised. I dunno. I don't have skill for that. Its a good tool so maybe in time interest to revisit it will grow? Best wishes Josiah >>> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/03875e32-b9c8-41de-898b-9463d8b23025n%40googlegroups.com.
[tw5] Re: Lightweight diagrams (e.g. concept maps)?
Pinging this topic again. It appears that diagramming plugins come, then are abandoned. 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? On Friday, April 6, 2018 at 2:00:59 PM UTC-7 Sean Boyle wrote: > I found that sequence diagrammes seem to copy / paste, but DAG and GANTT > do not. > > > On Friday, April 6, 2018 at 1:44:16 PM UTC-7, Sean Boyle wrote: >> >> My workaround is to use the online editor: >> https://mermaidjs.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbkFbQ2hyaXN0bWFzXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuQiAtLT4gQ3tMZXQgbWUgdGhpbmt9XG5DIC0tPnxPbmV8IERbTGFwdG9wXVxuQyAtLT58VHdvfCBFW2lQaG9uZV1cbkMgLS0-fFRocmVlfCBGW0Nhcl1cbiIsIm1lcm1haWQiOnsidGhlbWUiOiJkZWZhdWx0In19 >> , >> save as SVG, import to TW, and transclude. That seems to work OK for >> copy/paste to other windows. It does seem to be a problem for other >> graphical stuff, like railroad diagrams. >> >> On Friday, April 6, 2018 at 4:39:51 AM UTC-7, @TiddlyTweeter wrote: >>> >>> Ciao Sean >>> >>> I agree that Mermaid for TiddlyWiki is good. Its simple plain text >>> syntax is excellent and fits TW editing style very well. >>> >>> Regarding the non-printability. That is a known issue with that type of >>> graphic rendering. I'm not sure that its easily fixable. The way I get >>> round it if I need to print a Mermaid diagram is to take a screen capture >>> save as a file and link to that image in the TW. Its too laborious a method >>> for other than occasional use, but a work-around for limited cases. >>> >>> You are right: looks like its been basically abandoned. Part of the >>> issue is I think the author probably concluded that no one was interested. >>> He has other good graphic tools that equally haven't got much notice. >>> >>> As far as I can see it needs a bit of tweeking -- one issue I sometimes >>> encountered was getting the text to fit properly. But the core is there and >>> functional. >>> >>> As far as getting the plugin revised. I dunno. I don't have skill for >>> that. Its a good tool so maybe in time interest to revisit it will grow? >>> >>> Best wishes >>> Josiah >>> >> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/6beb2157-c811-43c0-bef9-9080cefeeb79n%40googlegroups.com.