Way back when, I changed my permalink methods so that I would end up with more useful link names. More useful to me, and perhaps to you as well. Over time, this generally worked very well. But as time wore on, I found more and more often I was creating entries for software releases and they all had the very same format that I had to put into the keywords field all the time. Blech.
The problem was that the Movable Type dirify function was dropping the hyphens (-) and the dots (.) from my entry names, when I wanted them to be in the entry link. What was I to do?
Well, I found the dirifyplus plugin not long ago and was using it for something else, so I figured that it must be able to help. Unfortunately, as it existed it couldn’t do anything. The hyphens and the dots were still dropped out of the entry title prior to creating the dirified value.
So, as any good little plugin developer might do, I hacked at the code to change it. Replacing one line of code and adding four others allowed me to specify a different formatting option that leaves those hyphens and dots in place, so I don’t have to specify the keywords field any longer – only when I have other odd characters that I really don’t want. Yay for Perl!