Home > Archive >  2007 >  August >  28


Changes to the OPML 2.0 spec

Tuesday, August 28, 2007 by Dave Winer.

A picture named reeses.gifHere's a list of the changes I made in the last couple of days to the draft OPML 2.0 spc. The changes were in response to comments here in July 2007. Included are notes on the specific suggestions, including ones I didn't understand or decided not to implement.  Permalink to this paragraph

I provided in response to a request from Don Hopkins, a rigorous definition of flatdown. Actual C source code is provided. I also defined the other outline processing directions -- up, down, left, right, flatup and nodirection, even though Don didn't request those (and they're not mentioned in the spec). Permalink to this paragraph

I uploaded a copy of the C source code of the OPML Editor in a form that will be better indexed by search engines, so that future queries about the internal workings of outliners can be addressed by searching the source. It's licensed under the GPL, and build instructions using XCode are provided (as are build files for a variety of popular development environments).  Permalink to this paragraph

I don't generally support this technology, I wrote much of the code but it was a very long time ago, and my memory isn't so good anymore. But surprisingly, a lot of it came back.  Permalink to this paragraph

Don Park wants to extend OPML using a wiki. Not sure I understand how this works, but he says it doesn't involve changing the spec (thanks!) so it's no problem for me. I'll watch and see how it develops. Permalink to this paragraph

PS: Possibly the coolest thing made possible by today's changes is the ability to embed OPML 2.0 data in RSS 2.0 feeds. Permalink to this paragraph



© Copyright 1994-2007 Dave Winer Mailto icon.

Last update: 8/28/07; 9:23:41 PM Pacific. "It's even worse than it appears."

Click here to view blogs commenting on  RSS 2.0 feed.