@Ellri Thanks for reminding me about this thread. I need to port some tags into the system. It's a bit skimpy.
I'm not sure what the ideal is, though.
With more tags comes more accurate tagging, more personalization, more expressiveness, a finer point.
But more tags also dilute any sort of filtering/search system. Filters become more sparse and hit fewer results. Imagine the extreme where you have a system of 100 topics and 300 tags, and each topic has 3 unique tags. Might as well just browse the topics sequentially.
However, I do have one idea. I'm getting some deja vu, but it's been a while since we spoke on this.
- We keep the guild's "official"/core tag set very compact. Only hit the broad notes. Free/Casual/Advanced. 1x1/SmallGroup/LargerGroup. Only the core guild systems and high-level distinctions. Arena/Dice. Focus on the objective distinctions and avoid genre where possible. Uncontroversial but general tags.
- Force every roleplay to have some minimum number of these core tags.
- For the rest of the tags, simply let the community create them. Mass Effect. DC Comics. Jupiter. Birthing. ReverseBirthing. Whatever - It suddenly doesn't matter how specific and niche and sparse these community tags are. Implement some basic controls so people can't just go apeshit and create 100 tags. Or maybe something more interesting like every week the community votes on the next community tag we add to the system.
Maybe each roleplay must have at least 3 core tags and then they can pick up to 3 more of any other tag. The core tags are displayed on the form how they currently are, and the community tags are just organized in one big multi-select combobox similar to:
Just an idea. I need some sleep.