TiddlyMap ideas / suggestions

233 views
Skip to first unread message

Alex Hough

unread,
Sep 18, 2015, 4:20:16 AM9/18/15
to TiddlyWiki
Dear Felix,

I have a few ideas / suggestions for TiddlyMap

1) Links between views from maps themselves
2) A hexagon shape for notes

I went onto GitHub, wondering if I should add these on the GitHub page, but saw the only option to create a pull request. It didn't seem the right thing to do, so I posted here

I've updated to the latest version by dragging over all the plugins. Should I update my TW to 5.1.10-prerelease?

Best wishes

Alex

Tobias Beer

unread,
Sep 18, 2015, 6:06:40 AM9/18/15
to TiddlyWiki, Tiddl...@googlegroups.com
Hi Alex,

Can you be more specific about 1), it's really not clear what it is you want and how you envision that to work precisely and in order to achieve what and for what usecase.

Best wishes,

— tb

Alex Hough

unread,
Sep 18, 2015, 10:35:26 AM9/18/15
to TiddlyWiki
Hi Tobias,

Felix writes [1]:

Map constructs may be understood as the conceptual building blocks of TiddlyMap. The following constructs exist:

ViewsViews are rules that determine which nodes and edges are displayed in a graph
NodesRepresentations of tiddlers in a graph
EdgesConnect nodes with each other
Edge TypesEdge-Types are the blueprint for edge instances
Node TypesAre the blueprint for node instances
Edge-Type NamespacesDefine the contexts of edge-types

My proposal is to allow a click on a Node to change between Views, in other words a node can be a view and clicking on it changes map.

The use case I am thinking about is system modelling, more specifically modelling place making [2] using the Viable System Model [3]. The idea is to use TW and hypertext as a modelling tool to help manage complexities associated with high streets. I wrote about this in a paper for a place branding conference in Poland (see attached)

The VSM has a similar set of building blocks, consisting of a number of systems and environments. This is how I mapping VSM onto TiddlyMap at the moment

ViewsEnvironments
NodesSystems
EdgesCommunication Channels connecting systems-to-systems and systems-to-environments
Edge TypesTypes of actives connecting systems
Node TypesTypes of VSM systems
Edge-Type NamespacesDefine the contexts of edge-types
This is how it looks in my View dropdown. I have prefixed four environments (Two are roads, one is an activity -- cycling, another is media). "Omholt" is an author writing on the role social systems and information systems in place management. An example use case could be around making and documenting links between Cycling, Media and social systems. A VSM "System 1" (prefixed with "S1") could be connected to all three of these environments and be synthesising a plan to get more people cycling while drawing on Omholt's ideas.


Inline images 1

Fig 1. Dropdown menu showing various views in TiddlyMap


The systems in the Viable System Model are intended to be recursive, Jon Walker [4]makes a good attempt at describing this aspect of the model:

The extraordinary power of the VSM to do this comes from its basic conceptualisation as a series of nested systems. Each Viable system contains smaller Viable systems and is embedded in larger Viable systems, rather like a set of Russian dolls

If Nodes could open Views one could navigate though a hypertext running though a model, visualising navigation though different levels of recursion is difficult using 1 dimensional images. The new feature would be like zooming in but with options to define hierarchies. I also imagine them to be like strange loops as described by Hofstadter.

Its interesting -- for me at lease -- to see that a quine is cited as an example of a strange loop [6]

quine in software programming is a program which produces a new version of itself without any input from the outside.

This leads me to believe that TW and TiddlyMap have the structure which can model these types of relationships. However I recognise that my knowledge of recursion and quines is un-checked, I may be simply creating links between things because I like to, and that there may be a fundamental misunderstanding in my thinking

best wishes

Alex

ps. @Tobias, you may remember that you completely re-wrote a questionnaire for a project I was working on years ago: That project diagnosed anti-patterns in organisations according to a organisational maturity model. My new project looks at creating a tool to create a TW to help them make places better by helping organisations to form and grow whilst avoiding common systemic anti-patterns. Eventually I would like to combine a TiddlyMap and the maturity model into one tool...





