Hi all,
> Long drop-downs because of many tags when tagging force you to remember part of the tag name at least and browsing is made complex.
Long drop-drowns are quite the bother. Displaying them over several columns beyond a certain number would be a starter I guess.
Moving away from TW itself and into user practices, and regarding the point about remembering part of the tag name, I use **numbers as tag prefixes** on my PIM (personal information manager), which essentially solves this issue. My tiddlers there require a certain number of tags, and I have a number of optional tags too. I then just have to cycle through the numbers and all my tiddlers are always properly tagged and I never forget applying an important tag. I make extensive use of prepopulated tiddlers and cloning so there is little extra friction, except when starting with a very new kind of note, and I actually view that as a positive investment in getting my taxonomy right. If I really lack time, I just slap a big "8requiring-maintenance" tag and leave it for later.
The overall logic could possibly make sense in other situations that PIMs. A few more details on my exact system, in case it may be of interest to anyone using TW as a PIM or otherwise:
I cycle through a minimum of 7 tag categories and a maximum of 12, usually checking only one of each: .domain (e.g. .Playbook, .MyBizName1, .Domos, .Zettelkasten) → 0core-theme (e.g. 0inventory-management, 0project-opportunity…) → 1 key-motive (e.g. 1manage-daily-life, 1handle-ideas, 1improve-skills, 1manage-property…) → 2next-action (e.g. 2keep, 2experience, 2solve, 2ponder…) → 3object (e.g. 3heuristic, 3contact, 3PIM-tool, 3admin-info…) → 4ticket (e.g. 4next, 4later…) → 5development-stage (e.g. 5idea, 5draft, 5thorough, 5final…) → filing-type (e.g. 6research-note, 6contact-card — typically controls formatting) → [optional] 7confidentiality-class, 8extra-parameters (mostly 8requiring-maintenance and 8sandbox) → [optional] 9subtheme → [optional] @location/person. I find all of these categories very useful, except 0core-theme, which tends to be fairly redundant with either .domain or 1key-motive and which I am considering simply removing, shifting .domain to 0domain thanks to TiddlyCommander, my go-to tool for this kind of maintenance work). I don't feel anything is missing either. 8extra-parameters was supposed to serve as a catch-all in that regard but beyond 8requiring-maintenance and 8sandbox, I have only 2 experimental tags there, 8link-to-local-file being seemingly useful.
I expect maintenance work to remain minimal over time as tag inflation is virtually nil by design for almost half of these tags and extremely low for another half or so, leaving me with inflation only in @location and 9subtheme. 9subtheme is doing fine, however, as I seem to be using subtheme tags mostly to identify specific projects and project inflation itself is gradual and low enough. 3object is probably my only concern, pollution-wise, as I currently have 40ish tags there, and seem to be regularly creating new ones. I am experimenting with a few maintenance tiddlers mostly with a view to helping me identify tags that I though were good ideas at one point but never caught on to keep that under control without putting too much effort.
Regards,
R²