Zim - A Desktop Wiki

Link Map

Having a graph of linking relations allows an alternative view of the internal organization of a notebook. The use of this depends on your use of links. If you hardly use any links, the hierarchic index probably contains all the organization you do. But if you use links extensively there is a deeper structure than the one-dimensional index.

For example, in a notebook with notes on specific topics, this link map shows the "landscape" around a specific subject by showing all pages linking to it. Because link relations are shown several steps away from the current page, you immediately notice if all pages linking here also all link to another page etc.

Another example is the apply tags by linking pages to a special tag page or to a category page. Now the link map shows this link and also shows other pages linking to that tag as well as other tags where those pages are linking. Again, any oddities in the graph will stand out visually.

Obvious future improvement would be to have a page "type" and apply different colors / shapes in the graph based on that. E.g. make a category page a different color from a normal page.

Another future improvement would be the ability to directly add nodes to the link map. This would allow the map to be used in the style of a "mind map" basically drawing a graph of related nodes and then, per node fill in any extra information in the page for that node.

The option Show linkmap button in headerbar determines wether a button to show the linkmap dialog is shown in the headerbar on top of the window.

Dependencies: This plugin requires GraphViz to be installed as well as the "xdot" program.