mnot’s blog

Design depends largely on constraints.” — Charles Eames

Syndication

Tuesday, 24 February 2009

Cobbler / children / shoes / etc.

Rob Sayre points out that this blog still doesn’t show a preference for Atom, embarrassingly enough.

this entry’s page

Thursday, 15 May 2008

Atom gets a new audience

Huh. The Atom Format RFC has been out for a while, and as one of the authors, I get the odd mail now and again asking a question or just saying “thanks.”

this entry’s page

Saturday, 8 September 2007

5005

Feed Paging and Archiving (nee Feed History) has finally made it to a standards-track RFC.

this entry’s page

Thursday, 5 April 2007

WWW2007 Developers’ Track

We’ve announced the program for this years’ Developers’ Track, and I’m very excited about the lineup.

this entry’s page

Wednesday, 7 February 2007

Pipes!

Yahoo! (finally!) released Pipes as a beta today; congrats to the very talented team that put this together.

this entry’s page

Thursday, 22 June 2006

Bringing Back the Link - With a Twist

Recently, there’s been a resurgence for the Link element in HTML; everything from Microformats to Atom autodiscovery is using it. This isn’t surprising; as machines start processing Web documents more, it’s necessary to use hyperlinks — the foundation of the Web — to tie resources together, without getting in users’ faces.

this entry’s page

Friday, 9 June 2006

Friday Fun: Feed Authentication with Cookies

See if your aggregator can subscribe to this feed (username/password: test/test) and post the results in comments.

this entry’s page

Wednesday, 1 March 2006

Feed History Redux

Over the weekend, I submitted a new draft of Feed History.

this entry’s page

Wednesday, 25 January 2006

Little Orange “feed” Buttons

About two years ago, I got a little grouchy about those little orange XML buttons, and exhorted people to label them properly with RSS.

this entry’s page

Friday, 13 January 2006

Para publicadores de conteúdos e Webmasters

The RSS Tutorial for Content Publishers and Webmasters has been translated to Brazilian Portuguese, thanks to the efforts of Maurício Samy Silva.

this entry’s page

Monday, 26 December 2005

2005 in Feeds

Another year has gone by, and rather than cataloguing music, movies or books that I liked, here are some feeds on the Web that I enjoyed reading throughout the year. I’ll avoid repeating the obvious news, technical and blogroll feeds.

this entry’s page

Monday, 5 December 2005

RFC 4287: The Atom Syndication Format

Atom has finally realised its most important advantage over the various flavours of RSS — it’s a Standards-Track RFC.

this entry’s page

Wednesday, 26 October 2005

Calendar <-> Feed?

Does anybody know of a program or service that will look at a calendar file (e.g., vCalendar, iCalendar, hCalendar) and publish the entries on it as an RSS feed, where each entry in the feed has a link to that one calendar entry?

this entry’s page

Monday, 5 September 2005

Feed History -04

Feed History draft -04 is out, with the only major change being the replacement of fh:stateful with fh:incremental, with corresponding changes throughout the document, to make the concepts a bit clearer.

this entry’s page

Thursday, 1 September 2005

RSS Tutorial for Content Publishers and Webmasters

I took a pass at a revision of the RSS Tutorial for Content Publishers and Webmasters on the train this morning, as I realised it was dreadfully out of date.

this entry’s page

Monday, 15 August 2005

Putting History in Your Feed

I’ve had a few e-mails asking how I got this site’s RSS feed to include its history, so here are the instructions for doing it in Moveable Type (the software that I use to manage this site). If you have instructions for other feed-generating software, please either leave them in comments below, or send me an e-mail.

this entry’s page

Monday, 15 August 2005

Feed History -03

Draft -03 of Feed History: Enabling Stateful Syndication is now available. Significant changes include:

this entry’s page

Saturday, 16 July 2005

Making Syndication Enterprise-Grade

After more than five years, syndication is maturing rapidly. It’s being used for more than blogging — whether it be stock quotes, system logs, or order lists — and even blogging will change in nature as it gets more popular; people will be using blogs to fundamentally change the way they do business, inside and outside the firewall.

this entry’s page

Friday, 15 July 2005

Don’t use the ‘feed’ URI Scheme

It’s been covered before elsewhere, but just a friendly reminder: ‘feed’ URIs are bad for the Web, as are any that are used solely for dispatch (e.g., ‘itms’, ‘ pcast’).

this entry’s page

Sunday, 24 April 2005

