Taxonomies (and related improvements to tags) #525
Replies: 2 comments 6 replies
-
The idea is to use this feature for the upcoming Timelines feature that is currently being conceptualized as a way to use Zetkin for union case work, among other things. For this to work, it needs to be possible to tag things besides just people. The idea with taxonomies is that it would allow us to open up tags to be used for (almost) anything in Zetkin. If the user wants a set of tags to only be used for people, they could create a taxonomy for those tags and call it something along the lines of "People tags". Tagging campaigns, events, people, timelines, surveys, locations and other pieces of data using the same taxonomies would allow for some very interesting synergies and a "layer" of categorization on top of all of Zetkin. |
Beta Was this translation helpful? Give feedback.
-
Another idea that I want to put down in writing before I forget about it is to allow tags, when applied to an object, to have a value. In essence, that makes tags synonymous with custom fields (and could potentially replace them). For example, if you wanted to keep track of a person's neigbourhood/area, instead of having one tag per area you could have an "Area" value tag, and set the value of that tag to the actual area. It could be rendered in interfaces like a tag, but "Area: Downtown". The value would need to have a type and some other configuration, and part of that configuration could be a list of permissible options, which would function almost as "sub-tags". It would open up for searches like:
Why is this better than custom fields? For Person data it's the same, but using tags we could apply the same logic to any object. There could be an "Amount won" value tag for case timelines, or a "Population" tag on a geographical area. |
Beta Was this translation helpful? Give feedback.
-
Some organizations struggle with having too many tags in Zetkin, which make them difficult to use. And there are potential use cases for tags where they fall short because of the amount of tags that would be needed, e.g. a union tagging members with their employer/workplace.
I'm proposing a new feature that would solve this, by allowing tags to be categorized or grouped into "taxonomies". You could have a taxonomy (group of tags) for something like area of residence, and then a completely separate taxonomy for employer. Because they're separate taxonomies, UI could be designed to keep them apart.
Current tag usage
I've analyzed patterns among the tags currently use by Zetkin organizations. These are some common use cases for tags, some of which would be nicer to work with if they could be grouped in taxonomies:
Beta Was this translation helpful? Give feedback.
All reactions