Miket,

Good questions we should collect answers to, the fact is Tags are such a 
useful concept that we can "run away with them" and overuse them. These 
questions of yours indicate you seem to be in  a common phase we all pass 
through with tiddlywiki.

However it exposes something us "seasoned" tiddlywiki enthusiasts learn. An 
*over 
reliance* on tags causes something we sometimes refer to as "tag pollution" 
or "tag saturation". Fortunately there are plenty of strategies we can 
adopt.

Let me pass on a little from my experience of more than a decade with 
tiddlywiki and three decades with Information technology.

   - Personally I came across this tag pollution very early in my 
   tiddlywiki journey, the result is I have a special approach now that serves 
   me well, my approach is to use as few tags as possible leaving the "tags 
   space" as "empty as possible". I tend to reserve tags for system functions 
   (behind the scenes eg system tags etc...)  or "ad hoc" use.
   - I achieve this by "moving tags into fields" whereever possible. 
      - An example would be rather than have a tag to indicate a task, I 
      have a field called *object-type with a value of task* (and other 
      values), to indicate a *status of a task* rather than a status tag *have 
      a status field*. 
   - When moving from a tag to a field we get to craft the way they behave 
   differently, for example in the aforementioned *object-type and status 
   fields* we can ensure a given tiddler only has one value at a time, so 
   we do not need to put the effort into removing a tag. Just change the field 
   value.
   - Of course like tags sometimes we want more than one value at a time on 
   a specific tiddler, I use tags initially, they make this easy, however as 
   you start to have too many tags, new tags simply "pollute the tag space 
   further".
   - I may not want to change what plugins and other tools use tags for but 
      I can control what I do with ones I create.
      - Using the listops, list and other operators we can manage fields 
      that contain multiple values.
         - I tend to avoid spaces in the names of such values so space 
         delimited is sufficient but you can make use of the [[title with 
spaces]] 
         methods and look at enlist and other operators.
      - The alt-tags (gen tags) plugin allows you to make use of 
      multiple-tags fields if you want.
   - The trick is tags are a form of generic indicators, you can quickly 
   use to achieve an outcome, but with experience you discover on moving them 
   into a field that there are different organisational methods you can easily 
   enforce when using a field. For example you can ensure a tiddler belongs 
   only to one category or one or more subjects.
   - Fields can 
   - Exist but contain nothing see [has[fieldname]] (field exists and has 
      value) and [[has:field[fieldname]]  (field exists with or without a value)
         - Thus the existence of a field can itself be a condition or switch
      - Contain wiki text or transclusions
      - be managed with common suffixes or prefixes eg; anything-link  
      else-link 
   
Finally;

   - In coming versions the limitations of field naming are to be removed 
   and we expect a lot of innovation ultimately occurring around this.
   - Eventually one becomes aware of the subtle qualities of different ways 
   to define either a tag or field. So lets say I decided to give many 
   tiddlers a "domain" eg work/personal/health/family I may decide a given 
   tiddler should only belong to one domain, then I would use a field with a 
   single value.

Regards
Tones
On Saturday, 10 July 2021 at 07:10:15 UTC+10 [email protected] wrote:

> Now the usual view is very inconvenient when you have a lot of tags and 
> need to scroll and scroll down the page. Plus, the selected tags are still 
> on the list and continue to distract.
>
> This raises two questions?
>
> 1. How can I make the selection of tags more compact so that I don't have 
> to scroll down the page?
>
> 2. And how to mark tags that are already assigned. Ideally remove from the 
> list, but it's probably difficult. Maybe you can at least change the color 
> to a less noticeable?
>
> Any ideas?
>
> Nice option with checkboxes here
> https://i.imgur.com/gxJm0Tw.jpg
> http://zemox.tiddlyspot.com/
>
> But I didn't understand how he did it, I installed his plugins and nothing 
> changed.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c038b2cc-50be-4ae5-9924-e2c0fa13e26fn%40googlegroups.com.

Reply via email to