Jeremy Ruston wrote: > > > 1. Can you compare the difficulty of > - preparing a new release of TiddlyWiki that deals with tiddlers > (and other building blocks) as objects that can be referenced > independently > on the user text-fields? Same functionality as I mentioned above while > talking about Airtable interface. > > Are you asking about the ability to refer to a tiddler by a field other > than it’s title? >
Yes. Let me explain it by workflow. Say I start with a new TiddlyWiki: 1. Create my first tiddler with no title 1a. Hit the plus button 1b. Leave the title field empty - by empty I mean nothing there - no prefilled title 1c. Type "My first lovely tiddler" into the textarea 1d. Save and close the tiddler Notes: - behind the scenes the tiddler gets some system values like an internal unique ID, created time-stamp, modified time-stamp, owner ID, last editor ID (you name it) 2. Want to see what I have now in my Wiki 2a. Go to right-side panel 2b. Visit the list of recent tiddlers - there is one row on the list with title "*(empty)*" Notes: - the word "empty" in parentheses and italic indicates that there is no tiddler title filled in 3. Create another tiddler with a link to the first 3a. Leave the title field empty 3b. Go to the textarea and click the link button (or Ctrl-l) - the modal shows me input field for searching - below the input field there is a section called "5 recent tiddlers" with one row listed as *(empty)* 3d. Choose the row with title *(empty)* - the textarea has now a clickable link shown as *(empty)* 3e. Type "My second lovely tiddler" on a row below the link 3f. Save and close the tiddler 4. Revisit the list of recent tiddlers - there are two rows now - each row has the same title *(empty)* 5. Now I want to find my first tiddler via advanced search 5a. Click the magnifier icon from the right-side panel 5b. Go to the Standard search tab and type "lovely" there - I get two rows with title *(empty)* - oops: what to choose? no way to distinguish between those two tiddlers just by title *(empty)* - have to make some corrections... 6. Want to change the title of the first tiddler 6a. Select the tiddler at the bottom of the recent tiddlers list - should be the first one that I added to my Wiki 6b. Open the tiddler for editing and enter "First one" into the title 6e. Save and close the tiddler 7. Review the link in my second tiddler and change the title as well 7a. Select the only *(empty)* title from the recent tiddlers list - the link title in the text area has changed already to "First one" - clicking the link bring me to the tiddler First one - nothing is broken 7b. Open second tiddler for editing and change the title from nothing to "Second" 7c. Save and close the second tiddler >From the user perspective the "key" field remains the tiddler title. Output from important functions like searching are filtering remains the same: the tiddler title. But internally (for instance links between tiddlers) the system uses the tiddler ID for the URI. Should the interface be more geeky while creating links to avoid the link button, there could be an autofill function as you start typing [[. > > - fixing broken links and functions (filters, lists, macros etc) on > the fly after the tiddler ID changed > > Do you mean by using search and replace? > No, Jeremy, I'm referring to the auto-correction processes that must run behind the scenes each time I decide to change the tag or tiddler title. You said that it is very difficult to parse all the wiki tiddlers correctly so that only relevant parts are auto-magically changed to reflect the new title. Tags are probably much easier to change than the titles. So I wanted to know your expert opinion: What is more difficult? 1) Change the system so it works as described by the workflow above or 2) Try to find the correct algorithm to auto-magically correct what is broken. Thanks for your time, Jeremy. Petr PS: I'm well aware of all the workarounds that already exists (including the uni-link plugin, special themes etc). I just want to know whether a system change isn't more robust, user-friendly (avoiding errors and confusions, installing special plugins), simpler, consistent and straightforward and long-lasting than workarounds. -- 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 https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/6a92dfa7-61a7-47ae-9ae0-0a64c7dc57ab%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

