mnot’s Web log

“Design depends largely on constraints.” — Charles Eames

Syndication

5005

Feed Paging and Archiving (nee Feed History) has finally made it to a standards-track RFC. For many non-traditional (read: non-blog) applications of Atom, I think archived feeds in particular...

published on Saturday, September 8 2007 ( 3 comments )

WWW2007 Developers’ Track

We’ve announced the program for this years’ Developers’ Track, and I’m very excited about the lineup. For example, Ryan Boyd from Google will be presenting about GData right before...

published on Thursday, April 5 2007

Pipes!

Yahoo! (finally!) released Pipes as a beta today; congrats to the very talented team that put this together. Niall gives the geeks-eye view, and to be clear, this is...

published on Wednesday, February 7 2007 ( 8 comments )

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

published on Thursday, June 22 2006 ( 8 comments )

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.While you’re there, it would be interesting to know what happens if you...

published on Friday, June 9 2006 ( 22 comments )

Feed History Redux

Over the weekend, I submitted a new draft of Feed History. The big (and hopefully, last) change this time is the use of the “previous” and “subscription” Atom link...

published on Wednesday, March 1 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. Then came along a little...

published on Wednesday, January 25 2006 ( 10 comments )

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. Note that while the title says “RSS”,...

published on Friday, January 13 2006 ( 1 comment )

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

published on Monday, December 26 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. What does this mean? It doesn’t mean that it’s (necessarily)...

published on Monday, December 5 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...

published on Wednesday, October 26 2005 ( 6 comments )

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

published on Monday, September 5 2005 ( 1 comment )

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

published on Thursday, September 1 2005 ( 2 comments )

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

published on Monday, August 15 2005 ( 1 comment )

Feed History -03

Draft -03 of Feed History: Enabling Stateful Syndication is now available. Significant changes include: Added fh:archive element, to indicate that an entry is an archive Allow subscription feed to...

published on Monday, August 15 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...

published on Saturday, July 16 2005 ( 6 comments )

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

published on Friday, July 15 2005 ( 3 comments )

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

published on Sunday, April 24 2005 ( 6 comments )

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

published on Tuesday, April 12 2005 ( 8 comments )

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

published on Monday, August 2 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...

published on Tuesday, May 18 2004 ( 6 comments )

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

published on Monday, March 1 2004 ( 3 comments )

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

published on Sunday, February 15 2004 ( 1 comment )

Can we stop it with the orange XML buttons already?

It’s like having a “get your ASCII here” button; completely meaningless. There are literally thousands of XML formats out there, so you’re not really being helpful by labelling it as...

published on Wednesday, January 28 2004 ( 2 comments )

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. I’ve updated the RSS Tutorial to point to this...

published on Thursday, January 22 2004 ( 1 comment )

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

published on Friday, December 12 2003 ( 7 comments )

Tim and Sam talk about offline content

Tim Bray's latest missive contains a passage about offline RSS; But, pointed out Sam, think of it as a synchronization/offline problem. If I stick the whole essay in the feed,...

published on Thursday, December 11 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; data encoding - Jeremy's view of SOAP...

published on Friday, October 3 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...

published on Wednesday, September 24 2003 ( 3 comments )

Atomic Draft

Somehow, I've been drafted into editing the Atom syntax specification, and have just thrown up a first draft. I'm reasonably happy with the language around the requirements, but a lot...

published on Sunday, August 24 2003

RSSJobs

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

published on Monday, August 4 2003 ( 2 comments )

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

published on Monday, July 21 2003 ( 2 comments )

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. It appears that the copyright for RSS 2.0 is...

published on Friday, July 18 2003

Hey Dave

This is exactly what namespaces are for....

published on Friday, July 11 2003

Starting Fresh

Sam Ruby suggests a roadmap for a new effort that may very well replace RSS. I and many other people have been tempted in the past to do this, and...

published on Tuesday, June 24 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...). I agree...

published on Sunday, June 22 2003 ( 1 comment )

Weblog data modeling

Sam Ruby has announced a Wiki about what a weblog entry is. Couple of things out of the way first; * 'log' is confusing; I thought he was talking about...

published on Monday, June 16 2003

Identifying RSS-Like Formats

I'm surprised by Dave Winer's continuing reluctance to identify RSS 2.0 with a namespace, given howstrongly he feels about interoperability and respecting format definitions. If RSS 2.0 had a namespace,...

published on Thursday, June 12 2003 ( 2 comments )

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). I made an attempt...

published on Wednesday, June 4 2003 ( 1 comment )

One-Man Standards

Dave Winer argues that RSS implementers should toe the line: The same philosophy dictates an end to the disagreement over RSS. If they want respect for the formats and protocols...

published on Wednesday, May 28 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....

published on Sunday, May 25 2003 ( 4 comments )

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. I agree with most of Tim's assessment; the IETF...

published on Sunday, May 11 2003 ( 6 comments )

RSS Profiling Wiki

Don, Sam, Ben, Mena and others have started blogging about a profile of RSS. I don't think blogs are the best medium for this kind of development - it's too...

published on Saturday, May 10 2003 ( 1 comment )

Semantic Syndication

Excellent. Danny Ayers proposes a Simple Semantic Resolution RSS 2.0 Module. This approach is the most sensible for ANY application of Semantic Web technology (as I've argued before). Rather than...

published on Saturday, May 3 2003 ( 1 comment )

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. Assumptions: * 5000 people will eventually subscribe to the...

published on Saturday, May 3 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. dcterms:issued seems to...

published on Tuesday, April 29 2003 ( 3 comments )

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... ] Overlord? COOL... I don't think I've...

published on Monday, April 28 2003 ( 2 comments )

RSS history module

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

published on Sunday, April 27 2003

RSS needs Profiling

Tim says thatRSS 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...

published on Tuesday, April 22 2003 ( 1 comment )

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. The Big Problem with namespaces the first...

published on Tuesday, April 22 2003 ( 2 comments )

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

published on Saturday, April 19 2003

Pellet, indeed.

Don's worried about the glaciating influences of having a stable spec for RSS 2.0. I couldn't disagree more. Like Don, RSS is my hobby; has been since about 1999, when...

published on Friday, April 18 2003 ( 1 comment )

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. For your interest, an Internet-Draft of RSS 2.0....

published on Friday, April 18 2003 ( 6 comments )

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

published on Sunday, December 8 2002 ( 1 comment )

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

published on Monday, November 25 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!...

published on Monday, November 25 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...

published on Tuesday, September 3 2002

DC:Date

Harumph. Date is a datatype, not a property....

published on Saturday, August 24 2002

RDF and RSS

Interesting; I'm glad thiswas written, because RDF is good stuff, and this is a good walkthrough. However, it still doesn't approach what I see as the critical problems with using...

published on Saturday, August 24 2002