Archive >  2007 >  August >  28 Previous / Next

Scripting News, the weblog started in 1997 that bootstrapped the blogging revolution.

Changes to the OPML 2.0 spec Permanent link to this item in the archive.

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.

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).

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).

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.

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.

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.

OPML 2.0 spec, day 2 Permanent link to this item in the archive.

Another day with more work on the OPML 2.0 spec.

Yesterday I provided some examples of OPML files that use the category attribute.

A reminder to people working on OPML apps, I have a beta of a validator that tests against the 2.0 spec.

Here's an example call, the validator being used to check the current OPML file for Scripting News.

Also I've seen some comments recently that say that the spec isn't very good. If you have concerns about the spec, please let me know what they are, now, while errors and omissions can be fixed. Thanks.

RSS 2.0 with OPML 2.0 Permanent link to this item in the archive.

Here's an RSS 2.0 feed with an item that contains several outlines, basically the show notes for a podcast.

You might have to View Source to see what's going on.

It's like chocolate and peanut butter. Both flavors are tasty, but when you put them together, it's even yummier!


Last update: Tuesday, August 28, 2007 at 9:23 PM Pacific.

Dave Winer, 52, pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in Berkeley, California.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

"Helped popularize blogging, podcasting and RSS." - Time.

"The father of blogging and RSS." - BBC.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

Dave Winer Mailto icon

My most recent trivia on Twitter.

Comment on today's
Scripting News

On This Day In: 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997.

August 2007
Jul   Sep

Things to revisit:

1.Microsoft patent acid test.
2.What is a weblog?
3.Advertising R.I.P.
4.How to embrace & extend.
5.Bubble Burst 2.0.
6.This I Believe.
7.Most RSS readers are wrong.
8.Who is Phil Jones?
9.Send them away.
10.Negotiate with users.
11.Preserving ideas.
12.Empire of the Air.
13.NPR speech.
14.Russo & Hale.
15.Trouble at the Chronicle.
15.RSS 2.0.
16.Checkbox News.
17.Spreadsheet calls over the Internet.
18.Twitter as coral reef.
19.Mobs of the blogosphere.
20.Advice for Campaigns.
21.Social Cameras.
22.The Next Big Thing.
23.It's time to open up networking, again.
24.Am I competing?

Teller: "To discover is not merely to encounter, but to comprehend and reveal, to apprehend something new and true and deliver it to the world."

Click here to see a list of recently updated OPML weblogs.

Click here to read blogs commenting on today's Scripting News.

Morning Coffee Notes, an occasional podcast by Scripting News Editor, Dave Winer.

KitchenCam 1.0

Click here to see an XML representation of the content of this weblog.

Click here to view the OPML version of Scripting News.

© Copyright 1997-2007 Dave Winer.

Previous / Next