Some Work on the OPML Editor

I’ve been doing some work on the [[OPML Editor]] / [[metaWeblog]] integration provided in [[wordpress.root]]. So far, I have what I think is a better outline renderer (kind of based on the old [[HALO]] renderer and [[docRenderer]]) which uses the structure of the outline to format html headings and other things. I’ve also updated the software that saves posts to do weblogUpdates.pings to the various ping servers (like This feature is configurable per blog, and the pings run in the background so you don’t have to wait for them to finish.

Why am I doing this?

Well, I find that I love [[MarsEdit]] for doing blog posts for comments on various articles I read in [[NetNewsWire]], but I don’t find that I like it as a writing tool. For writing, I really need an outliner (wouldn’t [[Dave Winer]] be proud [[:-)]]).

Eventhough the [[OPML Editor]] feels a bit klunky by today’s user interface standards, it’s still the only tool I can think of that allows me to open up the hood and rewire the engine if I feel like it. So, that’s exactly what I’m doing. The hacker in me loves this.

When I finish with these updates I’ll find a way to get them to [[Dave Winer]] or up on the opml editor support site somehow so others that are interested can take advantage of these changes.

Other changes I’m considering

  • Better multi-blog management (I maintain more than one blog, and opening up the object database and modifying a variable just seems so… so… blech [[:-)]]).
  • Better category menu support. Right now the right-click menu gives a list of categories for exactly one blog. If you have more than one blog you have to reload this menu.
  • Right-mouse button setting of item attributes
  • Right-mouse button to define HTML block types in OL attribute instead of special text
  • Anything else I can think of.