Hello,

I am currently working on my master thesis and organize myself via TW5.

TW5 is truly a great program and it really supports my workflow, however I 
have a little problem.
*My problem:*

Structuring new thoughts is always a difficult process and consequently,
I often rename the titles of the tiddlers, because I feel that a title 
became inappropriate or contains an error.

This usually breaks all my links that reference the topic with the changed 
title.
Never changing a title after it has been introduced is not a suitable 
solution for me.

Masking the referencing links as in [[masked title|orignal title] doesn't 
help, as it is
cumbersome and does not solve the problem of the wrong original title.

Another bad solution (wikipedia-style): Creating a new tiddler with the 
corrected title that transcludes
the tiddler with the old title and link to the new tiddler from now on.

*My solution so far:*

My solution to the problem would be to create tiddlers with a unique ID 
field which can be
referenced via [[ id ]] and translates to the title of the tiddler. the id 
is never
changed and serves as a proxy (as in SQL automatically generated primary 
keys).

For now, I create an ID-field with a custom newtiddler button that 
generates a unique key
via

Math.random().toString(36).substr(2, 9);

and I reference a tiddler with this id via the following "link"

<$list filter=[field:id[qqu99yie1]!has[draft.of]] />

As this link code is hard to write everytime I want a reference, I added a 
link-info-button
into each tiddlers heading, that produces the link-code when I click it.

 
<https://lh3.googleusercontent.com/-TTIl-wy39vw/U4s4s9PwVPI/AAAAAAAAAAo/m22BXPT1Q_I/s1600/Selection_144.png>














Now everytime a change to the tiddler's title occurs, I don't have to 
modify any references.

*My question:*

Could a mechanism like this be integrated into TW5? This means:

1) adding a unique id automatically to each new tiddler.
2) linking to an article via [[ id ]] which translates into its title. 

Or has this issue been solved otherwise? Maybe I am missing something...

-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to