I just downloaded, uploaded, and activated Jerome’s keywords manager, v2, by Johannes Jarolim. This WordPress plugin lets you manage the keywords associated with the Jerome’s keywords plugin, which I use for tagging. The management plugin dovetails nicely with my tag cloud widget, because it lets you rename tags across all posts, among other features, as shown below:
One thing I’ve noticed about Jerome’s keywords, though. If you search for a tag that also happens to be the beginning of another tag, you get the union of the two sets. For instance, a search for “blog” includes “blogs” and “blogging”. That’s not so bad, but I happened to tag three posts with “c” to indicate the C programming language. Clicking on the “c” tag returned all posts tagged with any word that starts with a “C”, from “catholicism” to “cynicism” and everything in between.
I spent some time playing with the Jerome’s keywords plugin to see if I could straighten it out on this point. I found the culprit: a “LIKE” clause in a SQL SELECT statement. But I was unable to get any alternatives to work satisfactorily before I ran out of playtime.
Fortunately, even though the new Jerome’s keyword manager plugin also listed all of those aforementioned entries under “c” (it probably uses the original plugin’s API routine to generate the list), when I replaced the “c” tag with “c-language” it only replaced the tags that exactly matched “c”. So, this plugin has already paid for itself in terms of time spent downloading and installing versus time saved.
Nice work, Johannes.