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.

Reply via email to