Personalised RSS and Cookie Sharing

Should cookies be shared between your RSS aggregator and your Web browser? If they were, sites would be able to automatically personalise the feeds you subscribe to; would people be interested in that, or see it as an intrusion in their privacy?

this entry’s page

Tuesday, 12 April 2005

Try This RSS Experiment

Way back when I put the first Atom drafts together, I included a placeholder for a section that I hoped would allow reconstruction of feed state. Presently, this often isn’t necessary, because you have to be away for a seriously long time (e.g, on vacation) before you actually miss anything. However, I’d put forth that this state of grace is going to be increasingly unlikely.

this entry’s page

Monday, 2 August 2004

The Age Gets RSS Feeds

Melbourne’s The Age now has RSS feeds available — hooray! I’ve been scraping them and bugging the staff for a while, so it’s nice to see that Fairfax (now “Fairfax Digital” instead of “f2”… whatever) finally get it.

this entry’s page

Tuesday, 18 May 2004

The Syndication Sky is Falling!

A few people got together in NYC to talk about Atom going to the W3C this morning. One part of the minutes of this discussion raised my eyebrows a fair amount;

this entry’s page

Monday, 1 March 2004

Atom Theme Song?

This just popped up on the iTunes “new releases” list. I think we’re going to see some Atom-related products called “Tomato.”

this entry’s page

Sunday, 15 February 2004

A Strategy for Atom Migration

One of the problems facing the syndication community as a whole is the number of formats that have been minted. This a particular concern for Atom as the newcomer; a common argument against it is that RSS content will never go away, so it’s just adding to this problem.

this entry’s page

Wednesday, 28 January 2004

Can we stop it with the orange XML buttons already?

It’s like having a “get your ASCII here” button; completely meaningless.

this entry’s page

Thursday, 22 January 2004

iTMS does RSS

This is the way syndication should be; user-customisable and aligned with the Web view of the resources it talks about. Cool.

this entry’s page

Friday, 12 December 2003

Notes on Atom

As you may know, I’m editing the Atom format draft in my copious spare time, but not actively participating in the community (I am watching, but I don’t have the time to really dig in).

this entry’s page

Thursday, 11 December 2003

Tim and Sam talk about offline content

Tim Bray’s latest missive contains a passage about offline RSS;

this entry’s page

Friday, 3 October 2003

RSS-Data and Web services

Jeremy Allaire is writing about something he calls RSS-Data, and I must say it touches on a lot of interesting points. A few;

this entry’s page

Wednesday, 24 September 2003

RSS and E-mail

Tim Bray wonders what the difference between an RSS feed delivered via HTTP and an e-mail folder (e.g., via IMAP) is; I’ve wondered the same thing myself. As far as I can tell;

this entry’s page

Sunday, 24 August 2003

Atomic Draft

Somehow, I’ve been drafted into editing the Atom syntax specification, and have just thrown up a first draft.

this entry’s page

Monday, 4 August 2003

RSSJobs

RSSJobs looks interesting; hopefully, we’ll see more of these “non-traditional” uses of RSS as time goes by.

this entry’s page

Monday, 21 July 2003

RSS Profile Testbed

Back when we were exploring the possibity of a profile of RSS, I set up a wiki on the topic and promptly let it run wild, to see what would happen.

this entry’s page

Friday, 18 July 2003

The RSS Advisory Board

Dave Winer has announced a few changes to RSS, which seem positive at first glance, but need a little closer inspection.

this entry’s page

Friday, 11 July 2003

Hey Dave

This is exactly what namespaces are for.

this entry’s page

Tuesday, 24 June 2003

Starting Fresh

Sam Ruby suggests a roadmap for a new effort that may very well replace RSS.

this entry’s page

Sunday, 22 June 2003

RSS History as state transfer

Mark Baker responded to my thoughts on RSS history a while back, and I’m finally getting around to responding (nothing like a hotel lobby to clear your thoughts…).

this entry’s page

Monday, 16 June 2003

Weblog data modeling

Sam Ruby has announced a Wiki about what a weblog entry is.

this entry’s page

Thursday, 12 June 2003

Identifying RSS-Like Formats

I’m surprised by Dave Winer’s continuing reluctance to identify RSS 2.0 with a namespace, given how strongly he feels about interoperability and respecting format definitions.

this entry’s page

Wednesday, 4 June 2003

RSS Soundbite

Tim Bray is looking for an RSS soundbite, what some people would call an elevator pitch, I suppose (aren’t they supposed to be level? Never mind).

