Jed,

Thanks for that GenTags plugin. I have being playing With Gen Tags and 
think it is great. 

To me its key use case is introducing subjects, categories, and other 
organising "tags" that allow their own set of values, such that they are 
not to be mixed with the other tags which are used for a range of purposes.

This is basically advanced field handling however It maintains a standard 
field, that listops can act against.

I do not think we need to be concerned with the existing date and tags 
fields because they are in a sense "core" functionality. I have already 
manipulated them without too much complexity such as letting modified be 
set to created date, but there is value in created being an immutable 
field. With additional tools such as GenTags we need not change the 
existing tags field because it too represents a minimum (but very powerful) 
default organising principal including driving settings and the UI. Thus I 
feel there is no backwards compatibility problems if we leave existing 
"system" fields alone while supporting new field handling tools.

Please forgive me, however we all try to stand on the shoulders of giants, 
in this case your GenTags makes you a giant, however I can see a need for a 
possible enhancement or two. I will describe them here should you wish to 
consider implementing them.

*Tags as Tiddlers.* 
As you know a tag pill allows us to click on the tag name and create a 
tiddler by that name. I tend to use this to document what the tag 
represents, and sometimes I provide the lists to interrogate which tiddlers 
are so tagged in that tiddler.
It would be nice if GenTags tagpill popup title would show if there was a 
tiddler or it was missing (italics) like in regular tags, and clicking on 
it would create a tiddler. I think this will only be a matter of changing 
this title into a link.

*Open all items so Tagged*
I use the open all plugin $:/plugins/ajh/openall which presents an Icon in 
the Tagpill popup that allows me to open all tiddlers tagged with that tag. 
Of course it is not aware of GenTags and does not work for them.
It would be great if we could also do this in the GenTags popup, it is only 
a matter of issuing an open tiddler message for all tiddlers already listed 
in the tagpill list. This would allow all tiddlers in the GenTags set to be 
opened at once.

*Hide Edit GenTag in tiddlers not containing the defined fields*
I have being looking through the code to see if I could stop the Edit 
GenTags showing in tiddlers in edit mode, until the relevant field exists. 
This would allow most tiddlers not to see my extra tag field exists, and 
save valuable screen real estate, until the field in question exist in the 
tiddler. For example my additional tags field called subject will not 
appear in edit mode until I create the field subject in a give tiddler. I 
would use a menu item using MyMenus plugin to create the subject field, and 
thus subsequently display the Subject tags.

With the Current Plugin, and possibly with the above enhancements I will 
publish a use case and demonstration in the forums. I want to support and 
Promote this long sought after tool which I believe has being neglected.

I also expect the structure of the GenTags solution could be co-opted to 
support other advanced field tools as discussed previously. It is an 
elegant solution.

Thanks again for your work.
Tony


 
On Saturday, 17 March 2018 19:37:25 UTC+11, Jed Carty wrote:
>
> To partially back up what TonyM said, I did make the GenTags plugin that 
> lets any field act like a tags field. 
> http://ooktech.com/jed/ExampleWikis/GenericTagFields/
>
> I believe that the way to go with this is not to make specific fields act 
> in a certain way but to make it so that any field can be used as a tags or 
> date (or other) kind of field. Improving field handling removes the need 
> for a second tags field because it would allow you to use any field as a 
> tags field. Unfortunately we can't do this for the existing date and tags 
> fields because of backwards compatibility issues but I think moving forward 
> this is the way to go for any new features. 
>

-- 
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/53991f0c-36a9-4f20-a8f8-c0fa1b69f6fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to