I’ve created a little forum for UTW stuff.. It looks a bit pants; but I’m working on it (:
It lives here.
With any luck, the forumy bit will make it a lot easier to have conversations than the blog-comment way does.
I’ve created a little forum for UTW stuff.. It looks a bit pants; but I’m working on it (:
It lives here.
With any luck, the forumy bit will make it a lot easier to have conversations than the blog-comment way does.
Let’s try that again (:
– This time, the database should automagically update itself (instead of breaking tags (; )
– I’ve changed the way tag suggestions are requested; so if you weren’t able to use the old way, if you could try again and let me know if it’s still a problem that would be great (:
New Version!
– Beware: There are a bunch of new options: go to the Options > Tags page. Some of them will change the way things look.
– Edit: Beware #2: If all of a sudden tags stop saving, doing a force reinstall will make everything go (the first .zip of this version I uploaded had build numbers out of sync. It’s sufficiently late that I’ve probably made the build numbers out of sync in a different way in the new .zip d: )
– I’ve fixed the bug where text sent to tagyu.com for tag suggestions that contained HTML markup would have a spaz
– I’ve fixed the typo in RemoveTags() (Thanks Julio!)
– I’ve fixed the bug in GetCanonicalTag() (ditto)
– I’ve split the administration into two pages – one is configuration stuff, and lives at Options > Tags, and the other is for wrangling tags, and stays at Manage > Tags. I’ve added links from one-to-the-other, so with any luck they don’t get lost (;
– I’ve turned the automagic tags inside-out! There are now “primary” and “secondary” tag links (instead of “local” and “technorati”). Each set of tag links can have its own predefined format selected. Let me know if this causes more pain than joy!
– I’ve added custom format stuff for linking to gada.be; along with a handy predefined format gadabecommalist that will render a simple, comma-separated list of tag links into the gada.be site.
– I’ve monkied with the internals of GetFormatForType. It’s much cooler, now (: Instead of a big switch, there’s an array of items which lets me grab a format by key (And make a list of predefined formats for the options page (; On the horizon will be a convenient way of putting custom formats somewhere so that they can be called by name, without fear of changes being squished by later versions of the plugin – probably it’ll be a “make this file, put a function called somesuch in it” kind of arrangement.)
– I think that’s it! (:
Download here | Generic Info here*
* Caution: Out of Date, but I’m way too tired now; so I’ll update it tomorrow (:
UTW 2.8.3 has switched to tagyu.com for tag suggestions instead of using Yahoo! With any luck this will produce much more useful tag suggestions (:
I’ve also added in a new predefined format, weightedlongtailvertical which is the format that I’m using for the popular tags, and on the Archives page; in this theme.
There are also a few more custom formatting placeholders for getting the percentile ranking of tags.
Whee.
I’ve conquered-ish the documentation.. for now (: Therefore: new release!
I’ve fixed up a few little buglets here and there; and added little things as I’ve been documenting, but there aren’t any earth-shattering changes.
OMG! New Version!
– Fixes the bug where an error was displaying in the tag box for new posts
– Automagically included Technorati and local tags are now wrapped in tags. Technorati tags use the CSS class named “technoratitags” and local tags use the CSS class “localtags”
– You can view the union of tags! If you go to /tags/tag1|tag2|…|tagn then the tag page will display the union of those tags. At this stage, you can have either a tag intersection or a tag union; you can’t mix the operators up.
– There’s a new formatting string, “andcommalist” that will display a comma list of tags, along with a link to the intersection page (when appropriate – either from viewing a tag page with a single tag, or viewing the tag page for an intersection of tags)
– There are also new custom formatting placeholders!
-%intersectionurl% that displays the url for the current set of tags and the tag being rendered.
-%unionurl% that displays the url for the current union of tags, along with the tag being rendered.
-%intersectionicon% that displays the intersection url with a little icon (
).
-%unionicon% that displays the union url with a little icon (
).
-%intersectionlink% that displays the intersection url as a link, with a + as the link text
-%unionlink% that displays the union url as a link, with a | as the link text
Ultimate Tag Warrior 2.8! Free to a good home!
– Tag entry bits are now comma separated instead of space separated (Tags that contain spaces will have underscores magically added for now, though*)
– There are synonyms for tags!
I should explain the synonym thing (:
Basically, there are tags; and there are synonyms. Each are special in their own ways. A tag is the really-real version of a keyword. A synonym is a fake-tag that pretends to be a tag. A synonym can be associated with a tag via the Manage Tags page. A synonym can have more than one tag (although its behaviour is ill-defined at the moment: I haven’t done any specific handling of it yet; but you aren’t prevented from using a synonym for two tags); but if a synonym is already a tag, then sorry kiddo, it can’t be a synonym as well.
Example: If I have a… “photography” tag, and assign “photo” and “photograph” as synonyms; if I go to http://www.neato.co.nz/tags/photo, then the same posts display as if I was to go to http://www.neato.co.nz/tags/photography. Further, if I go to http://www.neato.co.nz/tags/photo+monkey, then I’ll see posts tagged with both photography and monkey (unless monkey is also a synonym, in which case I’ll see posts tagged with photography and whatever the underlying tag for monkey is).
This is just phase one of synonyms, which basically allows defining synonyms (via the Manage Tags page), and using the synonyms for pages that are requested. Phase two, will see more ways of including synonyms on pages..
The start page is here | Download here
* People who know more PHP than me: is there a way of getting $_GET values which still have the + signs and %20’s intact? I can see a way of wrangling it out of the query string; but I’d really rather avoid doing that since there are lots of ways for it to go wrong
Whee. ‘Nother release!
download here | get started here
* Adding the url as a custom formatting option seems so obvious now.. I’ll add one for the next release.
Yeurgh! I keep sitting down to work on UTW, but I have a nasty case of programmers block (it’s always so much easier when there are paying clients.. with requirements.. and deadlines.. and the crushing obligation of earning ones salary..)
There are loose ends which I need to deal with:
– The help+documentation side of things
– Writing a hasTags() function for checking whether a post has assigned tags
– Look into alternate ways of calculating tag clouds
– The sorting of tags alphabetically (Err. *shrug* (: )
– Wrangling the superajax format / adding a seperate ajax-add-tags template tag / Change + into “view the intersection
– Heck! Have a convenient means for viewing tag intersections (:
– Allow spaces in tags, for real instead of a workaround
And there are secret plans grander things which seem like fun things to do, which I shouldn’t start until I get the loose ends tied.
So anyway… two things:
1. Are there any other loose ends / things that I’ve forgotten?
2. How are the keyword suggestions? (If you’re using them, that is..)
My brain! My poor brain!
I’ve spent part of my evening putting together something resembling a getting started/overview/help type page here (the old page that was there, is now here). There’s still a ton of scope for adding more examples, particularly when it comes to customising; but, people who have used the plugin, are there any glaring omissions or things which I should be adding to the FAQ bit?