So when I first set up this blog I opted for the /archives/%post_id% permalink structure, which I liked because it was short, elegant, and used unique identifiers. I didn’t like the idea of date and slug based permalinks since they don’t use the hour, minute, and second you published your post; just the year, month, day, and title are used, none of which have to be unique. Although extremely unlikely, theoretically you could publish 2 posts with the same title on the same day and they would have the same URL, which doesn’t sit right with me.
As it turns out though, SEO calls for slug based permalinks since search engines strongly favor pages with keywords in the URL. I decided to switch to date and slug based permalinks, but what about all the numbered archive/%post_id% links that have been posted, linked, bookmarked, indexed, etc.? Well I found this great WordPress plugin called Redirection. It lets you specify URLs you want redirected and what HTTP response code (301, 302, 307, 404) to use. It also features a log of redirects and 404 errors, so you can look for common requested URLs that don’t exist and redirect them. It would be kind of hard to update a few hundred links to the new slug URLs, but for 5 posts it was very simple and just what I needed. Another great feature is, anytime you edit a post slug it automatically adds a redirection rule to the new URL.
One great way I recently found to publicize new blog posts is with the Twitter Better WordPress Plugin. It serves 2 functions:
- Shows your latest Twitter posts
- Optionally updates your Twitter status when you save, publish, and/or edit a post, with a link to the post
It’s a really simple way to spread your URL around the internet, especially since Twitter is integrated with so many other web apps. For example, I have Twitter Better set to update my Twitter status when I publish a new post with the title and URL of the post. That new Twitter status is then used to automatically update my Facebook status with the title and URL of my new blog post, and the same can work for any other Twitter enabled web apps I use in the future.
Tonight I’m hosting a launch party for Firefox 3 since the final version is being released today. Here’s some links for more info:
Today is also Download Day 2008. Mozilla is trying to set a Guiness World Record for the most software downloads in one day, and so far 1,599,887 have already pledged to download Firefox 3 today, Tuesday June 17th, 2008. Pledge on the site, download FF3, and help set the world record!
Here’s some planned features for future releases of my Color Management extension:
- Prompt to restart after changing options
- File selector defaults to OS specific color profile directory
- Add filter to file selector for color profiles
- Ability to extract color profiles from images on a webpage and save to local color profile directory
Also, if I’m not mistaken color management in Firefox 3 is only for images with embedded color profiles; if a color profile is referenced but not embedded in an image it’s not used. It would be nice to eventually allow referenced color profiles to be used, and maybe add a download feature for referenced color profiles that aren’t present on the user’s local machine.
If you have any other suggestions please comment below.
Here’s a quick release for my Color Management extension that fixes a bug with the file selector on Linux. I’ll be updating it again later today or tomorrow, but I wanted to get this released so that I can get my extension out of the Firefox add-ons Sandbox before the release of Firefox 3 Final tomorrow. Thanks to Tim Rowley for finding the bug. He’s also the guy who wrote the color management feature for Firefox 3.
Download Color Management 0.4