Dreaming of a free mind with tiddlywiki+ freemind mindmaps

546 views
Skip to first unread message

grahamtk

unread,
Feb 2, 2007, 3:46:41 AM2/2/07
to TiddlyWiki, oyv...@graham.tk
I have recently discovered the easy way to work..
For overview and exploration I am using mindmaps.
To document and research I use TiddlyWiki.

Thus - my dream would be to interconnect the two!
Mindmaps and Tiddlywiki. maybe a two way import / export?
or even some interactivity?

FreeMind is free software, licenced under GPL,
and one of the best softwares for creating mindmaps.
Tiddlywiki is as I know it - the best way of storing and
maintaining a structured knowledgebase.

Freemind can export / import maps as xml .-
so can Tiddlywiki. Maybe this path is a short but rewarding one?

Dreaming of days to come..

yours devoted fan,
Øyvind Graham.

fel...@yahoo.com

unread,
Feb 2, 2007, 4:38:32 AM2/2/07
to TiddlyWiki

grahamtk wrote:
> Thus - my dream would be to interconnect the two!
> Mindmaps and Tiddlywiki. maybe a two way import / export?
> or even some interactivity?

Could you expand your idea? How would the interconnected
applications work?

Interested,
Felix

grahamtk

unread,
Feb 2, 2007, 5:31:30 AM2/2/07
to TiddlyWiki
I realised there are several threads on related ideas currently in
TiddlyWikiDev group.
(but at a more academical / technical level)

However -
My wish is that a mindmap would result in a tiddlywiki with
tiddlers in place for the nodes in the mindmap. The paths in the
mindmap would result in tags or / and links in the tiddlers.

I also consider making a mindmap from interconnected (linked or
tagged)
tiddlers into a mindmap - possibly in the Freemind XML format

regards,
Øyvind

fel...@yahoo.com

unread,
Feb 2, 2007, 6:38:13 AM2/2/07
to TiddlyWiki
On Feb 2, 5:31 am, "grahamtk" <oyv...@graham.tk> wrote:
> My wish is that a mindmap would result in a tiddlywiki with
> tiddlers in place for the nodes in the mindmap. The paths in the
> mindmap would result in tags or / and links in the tiddlers.

Which sounds very reasonable, actually, especially with the
plugin support in recent versions of FreeMind. Too bad I don't
have time to look into it...

> I also consider making a mindmap from interconnected (linked or
> tagged)
> tiddlers into a mindmap - possibly in the Freemind XML format

That, on the other hand, may not be possible, except in a very
limited way. A mind map has a strict hierarchy, whereas a wiki
(tiddly... or otherwise) is basically freeform. Which of the many
links/tags in a typical tiddler would you use to determine its
place in the mind map?

Regards,
Felix

dotCdot

unread,
Feb 2, 2007, 6:42:13 AM2/2/07
to TiddlyWiki
This is quite a powerful idea.. ...

am I right in saying that the tiddler title would then equate to a
node description?
in which case a tag would then have a further use as (?)

..c..

-----------

Dawn Ahukanna

unread,
Feb 2, 2007, 8:34:33 AM2/2/07
to TiddlyWiki
Each mind map usually starts with a root node or "home" . This could
be the title of the tiddly wiki.
How do you then decide which tiddler would branch off the root node ?
Also, which tiddlers would branch off of those?
You need to impose some sort of structure on the tiddlers if you want
to map them in any way and one way to do this is to have a special set
of tags.
Off the top of my head I'd do something like this:
.root1 - tag for "home" node.
.root1.Topic1 -
.root1.Topic2

.root2 - tag for another "home" node.
.root2.Topic1 -
.root2.Topic2

Then these could be used to build the mindmap as you would like it.
Dawn.

stef mientki

unread,
Feb 2, 2007, 2:17:33 PM2/2/07
to Tiddl...@googlegroups.com

grahamtk wrote:
> I realised there are several threads on related ideas currently in
> TiddlyWikiDev group.
> (but at a more academical / technical level)
>
>

I think even this thread is a little too technical.
I never used TW, but I follow this NG for about a year,
and I'm always astonished by the beautiful sites created with TW.
I've even been thinking (still am) about constructing by own TW,
as an integral part of own build personal swiss army knife (which does
about all I need).


> However -
> My wish is that a mindmap would result in a tiddlywiki with
> tiddlers in place for the nodes in the mindmap. The paths in the
> mindmap would result in tags or / and links in the tiddlers.
>
> I also consider making a mindmap from interconnected (linked or
> tagged)
> tiddlers into a mindmap - possibly in the Freemind XML format
>
>