--
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+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/27dc3e4c-3113-4c4e-a0bd-7e90b2af2442%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

AlexHough-RequisteVarietyOnTheHighStreet-2015.docx.pdf

Felix Küppers

unread,
Sep 18, 2015, 12:35:43 PM9/18/15
to tiddl...@googlegroups.com
Hi Alex,

Felix writes [1]:

Glad somebody reads the docs :) And I agree that your concepts match the conceptual building blocks (nodes, edges, views etc) of TiddlyMap.

My proposal is to allow a click on a Node to change between Views, in other words a node can be a view and clicking on it changes map.


This is already on my todo list and I hope I can implement this soon: Please see https://github.com/felixhayashi/TW5-TiddlyMap/issues/102 (as suggested by Peter Miller). This ticket suggests to navigate from a map to another map by clicking on a node. A user only has to specify in advance that a tiddler represents a certain view (aka map) and when the tiddler is displayed as node in a graph and the user clicks on the node, the map switches. I am working 
 

The use case I am thinking about is system modelling, more specifically modelling place making [2] using the Viable System Model [3].  […]

 
Thanks for elaborating, that's very interesting. I'll have a look at the paper as well, however that is not a research area I am familiar with.


2) A hexagon shape for notes

 For this, I depend on visjs and the shapes they offer me. But you can use Font Awesome icons which also include many interesting shapes as icons. See https://github.com/felixhayashi/TW5-TiddlyMap/issues/162. You can use Tobias' "plugin" to import font awesome (http://tobibeer.github.io/tw/fa/#%24%3A%2Ffonts%2FFontAwesome) or the one by thediveo but it is obsolete at the moment.

I went onto GitHub, wondering if I should add these on the GitHub page, but saw the only option to create a pull request. It didn't seem the right thing to do, so I posted here


If you manage to do so, it would be better if you post requests/bugs/issues like these as issues at GitHub. Here is how to do it:





I've updated to the latest version by dragging over all the plugins. Should I update my TW to 5.1.10-prerelease?
   
As you wish, but TiddlyMap works with 5.1.9 as well. However, when Jeremy accepts https://github.com/Jermolene/TiddlyWiki5/pull/1933 I recommend to upgrade to 5.1.10 (with regard to TiddlyMap). In any case I always recommend to upgrade to the latest TiddlyWiki version as I always work and test with the newest TW so it is most likely that TiddlyMap works best with the newest version of TiddlyWiki.

-Felix

Tobias Beer

unread,
Sep 18, 2015, 1:11:04 PM9/18/15
to tiddl...@googlegroups.com
Hi Alex,

Sure I remember ;-)

And, I think its much more clear now what you're after.

To cut things short,
would you be thinking of some kind of "drill down"?

That indeed is an important usecase,
a tiny wee bit like what http://www.thebrain.com does.
(I always fancied about seeing this thing reproduced in TW.)

Right now, you do get a certain kind of drill down:
When you constrain the level and have the graph
always center on a clicked node, then it updates
to show the relations starting but from that node.

But, if you wanted an entirely different graph / view,
e.g. a subsystem view, then that would not be it.

So, it would indeed be cool to be able to access a "subgraph"
that is somehow linked to a node and accessible
via some sort of dedicated icon to click, perhaps opening a popup.
There could even be a number of subgraphs,
perhaps different variants or aspects associated with any node,
i.e. "related graphs".

This is indeed a very powerful way
for modeling inter-graph-connections
or rather inter-system-connections,
or system to subsystem-connections,
rather than element connections within a system.

Best wishes,

— tb

Felix Küppers

unread,
Sep 18, 2015, 5:59:51 PM9/18/15
to tiddl...@googlegroups.com

> But, if you wanted an entirely different graph / view,
> e.g. a subsystem view, then that would not be it.

Just wanted to say, I recently did some experiments with the live view
where a focussed tiddler opens an existing map that was bound to that
tiddler in advance (instead of showing the neighbourhood). But I need to
do more testing with that.

-Felix

Alex Hough

unread,
Sep 18, 2015, 6:05:25 PM9/18/15
to TiddlyWiki
Felix
 
