This question of whether tiddlers should be identified by title or by an
abstract GUID is a perennial one.

My aim is that users should be able to use GUIDs for tiddler titles if it
suits their use case. The missing piece is a way of linking to a tiddler by
it's GUID/title, but having a specified field displayed as the text of the
link. Here's an example of a macro to do that:

\define link(guid)
<$tiddler tiddler="$guid$"><$link><$view field="name"/></$link></$tiddler>
\end

This is a link by guid <<link qqu99yie1>>

Of course, it would be more useful if one could arrange for that macro to
be automatically substituted for links.

Best wishes

Jeremy.




On Mon, Jun 2, 2014 at 2:57 PM, Felix Küppers <[email protected]>
wrote:

> Well, I know linking via ids is not readable in edit mode, however in a
> non-edit mode, the id translates to a name, so that is ok for me.
>
> As for semantic-alias (i.e. a real second title) vs. ids, I rather chose
> ids as their purpose is only to allow exact references. same as in SQL
> autoincrement primary keys...
> And I rather place them inside a field because I like them to be more
> "invisible" as they have no semantic meaning.
>
> However I took a closer look at you example in your space and it is a
> really nice workaround you are using, I mean exploiting the masking-title
> of the link as a variable to use it in a local macro.
>
> This way I could do something like
>
> {{ 415241 | id }}
>
> and put the filter in the macro instead of directly writing
>
> {{{ [field:id[]!has[draft.of]first[]] }}}
>
> that will make a nice shortcut...
>
>
>
> On Monday, June 2, 2014 3:30:38 PM UTC+2, Stephan Hradek wrote:
>>
>> I can't see a fundamental difference between my alias approach and using
>> IDs. Except that ID's tend to be unreadable.
>>
>  --
> 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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/tiddlywiki.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Jeremy Ruston
mailto:[email protected]

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

Reply via email to