Both TW and Freemind are totally based on manual organization, as put in
by the user.
As soon as the documents get too big or the number of pages reach a
certain limit,
it can not be handled by normal humans anymore.
Ok you can create multiple TW's, but there's no connection between them,
so it approaches a number of text files.

I've still no idea what the TW part of an ideal system would look like,
and my English is not to well, but here are a few thoughts:
- it should be possible to include every document (e.g. html, pdf, rtf,
..., CAD, flowcharts, ... executable formulas/scripts, ... etc etc ), or
parts of a document
- viewed documents remember their last scroll position
- a history of the viewed documents, influences the popularity of a
document
- links are not (only) based on CamelCase but also automatic on
any-word-base
- so links are not (only) static, but are generated automatically
created in the background
(searching for words with the largest occurrence, combinations of words,
etc)
- the user definies "synonyms" and defines the strength of the synonymity
- the program also defines "synonyms" on the base of statistics between
different documents
- when the user performs a search, either by manual opening documents or
by a query,
viewed documents can manual be made more or less popular (both relative
and absolute).

just my 2 cents ;-)
cheers,
Stef Mientki

sb56637

unread,
Feb 2, 2007, 10:31:32 PM2/2/07
to TiddlyWiki

> Thus - my dream would be to interconnect the two!
> Mindmaps and Tiddlywiki. maybe a two way import / export?
> or even some interactivity?
>

Hello all,

To the best of my knowledge, this functionality is already available
and ready: http://groups.google.com/group/TiddlyWikiDev/browse_frm/
thread/0c29fde88c943dcb/#
http://project.dahukanna.net/tiddlywiki/twextensions.htm#HypergraphPackage

I wish it were Flash or DHTML instead of a Java applet, but it's still
a sweet trick.

grahamtk

unread,
Feb 4, 2007, 6:52:36 AM2/4/07
to TiddlyWiki
Thanks "sb56637" for the link!

The diagram-representation is awesome!
I have to agree with "pier9" who comments
"It make me think of The Brain but better since it comes in our
favorite web UI. And one can tinker with it ! "

This will certainly change the way I work!
I still dream of the Freemind to wiki transition - wich should be
easier to implement - as
a mindmap has a more strict hierarchical structure ( as mentioned
above. )

regards,
grahamtk, - dreaming on..

On 3 Feb, 04:31, "sb56637" <sb56...@gmail.com> wrote:
> > Thus - my dream would be to interconnect the two!
> > Mindmaps and Tiddlywiki. maybe a two way import / export?
> > or even some interactivity?
>
> Hello all,
>
> To the best of my knowledge, this functionality is already available
> and ready:http://groups.google.com/group/TiddlyWikiDev/browse_frm/

> thread/0c29fde88c943dcb/#http://project.dahukanna.net/tiddlywiki/twextensions.htm#HypergraphPa...

SamIam

unread,
Feb 4, 2007, 7:45:08 AM2/4/07
to TiddlyWiki
Wow! This is a great plugin, thanks for the heads up. It's not really
necessary for my TW, but I have to install it anyway.

Terje

unread,
Feb 5, 2007, 7:04:49 AM2/5/07
to TiddlyWiki
I downloaded the hypegraph package and imported these:
* CreateHypergraphTiddler
* DownloadHyperGraph
* HypergraphFAQ
* HypergraphInfo
* HypergraphSamples
* PageTemplateHyperGraph
* StructureUIHypergraph
* hypergraph
* hypergraphDoc
* hypergraphFull

Now what do I do to get it to work?

Terje


Dawn Ahukanna

unread,
Feb 5, 2007, 8:15:16 AM2/5/07
to TiddlyWiki
Terje,

Why don't you download the zip package which is the entire demo
package and contains the jar file, the dtd file, the XML files for the
graphs and a working hyperTiddlyWiki -
http://project.dahukanna.net/tiddlywiki/twextensions.htm#DownloadHyperGraph
contains the link to the download zip package and it also describes
the file structure. Unzip the package, preserving the file and
directory structure and then click on the index.htm file.

If you want to do this manually, you still need the zip file as it
contains the following files -
1. /common/hyperapplet-0.6.3.jar
2. /common/GraphXML.dtd
3. /graphs/tiddlerMap.xml.
Make sure you have those files in those named directories below your
tiddlywiki file.

