I'm trying to spiff up my profile page, and generally organize my blogging more. As part of that I'm working on moving my quick links over to del.icio.us and syndicating them here with a synchronized Movable Type blog.
As part of that, I needed some extra control over what happens when I post an Atom entry. Specifically I want to be able to safely synchronize without duplicates, the main bugaboo of that profile page project so far. Of course, Atom has a perfectly good solution to that: unique ids. I just needed to make MT do that.
Of course it's a real pain to hack in a change, as I have to keep track of it, and apply it to changes, and I can't just unarchive MT 3.2 over the site again, etc. Hence a plugin to add some callbacks to MT::AtomServer. I think it's pretty neat, and it does what I need.
I hesitate to preannounce anything, but the next planned part of the project will be a plugin that tracks links in posts as separate objects, so I can stop putting the links from my synchronized TypePad blogs in the summary/excerpt field.