Aloha, I had a better look at TagSearchConfig just now. What I'd find fairly intuitive seems like your option (3). Something like TagSearchConfig reading:
!Tags [[Planet]] [[RocketType]] !Priority [[high]] [[low]] !More [[sysTag]] [[strayThought]] where none of the things between [[]] are actual tiddlers... Planet and RocketType are categories each with a number of 'first class citizen' tag-tiddlers tagging to them (e.g. #Mercury could tag to Planet AND give some info on Mercury, too); whereas high and low are 'poor man's tags' (there's no need for them to be a tiddler). It's still pretty non-intuitive to the uninitiated though, as the same syntax is used for different things: [[sysTag]] and [[high]] for example are /tags/ whereas [[Planet]] is a /category/. It took me a while to realise this, looking at the default TagSearchConfig. How about instead something like: ¹¹¹ 1st class citizens ¹¹¹ !Planet [[Mercury]] [[Venus]] !RocketType [[Soyuz]] [[Ariane]] ²²² poor dudes ²²² !Priority [[high]] [[low]] !More [[sysTag]] [[strayThought]] I just use the ¹ and ² to indicate 'some syntax' so that when TagSearchConfig is saved, the tags listed under ¹¹¹ (but before ²²²) automatically get a tiddler of their own with a tag pointing at their category, whereas the ones under ²²² don't. (Possible? No idea.) I guess this breaks the source:.../more:... parameter syntax, but that one is sort of complex in any case... would be nice if you could just write <<tagsearch myTagSearchConfig>>. If you want a "More" section of uncategorised tags, put it in myTagSearchConfig; if you don't, then don't; etcetera. Not considering/grasping all technical details here so pardon my naivety. ~P On Oct 18, 8:23 am, Tobias Beer <[email protected]> wrote: > This is in reply to Plausible's post [1] and I would appreciate some > feedback as to whether or not you would want to see an implementation > for this, too... and if so, which variant. > > > Tried a bunch of other tagging plugins > > and now I'm using Tobias's TagSearchPlugin. > > (Tobias: this is neat, though > > making 10 tag tiddlers each itself tagged e.g. > > 'Topic' is more convoluted than > > if one could have 1 tiddler 'Topic' > > with a list of ten tags in it... > > I bet I'm overlooking the pros of your system.) > > For a while now, we're able to not just use tags as mere pointers but > also to promote them to first class citizens ...a design tenet of > which I made extensive use in tbGTD [2]. They're a good starting point > if not only to get a list of tiddlers pointing to them. > > On the other hand, it is true that your TiddlyWiki were more compact > if your categories in one way or the other only had a reference to the > corresponding category values. So here are some variants for achieving > this. > > Variant A) Using a section... > > tiddler 'action' > !Tags > #future > #queued > #next > #waiting > #done > > ...possibly wrapped like this if you didn't want to have them on > display: > /% > !Tags > ... > !EndTags > %/ > > Variant B) Using some field, e.g. > tiddler 'action' {tags:"#future #queued #next #waiting #done") > > Variant 3) Save sections in your TagSearchConfig named like the > category that you want to use and put the corresponding values into > that section ...triggered by another parameter, e.g. > cats:TagSearchConfig. Using slices somewhat is not an option as they > must not contain empty spaces, whereas your category titles just > might ...although, one might replace them with underscores and thus > make that work too. > > I would tend to prefer 3) ...however, all three alternatives are not > overly difficult to implement, so that might be a welcome addition > giving you the flexibility to only promote tags to first class > citizens when you really want to. > > Benefits of all three variants would be that you were able to... > #sort your category values the way you want > #leave out some, perhaps because they're not that important > > All three would require you to store categories as a bracketedList > [3]. > > I would, however, see this as an [either<>or] approach. Thus, if you > devise such a section or field then it will be used; otherwise the > tiddlers tagging to the category tiddler will be used. > > Variant 4) would be to allow for all three alternatives, whereas... > cats:@Tags -> lookup section 'Tags' in the category tiddler > cats:%tags -> lookup field 'tags' in the category tiddler > cats:TagSearchConfig -> look for a section corresponding to the > category title in that tiddler > default: Use tiddlers tagging to the category > > On the other hand, there would be no known relation between a 'topic' > tiddler and the individual topics, unless other plugins would (be able > to) use the same lookup mechanism as it were implemented for > TagSearch. > > So, either this is some form of 'poor man's tagging' or it is a neat > enhacement to bind tags to categories for when you have no desires to > promote your tags to first class citizens. Your call. > > Cheers, Tobias. > > [1]http://groups.google.com/group/tiddlywiki/msg/ff68dafd4fa2213c > [2]http://tbgtd.tiddlyspot.com > [3] 'foo [[bar baz]] "mumble grotz" fronk' -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywiki?hl=en.

