fub: (Default)
fub ([personal profile] fub) wrote in [site community profile] dw_dev2009-09-29 10:57 pm
Entry tags:

Client API for extensions?

I'm the maintainer of the Benzaiten client -- it's one of the few LJ clients for Linux that is still actively maintained.
Some of my users ask me to support the Dreamwidth-specific extensions in my client. However, I can't seem to find any API documentation for this. Are these features exposed through the client API? If so, where can I find out more?
And if not, is this on the roadmap for the future?
foxfirefey: A fox colored like flame over an ornately framed globe (Default)

[personal profile] foxfirefey 2009-10-01 07:04 pm (UTC)(link)
Well, I think what [personal profile] fub is asking for is more updating it to be recent and giving back functionality that got lost in the WTF split.

As far as I know, one of the big advantages to extending the heck out of ATOM is autodiscoverability--that is, the protocol has a way for a client to figure out what collections of items the service has available for editing and modification. And a client doesn't have to do anything custom, like add different XML-RPC functions, to work with those if it's clever about it.