[tw5] Re: Lightweight diagrams (e.g. concept maps)?

2021-12-21 Thread Jason Houle
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)?

2020-11-20 Thread Sean Boyle
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)?

2020-11-07 Thread TiddlyTweeter
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)?

2020-11-06 Thread PMario
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)?

2020-11-05 Thread TiddlyTweeter
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)?

2020-11-04 Thread Sean Boyle
@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)?

2020-11-03 Thread Sean Boyle
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)?

2020-11-03 Thread Ste
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)?

2020-11-02 Thread Sean Boyle
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)?

2020-10-30 Thread Sean Boyle
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)?

2020-10-30 Thread Victor Dorneanu
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)?

2020-10-29 Thread Sean Boyle
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.