As predicted, tags are here.
As could also have been predicted, they’re a mess.
Nobody has bothered to explain, either in the announcement or in the faq, whether the ‘global tags’ pages are going to be, in fact, global tags, or whether they are going to continue to be global categories (and change their name accordingly), or whether they are going to pull from both (and, if so, what they are going to do about duplicates). Nobody has bothered to explain whether tags get auto-submitted to technorati or whether this is still the job of categories. Apparently tags aren’t showing up in themes. Lorelle also tells us that post tag links will be internal but post category links will continue to be external. If true, this behaviour is precisely the opposite of what most users would expect: most of us would define a tag as an external, mob-folksonomical term which you use in order to connect with what other people have had to say on the same subject, whilst a category is a recurring topic within your own blog. I have no problem with my TAG links sending people to global TAGS. My category links, however, should stay within my blog.
Basically, because of the lazy way they tried to pass categories off as tags, they can’t now do a sensible, intuitive implementation of tags because it would take too much functionality away from categories. What would make most sense would be the option to automatically convert all categories on archive posts to tags which would link into the global TAGS system, and then let people decide whether they want to continue to use both, or just categories (keeping them out of global tags), or just tags (avoiding redundancy and page clutter).
I’d guess, though, that any such automated process would be far too great a weight for the servers to bear, even if people did have to choose to activate it. Plus, of course, making a clear distinction between categories and tags would a) draw attention to what a godawful mess the taggification of categories was and b) be insufficiently confusing for users. So that’s out.
So: is there any point in tags at all? I mean, presumably if they were getting fed to global tags or technorati surely they’d have mentioned that, as an incentive to get people to use them. But the notion of them being purely internal is boggling my brain, because that’s not what tagging is for. I have to conclude that they are here simply because they are in 2.3 and ignore them accordingly. Can I have an option to collapse the input field, please?
Recent Comments