this entry’s page

Wednesday, 28 May 2003

One-Man Standards

Dave Winer argues that RSS implementers should toe the line:

this entry’s page

Sunday, 25 May 2003

RSS, Subscribers and Business Models (oh, my!)

Tim Bray thinks out loud about mechanisms to allow RSS subscribers to be counted. His poison of choice is adding a query components to the URI in the Referrer header.

this entry’s page

Sunday, 11 May 2003

Are we bored of RSS Standardization yet?

Don wants to send RSS to OASIS, of all places. Doesn’t that mean it’ll have to be corporations standardizing it? Urgh.

this entry’s page

Saturday, 10 May 2003

RSS Profiling Wiki

Don, Sam, Ben, Mena and others have started blogging about a profile of RSS.

this entry’s page

Saturday, 3 May 2003

Semantic Syndication

Excellent. Danny Ayers proposes a Simple Semantic Resolution RSS 2.0 Module.

this entry’s page

Saturday, 3 May 2003

RSS Traffic Characterisation

I’m setting up a weblog for a fairly well-known colleague, and doing some traffic estimates to try to size his server.

this entry’s page

Tuesday, 29 April 2003

RSS Schema and dates

Sam mentions dc:date; that’s what I was thinking, except that ‘date’ on its own is pretty useless. As Bill points out, dcterms gives you different date semantics.

this entry’s page

Monday, 28 April 2003

I'm an overlord and I'm OK...

[I tried to post this as a comment on Sam’s blog, but I think there may still be transitional issues over there… ]

this entry’s page

Sunday, 27 April 2003

RSS history module

For discussion: RSS history module (the eventual result of this).

this entry’s page

Tuesday, 22 April 2003

Sam wants namespaces

Sam proposes some changes to RSS 2.0 regarding namespaces. My first question was, “why?” but upon reading his next post, I get it.

this entry’s page

Tuesday, 22 April 2003

RSS needs Profiling

Tim says that RSS Needs Fixing. Right on! Some people are intereted in endless tinkering with RSS - I’m not. I’m interested in putting it on everybody’s desktop, and making it transparent to them. This means we need better interop.

this entry’s page

Saturday, 19 April 2003

RSS.py 0.43

RSS.py has been revved; fixed some problems with addItem (now takes an index argument to say where to add the item; default is first - used to be last), and a few other tweaks.

this entry’s page

Friday, 18 April 2003

Pellet, indeed.

Don’s worried about the glaciating influences of having a stable spec for RSS 2.0. I couldn’t disagree more.

this entry’s page

Friday, 18 April 2003

Let's try this.

RSS needs a bit of stablity (as I’ve often said), so I’ve gotten off of my duff and done something about it.

this entry’s page

Sunday, 8 December 2002

RSS Wishes

Wouldn’t it be great if The Royal Society, the Commonwealth Club and your local council all had RSS feeds available, conspiquous and up-to-date?

this entry’s page

Monday, 25 November 2002

What is an RSS Channel?

Almost forgot - today I put an exploration of the semantics of RSS:Channel out there for comment. I’ve been thinking about various aspects of this for a while; not sure how far I’ve gotten, but I think it’s important to nail this down if we want to move RSS forward.

this entry’s page

Monday, 25 November 2002

RSS XP

RSS: XHTML Profile, to me, is another proof that syntax isn’t important, as long as you can boil whatever you get down to a format you know. Nice job!

this entry’s page

Tuesday, 3 September 2002

RSS 0.94

I see Dave is once again rev’ing RSS. I have reservations about the some of the new mechanisms (e.g., shoe-horning MIME into XML is a horrible idea) but I’m encouraged by hints that using XML Namespaces is being considered. IMHO the smart thing for Dave to do would be to start a version of “Minimal RSS”; maybe 0.95, that is just the very, very core markup (say, title, link and description, maybe one or two others for channel metadata) and put EVERYTHING else in modules (coordinating the release of them with the spec). This would produce a very stable core spec that would allow him to experiment with new facilities with impunity, whilst strengthening 0.9x’s position; my impression is that most people use 1.0 because of Namepaces, not RDF.

this entry’s page

Saturday, 24 August 2002

RDF and RSS

Interesting; I’m glad thiswas written, because RDF is good stuff, and this is a good walkthrough.

this entry’s page

Saturday, 24 August 2002

DC:Date

Harumph. Date is a datatype, not a property.

this entry’s page