Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hierarchy of Tags #24

Open
cjmairair opened this issue May 31, 2019 · 7 comments
Open

Hierarchy of Tags #24

cjmairair opened this issue May 31, 2019 · 7 comments
Assignees

Comments

@cjmairair
Copy link

cjmairair commented May 31, 2019

Really, there should be a hierarchy of tags.

This is the best way of doing tags I have found so far for OneNote, but if you really want to do it the way it should be done, you need to look at Wrike. To varying degrees, I have looked through maybe 100 File/Item/Document/To-Do Managment applications/web apps/apps, and this is the best one in terms of being able to organize stuff. It's amazing that it's the only one that gets tags right.

So, it would be good if you could have like a tag hierarchy panel (like a folder hierarchy panel - like Wrike does) and if you click on a node, it will show you all of the items tagged with that tag.
This tag panel maybe should include a tag filter subpanel - in order to constrain the tag tree when searching for tags. The tag tree maybe should have checkboxes in case you want to select multiple tags by successive "UI filter & select iterations".

One question you will that will probably end up going through your mind at some point is:
If I tag an item with tag "A/B/C" does that mean that it is "tagged" with tags "A" & "A/B" also? I think Wrike says yes (I can't remember) - but maybe you can make it "optional" - in other words, you can always have floating around somewhere on the GUI some option that says something like "search/include intermediate/parent tags". This would be similar to the option of "include subdirectories" that you see everywhere with file/folder stuff.

@WetHat WetHat self-assigned this Jun 16, 2019
@xtangliang
Copy link

yes, we need this feature.

@osman1963
Copy link

I add my +1. However I think it might be more usefull and user friendly if it is done like Evernote tag hierarchy (especially with the Grand Evernote Exodus). Lots of people are migrating from Evernote to OneNote now, so it would be really of tremendous help if you can make them feel at home with the tag hierarchy.
A suggestion about how it works (used in a previous Joplin version then revoked for performance issues), is the following:
the hierarchy appears in the page(note) itself like this: tag1/subtag1/subsubtag1
But in the tag pannle as a tree.

I really hope you could make it
In any case, thanks for the awosme addin

@WetHat
Copy link
Owner

WetHat commented Nov 12, 2020

Hi @osman1963,

I do see the benefit of a taxonomy over a tag cloud. However, there is a number of users who are used to the simple Twitter-like tagging. Hence, I need to introduce the taxonomy style in a way that does not spoil it for them. I've already tried some ways, but they turned out to be unsatisfactory. I'm still searching for an inspiration on how to make it work for all users. Perhaps I need to make this configurable (taxonomy mode vs tag cloud mode). I'll take a look at how Joplin does it.

@osman1963
Copy link

Hi @WetHat
As far as I remember, this was in pre-release version 1.29 or 1.32. But they cancelled this feature in later versions, sayint it had performance issues on one platform. I can send you these versions if you can't find them on Joplin website. Just tell me how (ok to send them as links here? (about 140 MB each) or via Google drive link?
About the different ways users perfer, I guess it will all depend on the separator of tag leves, I mean tag/subtag or tag.subtag, or tag:subtag.. all were suggested in some forums.
Making it configurable is a great idea for sure, and may be allow the user to chose the seprator "/" or "." or ":"
Calibre also is great in this regard, may be you'ld like to give it a look. it uses the formatl tag.subtag in the metadata editor (where you can instert tags and other book's info) while showing it as a tree in the tag pannel.
Also may be checking Evernote tagging would be an inspiration too, despite the new version took away the ability to see all the tags in one window arranged alphabetically and all the hirarchies are collapsible, and you can also move tags from a father tag to anothe by drag and drop.
Hope this was of any inspiration
And of cours a million thank you for this awsome tagging system

@osman1963
Copy link

Here is a Google drive link to the Joplin version having the tag heirarchy
Cheers :)

@osman1963
Copy link

Here is a screen shot of the Calibre tag editor. Notice how "Renaissance" appears twice, once belonging to Italy, the other belonging to Europe. If you search with Renaissance only, you'll get books tagged with both. If you want ot search with one of them you have to chose the full path to the root tag.

image

and here how the tag pannel look like in Calibre. clicking on any tag will restrict the view to the books having this tag only. You can of course select several tags using the ctrl/cmd mous click
image

I'm really confident YOU can make this dream come true.
Tanks again.

@WetHat WetHat added this to the Future Release milestone Dec 8, 2021
@zhongguocn
Copy link

zhongguocn commented Jan 29, 2023

The current version has this function, but it is not like your tree structure.
The current tag cloud is very useful. You can increase the tag tree structure, but it is recommended not to weaken the existing tag cloud.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants