RFC: Really Simple Discoverability 1.0
Posted 02 August 2008 in links tagged with [blogging] [metaweblog] [rsd] [xmlrpc]
RSD - allows a blogging client to auto-discover API endpoint settings given the url for a blog. Useful, and now implemented on jerakeen.org
Timezones in XML-RPC
Posted 14 January 2008 in blog tagged with [atom] [metaweblog] [timezones] [xmlrpc]
Timezones are hard. I’ve personally spent way too much time dealing with date and time formatting issues and stupidity. But in this case I want to mount a defence of XML-RPC, because I really quite like it. I feel the kung-foo blog gets its complaint wrong:
“The Atom publishing protocol gets this right. It requires that dates sent and received specify the timezone. There’s no need to configure ecto as it knows Atom is a good boy. The problem is with XML-RPC. It does not have that requirement, and each blog system interprets dates differently.
”
The XML-RPC spec is really small. It’s very easy to implement from scratch if you need it, but you don’t normally need to do so, because sensible languages already have clients. And you don’t need to know about the XML side of things - it’s just RPC, you’re calling a named method on a specific endpoint with ordered parameters. Not very RESTful, I’ll grant you. But I like things that map well to the underlying realities.
One of the data types it knows how to encapsulate is a ‘date’, and it does this sensibly, serializing the date using ISO8601. If ‘not specifying timezones’ is an error, then it’s an error in the ISO8601 spec, because the spec allows a time without a timezone. XML-RPC isn’t judgemental. But ‘floating’ times do exist. And I can send them with XML-RPC.
Granted, they make little sense in the context of a blog entry. So the error is with the metaweblog (and associated) apis, which merely use XML-RPC as their transport. I will happily agree that the awful mess that is the metaweblog api is a pain. But don’t equate a cruddy API and buggy implementations with the underlying transport.
Gandi XML-RPC API specification
Posted 31 January 2007 in links tagged with [dns] [gandi] [hosting] [xmlrpc]
ooooh, an XML-RPC api for Gandi administration. Lovely.
Kusor.com: Blogger API - working on Textpattern
Posted 22 October 2006 in links tagged with [api] [metaweblog] [xmlrpc]
A reasonable summary / reference for bits of the metaweblog + blogger + movabletype API. Boy, is this all a huge nasty mess, or what?
MetaWeblog and Django
Posted 15 September 2006 in links tagged with [cms] [django] [metaweblog] [python] [xmlrpc]
Using XMLRPC / the MetaWeblog API to talk to Django sites.
mtsend.py - A Command Line Tool for Movable Type | SYP
Posted 15 September 2006 in links tagged with [cms] [metaweblog] [python] [xmlrpc]
Nifty. Uses XMLRPC and python to talk to a MetaWeblog interface.
search.cpan.org: Fotango Ltd / Froody-42
Posted 04 October 2005 in links tagged with [fotango] [perl] [xmlrpc]