XML RPC & Metaweblog API
I’ve implemented an XMLRPC / MetaWeblog API end-point for Random Sequence, and for future sites built using my content management system.
This allows editing of pages using an external editor, rather than using the admin area through a web browser. External editors (such as Mars Edit, Ecto or even TextMate) are nicer to use - they have built in spell checking, word completion etc, and allow you to save and edit drafts off-line.
I did this by reading the specification and following what happens in the Mars Edit RPC console. One day. I’d like to write an article about how to do this for your own content management system.