Correct me if I’m wrong, but at the moment, if you create Tag Group A for exclusive use in Category A, Category A is then unable to use any other tags being used on the site. Is this intentional?
If it is it seems a little odd to me, particularly with how the option is worded Tags that can only be used in this category: or Tags Groups that can only be used in this category:
The way it’s actually functioning is:
Tags that can only be used in this category AND Only these Tags can be used in this Category
It should be one or the other in my opinion.
I would like to create a group of Tags that can only be used in Category A. However I don’t want that to prevent Category A from being able to use the 20 other tags on the site.
Long term, it would make more sense to have a Tag configuration page that takes care of selecting where the Groups and individual Tags can be used rather than doing it from a Category perspective.
For example select a tag from a drop down list. Say we select tag-a. We then have a page with all categories on the side and the tag at the top. You can then quick select all categories to use tag-a in, or you can individually select which categories to restrict it to by placing a check next to each category. You could do the same with Tag Groups. Granted it might be technically difficult if a tag belongs to a group and they have different settings, but it needs to be properly thought out.
In the short term, wouldn’t it make sense to change the behaviour slightly. By default, all Tags should be available in all categories. As soon as a Category sets something on a Tag, the tag and only the tag becomes either:
Only available in this category (and other categories that have it selected). It leaves other Tags unaffected in this Category and all other Categories. In other words the Tag needs to be included wherever you want it available. OR:
Unavailable in this Category. It leaves other Tags unaffected in this Category and all other Categories. If you want to also exclude this Tag from another Category it needs to be explicitly set as unavailable in that Category also.
I have got round this limitation by creating 3 Tag Groups:
site-and-marketplace
site-only
marketplace-only
I then apply them on the relevant Categories. I know Tag Groups weren’t exactly designed for this, but because of Category/Tag inclusive AND exclusive nature, it’s the only way of achieving complete control.
If you know of a better way of achieving what I need, or the Category/Tag functionality is tweaked please let me know.
I just noticed this behavior too, and also think it’s odd.
The phrasing (as you noted initially) Tags that can only be used in this category: implies the tags listed can’t be used elsewhere, not that the only tags can be used in this category are the ones listed.
I’d suggest either changing the behavior as james noted in the initial post, or rewording the label to be explicit: List the only tags allowed in this category:, or something along those lines.
I’ve stopped using this feature of tags altogether now because I’ve found it buggy and confusing for my users.
I’ve opened up the creation and usage of tags to everyone site wide simply because it makes more sense to my forum members and keeps the functionality more like social media hashtags that way. It also actually works and is a lot simpler.
Although the core developers would disagree with me, I think trying to use Tags like we are above just highlights the need for proper sub-subcategories in order for some forums to function correctly due to the subject matter and how they need to be organised.
At the moment this is Discourse’s Achilles heel in my opinion, and at one point even made me question whether it was the right software for my needs. In the end the positives far outweighed the negatives, and the fact I was already using the software but just expanding my subject scope meant my users were already used to the functionality, so I stuck with it.
Tags in the above list, or in a tag group in the above list, can only be used in this category (and other categories that have the tags in their list). Any topics in categories without the tags in their list cannot use the tags.
To make the tags in the list the only tags that can be used in this category, check the box below.
… I’m not the greatest copy editor in the world. But it’s better than just the field descriptions
We can’t change the default behaviour, but some more text in the UI to explain how it works could help. @riking’s copy, or something else? @Mark_Walkom what do you think would have helped you?
Tag and tag group listing is implicitly exclusive for categories that do not have the same tags or groups listed. Such categories will not be able to use the listed tags unless they are also set.
Or,
Tags, or tag groups, in the above list will only be available in this category and other categories that also have the tags in their list. Categories without these tags in their list will not be able to use them.