Just wanted to say, I recently did some experiments with the live view
where a focussed tiddler opens an existing map that was bound to that
tiddler in advance (instead of showing the neighbourhood). But I need to
do more testing with that.

Sounds good

Alex
 

-Felix


--
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+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.

K500 L501

unread,
Sep 22, 2015, 8:38:04 AM9/22/15
to tiddl...@googlegroups.com
Minor suggestion:
 
Tiddlymap V 0.9 shows the TaskManagementExample 2.0, referring to the TaskManagementExample in TiddlyWiki.com. While TiddlyWiki.com uses the tags "task" and "done", TiddlyMap uses the capitalised "Task" and "Done". Is that on purpose in order to create two different TaskManagements in one TW?
 
I would propose that TiddlyMap uses the same notation as TiddlyWiki.com, because otherwise newbies like me, who live from watching and copying, get easily confused.
 
Kind Regards
 
KiloLama

-Felix

--
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+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.

Felix Küppers

unread,
Sep 22, 2015, 4:55:06 PM9/22/15
to tiddl...@googlegroups.com
Hi KiloLama,

you can specify and use tags in any way you want and usually TiddlyWiki uses tags that start with a capital letter. What benefit do you expect if TiddlyMap uses "task" instead of "Task"? It is highly irrelevant. Really. I could also use "Quest" instead of "Task". Tags have no special meaning apart from the meaning you are giving them. So feel free to call your tasks "mytasks" or "tasks" in your wiki.

-Felix

K500 L501

unread,
Sep 25, 2015, 5:17:07 AM9/25/15
to tiddl...@googlegroups.com
Hi Felix,

thanks for the answer.
My consideration is from the newbie's experience: I started with Tiddlywiki.com and the TaskManagementExample with "task", extended my Tw, created new ones, moved to node.js... and so on. "task" remained, since I shift tiddlers between my TWs. Along comes TiddlyMap, I import the plugin and.... Taskmanagement 2.0 doesnt work. some hours later, and after many inappropriate words, I discovered the "Task".

Now that you point out that there of convention, that tags always should be capitalised, maybe adapting the "task" in TiddlyWiki.com to "Task" would be the better approach.

BtW: I consider TiddlyMap, now that I have started testing and playing, as a really dramatic innovation. The documentation in the tiddlers that open at startup is educative and encouraging. TiddlyWiki/Map opens possibilities which even a combination of MsProject, PowerPoint and MindMap do not offer, and together with TiddlyClip it beats OneNote with one hand tied to the back. 
 
Kind regards,
 
KiloLama

Felix Küppers

unread,
Sep 25, 2015, 6:04:07 AM9/25/15
to tiddl...@googlegroups.com
Hi KiloLama

My consideration is from the newbie's experience: I started with Tiddlywiki.com and the TaskManagementExample with "task", extended my Tw, created new ones, moved to node.js... and so on. "task" remained, since I shift tiddlers between my TWs. Along comes TiddlyMap, I import the plugin and.... Taskmanagement 2.0 doesnt work. some hours later, and after many inappropriate words, I discovered the "Task".

I can feel the frustration. Misspelled tags can be really annoying.


Now that you point out that there of convention, that tags always should be capitalised, maybe adapting the "task" in TiddlyWiki.com to "Task" would be the better approach.

I think that would be a good idea. Not sure when I find the time but if you want to improve the docs, you can always do that by going to tiddlywiki.com and opening the relevant tiddlers in edit mode and you'll see a ribbon that says "Can you help us improve this documentation?".


BtW: I consider TiddlyMap, now that I have started testing and playing, as a really dramatic innovation. The documentation in the tiddlers that open at startup is educative and encouraging. TiddlyWiki/Map opens possibilities which even a combination of MsProject, PowerPoint and MindMap do not offer, and together with TiddlyClip it beats OneNote with one hand tied to the back.

Many thanks for this big compliment and for the feedback! It consumes much of my spare time to work on TiddlyMap and to improve the docs at tiddlymap.org so I am happy if this gets appreciated and people see the potential :)

-Felix
Reply all
Reply to author
Forward
0 new messages