Mark has posted an Atom API Implementation. There's a lot of writing there. But if you read through it, you'll realize that it really is very simple. It just makes sense. And when things makes sense, that means they are usually easier to understand and easier to implement.
Posts on ‘August 18th, 2003’
Calling all PHP (or C or Perl) coders
I believe I have the framework for the XML-RPC daemon written. I've done some pretty silly (read… not really fool-proof and/or accurate) things in order to faciliate getting this out the door as quickly as possible. However, as it stands now, I believe it should work pretty well. The only place I really cut corners [...]
PHP webserver
All of this daemon writing makes me curious as to how difficult it would be to write a webserver in PHP that served only PHP documents. Some Apache handler magic could forward any request normally handled by the PHP module to this daemon. The daemon would then setup an environment, determine which user it should [...]
PEARs XML-RPC libraries
Pear's XML-RPC library leaves a lot to be desired. The bug I found some time ago is still present. Their code is littered with statements that clutter the name space and make it almost impossible to reuse or follow the logic. Look at this snippet:
function parseRequest($data="")
{
[...]