As a new TiddlyWiki user, I also find the possibility of "renaming tiddlers without breaking the links" to be significant. That's why I think this discussion is both very interesting and important!
>From the BEGINNER's perspective, with the following points, I'd argue for the SIMPLEST possible method of "renaming tiddlers without breaking the links": a) *LINKING* is the *FIRST* thing you want to start doing once you become a user of TiddlyWiki. b) The *SIMPLEST* thing to do is to use the simplest linking syntax: *[[Tiddler title]]*. c) Especially in the beginning, you *WILL WANT* to *RENAME* tiddlers, since you have not developed the naming system yet. d) You begin with simple things, that's why, in the beginning, you *WILL NOT* care/know much about *captions, subtitles, aliases, UUIDs,* linking via "link-fields" (proposal by Jeremy), problem solving macros/plugins and so on. e) You SEE your tiddler TITLE all the time (its text is large and comes in front) and you try to use it immediately. It is both the representative for the content of your tiddler and the identifier of your tiddler (to produce links). In recent weeks, I have gained a little bit experience in TiddlyWiki and I've also noticed that the creation dates are almost unique. That is why, having read the posts in this thread, I'd like to say that the following views by Mark and Tony resonate with me: *Mark S*. wrote: "My general formulation for unique titles is <date> <topic> [<user>]" *TonyM* wrote: "In addition to your suggestion a "New Tiddler macro" or current tiddler "set ID" that assigns an ID in an additional field at creation time (see alternate below) could be used when and only when a tiddler needs to be referenced. An Edit toolbar helper like the current insert {{-}} or [[-]] or excise tool that inserts the <<link ID#>> from the selected tiddler name would also make this almost transparent." If, as Jeremy points, *a)* enforcing of TWO uniquely-valued fields (title and id) per tiddler would be too expensive, and *b)* UUIDs are typically unreadable, one could then elaborate on Mark's and Tony's ideas and: 1. Have an ID field created automatically at the creation time of tiddler, or, to improve readability of IDs, have a button in the edit toolbar which would create an ID (for the tiddler with title "First tiddler title" and creation time "20180422140830123") of the following form: "2018-04-08-First-tiddler-title-14:08:30-123ms". If you are not satisfied with some abstract automatically generated ID, you could then press that button at the time when you are about to create your first link to the tiddler under consideration (or whenever you think the current title of the tiddler is suitable to generate the ID from). [After pressing the button, a warning could also pop up, explaining that changing the id would break the existing links.] 2. Have a second button in the edit toolbar that would replace the selection Actual tiddler title with <$list filter=[field:id[2018-04-08-First-tiddler-title-14:08:30-123ms]!has[draft.of]] />. Vytas -- 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 https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/cf48e290-d9ee-441f-a440-b596ac768bc2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.