Fields vs Tags - in deed! I suffer from exactly the prolems descried here. 
Things did improve slightly with TW5s superior field handling over TWCs 
but, still, there is a need to both have the smoothness and visibility of 
tags but the "typing" of fields. 

Here is a conceptual mockup that I'd like your input on (please, open 
image).

The idea is to have

   - a "public/viewable" part where currently the tags field is
   - ...and a "admin/editview" part at tiddler footer, which actually is 
   how the current fields part already functions. 
   
Now, in the "public/viewable" part, I propose to display *both* tags and 
fields, possibly grouped (more on this below). *In practice, a field will 
be treated like a tag with a type (type:tag = name:value). *

The rough workflow illustrated in the mockup goes:

1) (omitted from mockup) Just like today, in edit mode and in the tags 
area, you start typing into a small edit box.
1b) (left side of mockup) Immediately this opens the (familiar) tags 
suggestion list but the edit box you're filling in moved down a line and 
above it now a tag pill is building up. If you're happy with a quick tag, 
then you click the tick and it's created. Done. Very similar to how it 
works today.

2) ...but if you want to type it or fine tune a bit, you'll notice the 
dropdown list has two buttons for *type* and *settings*. See right image in 
mockup.
The "type" side has another small edit box where you fill in the type. You 
also get a suggestion list, equivalent to the tags suggestion list.
The resulting tag pill adjusts as you type. 

3) The right hand *settings* menu should be pretty obvious, but the top 
item, "Type" + eye, refers to if the type should be visible in the tag pill 
or not, i.e if the tag pill should read "author:Patrick Modiano" or just 
"Patrick Modiano".

4) Programmatically: Not until you actually click the tick ("Done") for the 
pill is this actually created. Only then is it decided if this tag pill 
really is a tag or if it is a field (i.e on the form name:value). 
Regardless, there is a resulting pill - possibly with these typed variants 
grouped first or last in the "tag area".
Tiddler in view mode looks the same of course.


<https://lh3.googleusercontent.com/-JsiCUOASAcM/VJzHvEFW38I/AAAAAAAAPCs/caKR5yhyVto/s1600/tagfields_both.png>


I'm leaving out my thoughts on the tiddler footer fields as they're pretty 
much intact functionality wise. And I have some thoughts on algorithms for 
the suggestion lists. More later, if of interest.


Other than the actual practical value this would have, I also think it 
simplifies things conceptually for new users. You use simple tags until you 
get sophisticated enough to need typed tags at which time it's a small step 
to take. In their mind, it's probably still just "doing something to the 
tag" kind of like the color setting - as opposed to bringing in a new term 
and concept (fields) which seems to be something advanced and something 
used by "the system".


<:-)

-- 
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