I recently purchased the somad.es domain for use with my own URL shortener. (Vanity or owning my own URLs: you decide.) I decided to use Alan Hogan’s Lessn More, an improved fork of Shaun Inman’s Lessn. I then decided I wanted to integrate the shortlink into my WordPress install, but the existing WP Lessn plugin isn’t very good. Its admin page doesn’t adhere to WP security best practices, it doesn’t use WP’s HTTPAPI, and it doesn’t properly integrate with WP 3.0’s shortlink API. In short, it doesn’t do things the WP way.
So, I made my own little plugin. I didn’t want another plugin settings page, so you have to hardcode your Lessn URL and API key. It integrates with the “Get Shortlink” button on your write/edit post screen, and the relevant shortlink HTTP header and meta elements are auto-inserted. Only the “post” post_type will get Lessn’d by default, but see the bottom of the plugin for how to add additional post_types.
Now, I just need to figure out how to integrate shortlinks for humans rather than just machines.