I upgraded to WordPress 2.3 over the weekend and other than a few bumps it seemed to go relatively smoothly. The bumps were very curious and coupled with a melt-down of the server resulted in the site being out of action for a few hours. Eventually everything magically resolved itself, so I’m going to chalk it down to just ‘one of those things’.
One of the new features in WordPress 2.3 is tags, and I’m very happy with the way that they’ve been integrated. The developers have chosen a softly-softly approach, leaving the door open for others to take it further (as detailed by boren.nu). Being one of these others I’ve updated my HeadSpace plugin to make full use of the new 2.3 tagging facilities. HeadSpace takes the default tags further, adding many extra features, which I’ve decided to demonstrate in a short video.
It doesn’t stop there either. The suggestions are made using a smart ‘stemming’ algorithm. What this means is that HeadSpace looks at the root of a word and then looks for any variations. For example, if you previously tagged a post with ‘locale’, then HeadSpace will automatically suggest ‘locale’ for posts containing:
This is very useful not only in getting appropriate tags, but also in reducing duplication.
On top of this, HeadSpace adds a mass-editing page where you can edit tags across all posts. The auto-suggestion algorithm is integrated with this, making it very easy to add tags to all posts. I managed to tag everything on my site in five minutes!
Should you still be stumped for tags then you can also get suggestions from Yahoo’s tagging service.
The new HeadSpace features work do not depend on WordPress 2.3, and it allows you to have tagging in earlier versions of WordPress (although you miss out on the new tag display functions). An importer has been included in HeadSpace which allows you to convert existing HeadSpace tags into WordPress 2.3 tags.
Remember that HeadSpace allows tags on other pages (home page, pages, archives, categories), as well as managing most other aspects of meta-data.