Menu

First release of the EXTRAS package

Im am please to announce releae 0.1 (alpha?) of the phpxmlrpc extras package.
It contains plenty of goodies, that have not been included in the main distribution to keep it lightweight.
Documentation is quite scarce, but the code is starting to look good.
Comments and feedback are welcome.

Included packages are:

WSDL:

The completely UNOFFICIAL DTD and RELAX NG schemas to validate your xmlrpc against. Might be useful in defining some wsdl file descrbing xmlrpc services (good luck!!!). The DTD is not quite accurate, due to limitations in the definition language. RELAX NG should be 100% precise and accurate.

DOCXMLRPCS:

Subclass of xmlrpc server that self-generates HTML documentation of exposed services. Easy as a breeze to use, and extremely user-friendly.

PROXY:

Subclass of xmlrpc server that can act as remote (transparent) xmlrpc proxy to forward calls to a remote server. Can either forward any received call or probe remote server first for existing methods.

JSONRPC:

NEW!!! Support for both this brand new trendy protocol, 100% buzzword-compliant and ajax-ready. Client and server classes provided. Makes it very easy to build a server that supports both protocols at the same time. Original JSON parsing code from Michal Migurski (whose lib is now officially part of PEAR).

AJAX:

Demo of ajaxified version of xmlrpc lib: supports executing xmlrpc/jsonrpc calls directly from the client browser. Needs the excellent jsolait lib from http://jsolait.net/ (thanks Jan Kollhof)

Posted by Gaetano Giunta 2006-04-24

Log in to post a comment.