About
|
Notes on feedback and changes for August 2007Mon, Aug 27, 2007; by Dave Winer.
Changes
Randy Morin has a number of comments and questions about the OPML 2.0 spec. First, the scope of work I'm considering at this time are small fixes to the spec with very minor impact on the format. I'm not going to comment on or explain changes that fall outside this scope, or would even cause breakage with 1.x, or unnecessarily complicate the format. 1. Making the text attribute required in 2.0 means that all OPML files will be usable in an outliner, which I think is a good thing, esp as outliners are becoming more widely used. 2. You say the category attribute needs an example, and I agree. I will provide one or more. 3. You say the spec should say that htmlUrl must be a URL. It says it's the top level link element from the feed, along with the title and description, also from the feed. So we rely on the RSS 2.0 spec to tell us what htmlUrl must be, we're just passing it through. 4. You ask what are the valid values of the language attribute, again, this is just being passed through from the feed. Whatever the RSS 2.0 spec says about this applies. 5. I don't know what the valid values are for the Atom version attribute. If someone who is an expert on Atom would provide them, and show me that there's some agreement about this from Atom experts, I would be happy to say something about this in the OPML 2.0 spec. For me to say something incorrect here would be much worse than saying nothing. 6. About the extension being important in inclusions, that's only true for link elements, which are from OPML 1.x. In 2.0 we introduced a specific include type, that does not depend on the extension. I document the functionality of link so that people reading OPML know they need to watch for this and know how to interpret the extensions. 7. About existing implementations of OPML autodiscovery, I'm unaware of any. Please elaborate. Anonymous poster Feedback from an anonymous poster. 1. Agreed that four-digit years should be preferred. 2. I don't think your second comment is correct. Please read the spec carefully to verify. 3. I imagine that type-based extension may be difficult to support in some circumstances, but I don't see how namespace-based extension mechanisms can be used to do what new node types can do. Regardless, at UserLand we provided easy mechanisms for user scripts to add new nodetypes to outlines, so it's really not practical to pull this one back. If you want to criticize OPML as being designed for the OPML Editor and its predecessors, I suppose you can do that, but I can't pull back from this.
|
|||||||||||||||||||||||||||
|
© Copyright 2000-2008, Scripting News, Inc. OPML is a trademark of Scripting News, Inc. Last update: Tuesday, August 28, 2007 at 11:11:07 AM. |
||||||||||||||||||||||||||||