intertwingly

It’s just data

BlogPing


Simon Carstensen: BlogPing is a Web application that tracks changes to weblogs and other news-driven websites through an XML-RPC interface and forwards the ping to a number of web services. A non-propietary weblog-ping service

Cool.  This is an RFC, and I do have comments.  None of which will be any surprise to regular readers here.

If you look at the original simple weblog ping interface, there are two parameters.  blo.gs adds two more.  Your proposed interface now has 7 parameters.

My suggestion to all: if you are going to design an interface to be used by others, start by making it exensible.  Start with namespaces and named parameter associations.

Now, take a close look at the first 6 out of 7 parameters in the RFC.  These are straight out of the RSS spec.  Why not simply POST the RSS, possibly with an envelope?

Suppose you have a parameter that you want to pass that RSS doesn't currently support?  That's what namespaces are for.