This topic has come up several times; I probably ought to add a faq to tiddlywiki.com/dev.
Here's one thread from last year about it: https://groups.google.com/d/topic/tiddlywiki/Y1V7oyBLpSs/discussion The tl;dr version is that TiddlyWiki already uses unique IDs to identify tiddlers, the "title" field. The intention is that people should be able to use GUIDs as titles if that is what they need but that support is not yet complete (eg more support for "caption" field). I believe that the end result would be the same as the proposal here. To respond to a few points in the thread: * Wikis generally do not use IDs because it means that it is no longer possible to uniquely identify a tiddler with a human readable name * GUIDs are not needed to tiddler revision handling * I don't think the suggestion in #1550 is feasible; I've added a note there * Federation does not need GUIDs, nor for tiddler titles to be globally unique Best wishes Jeremy. On Wed, May 27, 2015 at 11:20 AM, Danielo Rodríguez <[email protected]> wrote: > > > I think, the important part here is. Users will always face tiddler names >> only. .. you can easily prefix them. >> > As you said, we want to focus on humans. People usually don't want to add > a prefix to each of their tiddlers only to determine the wiki or user they > belongs to. Also, we don't have anything that enforces usernames. > > > >> IMO we should go with an UUID V4 as a tiddler ID. >> > Felix has an algorithm in his tiddlymap library. ... IMO we should make a >> pull request for the core. > > > It is very, very unlikely, that Jeremy will change this. ... but it >> doesn't prevent us from adding an UUID field with plugins. >> We as plugin authors should just find a common path. .. > > > This both things have confused me a bit. You said more or less the same > that Felix and me, but I'm not sure if you subscribe our ideas or not. What > do you think exactly? A pull to the core? A separate plugin? For me, > providing unique IDs it's a feature that should be inside the core. Even if > the core does not takes care of them neither uses them. If you think this > should be a plugin, I'm fine with that as soon as all plugin authors stick > to the same plugin. > > -- > 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. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/83d128aa-629b-4573-9880-1349bc3eede7%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/83d128aa-629b-4573-9880-1349bc3eede7%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > 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. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAPKKYJZW7uJ8tOVbczsFKNeA_kObDvQJ-n9UNrL3uFxxMJQHPg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

