Back in February, I got tired of losing blog posts. I decided it was time to figure out how to post to my Drupal-powered blog site using BlogAPI and a blogging client. I hate GUI text editing, though; I just wanted to use emacs. Josh pointed me at an emacs weblogging client, and off I went…
Don't go.
First problem was that Drupal had just reported a bad security bug in its BlogAPI module. Attempts to fix it were only moderately successful; the whole Drupal 3.5 BlogAPI still didn't seem to work well. Ultimately, I put the whole thing off until I could upgrade the site to Drupal 3.6.
The investigations, however, were interesting. There's a lot of half-eaten breadcrumb trails to emacs weblog client software—lots of different styles and versions. I finally ended up with the attached version of weblogger.el, which contains a minor fix of mine and some editing of the instructions for correctness. It relies on xml-rpc.el for proper operation; I've also attached my version of that.
The emacs blog client works, after a fashion. It doesn't really get a lot of things right with Drupal, though. I suspect changing the Drupal Blog API configuration might help, but I think I'm about done. I'll just keep typing at these Firefox dialog boxes, and occasionally losing things. (B)