My big issue with free-form tagging is that it doesn't encourage the re-use of common tags. I have to flip back to the index page to see what the "major" tags are or else I run the likelihood of marooning it in some tag I made up by accident. E.g.: Was that "feature-requests", "feature-request" or "requested-features"?
If you rely on memory, it's going to make the system fragment fast.
Then, of course, you have the guys who will tag all their discussions "boner" which puts them at that level of annoying just below what's ban-worthy. I had to turn off tagging after 2 weeks on my site after I got tired of deleting tags every night, and I probably have one of the best-behaved forums on the Internet.
Comments
I also considered putting quick-links to popular (or "recommended") tags below the tag box.
I think it's going to take some administration, for sure. But I think over the long-haul it will prove to be a winner. Either way, I want to guinea-pig all of our plugins on this forum before wide release. This is one of the first ones :)
Already we have redundancies:
- themes, theme, template
- performance, speedup
- locales, language, translation
And uselessly ambiguous ones like "quote" and "field." No one will ever say "You know, I'd like to read all the post about 'quote' today." :)
Tagging is an interesting way of collecting meta data, but leaving it completely open to users AND using it as primary nav is a bad mix.
Vanilla developer [GitHub, Twitter]
Vanilla developer [GitHub, Twitter]
Vanilla developer [GitHub, Twitter]
If you took that one step further, you could maybe create some "automerge" functionality. For example, whenever a user enters the tag "locales" or "translation", it automatically gets changed to "languages". Just an idea. I think it would help to take the pain out of tag management.
If it will be possible to easily plug in pre-made lists of automerge words, like with/next to the language file, everything would be cool.
@Geert, @Dykam. Certainly having better tag admin options is a good idea. I would like to be able to specify that one tag is an alias for another tag so when I consolidate things they will always remain consolidated, even with new tags.
Vanilla co-founder
That's why I asked you to birng back categories. And yes, I do understand that tags are just plugin.
Vanilla developer [GitHub, Twitter]