As I mentioned yesterday, I recently managed to hack the Movable Type search module in order to provide Last-Modified dates on my search results. This is useful, as it may help save in bandwidth costs. Instead of having a Last-Modified date of whenever the search was run, the Last-Modified date will be from the last modification of the search results.

Prior to its integration into Movable Type, the MT-Search module allowed the ability to toggle between full-word and partial-word searches. For instance, if you searched on full words for out, you would get out in the results. But not outdoors, outliner or even outrageous. Unfortunately, that functionality isn't currently available in Movable Type. This describes how to add it back.

Okay, so I'm a moron. While it was an entertaining exercise, yesterday's bit about using PHP to block IP addresses probably wasn't completely necessary. Yes, that's right - Movable Type has IP banning built right in. So I just add the IP address to the list, and the only functionality that changes is that the user cannot leave a comment, nor can they send a trackback. Geez...

Three times in the last week I received comment spam. If you happened across it while reading one of my entries, I apologize for not getting to it quickly enough. All traces of those comments should be gone, but if you notice more, please let me know about it. Ads for penis enlargement simply aren't wanted here.

Not long ago, I updated the format for the names of links. This wasn't terribly complex, but it does raise the question of how to deal with all those "old" pages. For instance, I see an increasing number of people hitting my page on The Angler Fish (now on the first page of results at Google!). Unfortunately, they are using the old URL to access it.

Now that you've designed your blog, should you syndicate it? Syndication, while it sounds somewhat intimidating, really means nothing more than making your site available in a slightly different format so that it can be processed and read more efficiently. In the most basic sense, a web page itself is, in fact, syndication - you are providing data, and that data is wrapped in a formatting language (HTML/XHTML) that tells a browser how to display the data.

As I was finishing up the initial release of the blog, I decided that I wanted to do something different with the "add a comment" function. While it was clear enough that you selected the "no" button to keep from saving your personal information, the information was removed just by the clicking of that button!

If you're looking for XHTML 1.1 compatibility, then only minor changes are needed to your default Movable Type templates. I had the most difficulty with the comments form on the individual entry archive.