You then need to import following tiddlers :
* hypergraph - Plugin with code and shadow tiddlers.
* PageTemplateHyperGraph - The page template adds the menuGraph div.
Rename this to PageTemplate.

Save after import, refresh and hey presto, you have a hyperTiddlyWiki.

Regards, Dawn.

Terje

unread,
Feb 7, 2007, 12:16:26 AM2/7/07
to TiddlyWiki
Thanks Dawn, that worked, except that trying to integrate it into
MonkeyGTD 2.1 alpha r77 didn't work out. It screwed up the special
tiddlers there. I guess I'll need to keep them separate.

Terje

On Feb 5, 4:15 pm, "Dawn Ahukanna" <dawn.ahuka...@gmail.com> wrote:
> Terje,
>
> Why don't you download the zip package which is the entire demo
> package and contains the jar file, the dtd file, the XML files for the

> graphs and a working hyperTiddlyWiki -http://project.dahukanna.net/tiddlywiki/twextensions.htm#DownloadHype...

Dawn Ahukanna

unread,
Feb 7, 2007, 4:04:58 AM2/7/07
to TiddlyWiki
Terje,
Can you give me a little more details as to the problem. What do you
mean by it didn't work?
What special tiddlers is it interfering with ?

Dawn

Dawn Ahukanna

unread,
Feb 7, 2007, 6:08:44 AM2/7/07
to TiddlyWiki
Terje,
I just tried to apply the hypergraph plugin into the MonkeyGTD 2.1
alpha r83.
As the PageTemplate for this TW is not the standard one just insert
the following line in the current PageTemplate tiddler -

Change:
<b><!-- original MainMenu menu --></b>
to :
<b>
<!-- Added following div for hypergraph applet [[menuGraph]] custom
shadow tiddler -->
<div id='menuGraph' refresh='content' tiddler='menuGraph'></div>
<!-- original MainMenu menu -->
</b>
Then select the "Save XML" button and you should have the hypergrapg
map for MGTD.

See http://dawn.ahukanna.googlepages.com/mgtd-alpha.htm for sample.
you can definately see Simon TagglyTags are at work. Nearly all the
tags are tiddlers themselves.

Dawn

Terje

unread,
Feb 7, 2007, 7:25:22 AM2/7/07
to TiddlyWiki
Works nicely Dawn, thanks.

On Feb 7, 2:08 pm, "Dawn Ahukanna" <dawn.ahuka...@gmail.com> wrote:
> Terje,

Simon Baird

unread,
Feb 7, 2007, 8:18:21 AM2/7/07
to Tiddl...@googlegroups.com
Wow that's pretty cool. Do you think it would be possible to have tag relationships shown as connectors on the graph? Eg, Project should have a line to all tiddlers tagged as Project and so on.

Simon Baird <simon...@gmail.com>

Dawn Ahukanna

unread,
Feb 7, 2007, 8:25:53 AM2/7/07
to TiddlyWiki
Simon,
That's next on my list. I'd like ideas of what people want to see in
the graph. I've stuck to default TW properties as these are guarenteed
but I'm thinking of having variations for popular TW implementations
like GTD, server side (need to sort out browser security), etc.

I'll keep you posted.

Dawn.

On Feb 7, 1:18 pm, "Simon Baird" <simon.ba...@gmail.com> wrote:
> Wow that's pretty cool. Do you think it would be possible to have tag
> relationships shown as connectors on the graph? Eg, Project should have a
> line to all tiddlers tagged as Project and so on.
>

> On 2/7/07, Dawn Ahukanna <dawn.ahuka...@gmail.com> wrote:
>
>
>
>
>
> > Terje,
> > I just tried to apply the hypergraph plugin into the MonkeyGTD 2.1
> > alpha r83.
> > As the PageTemplate for this TW is not the standard one just insert
> > the following line in the current PageTemplate tiddler -
>
> > Change:
> > <b><!-- original MainMenu menu --></b>
> > to :
> > <b>
> > <!-- Added following div for hypergraph applet [[menuGraph]] custom
> > shadow tiddler -->
> > <div id='menuGraph' refresh='content' tiddler='menuGraph'></div>
> > <!-- original MainMenu menu -->
> > </b>
> > Then select the "Save XML" button and you should have the hypergrapg
> > map for MGTD.
>

> > Seehttp://dawn.ahukanna.googlepages.com/mgtd-alpha.htmfor sample.

> --
> Simon Baird <simon.ba...@gmail.com>

Reply all
Reply to author
Forward
0 new messages