Ripcord is an PHP 5 XML-RPC server and client library with a very simple and easy to use API. You can create XML-RPC, (simplified) SOAP 1.1, and SimpleRPC clients with one call and then call RPC methods as if they were local methods of the client. You can create a server with one call, passing it any number of objects or classes whose methods it will publish and automatically document.
| Tags | XML-RPC API SimpleRPC SOAP PHP PHP5 |
|---|---|
| Licenses | GPLv3 |
| Implementation | XML-RPC HTML PHP |
Recent releases


Release Notes: The access-control-allow-origin header was added, so now you can use JavaScript and XmlHttpRequest2 to directly access ripcord servers. The incorrect documentor interface definition was fixed. The factory methods for the Ripcord clients were fixed, so they now support an alternative transport object.


Release Notes: This release has a new and improved automatic documentation generator, parses most phpdoc style information and sports a new fresh design. It works around a few PHP bugs and fixes a problem with the CURL transport layer. The client and server now support multiCall as well as multicall (spot the case difference).


Release Notes: This release adds an easier API for system.multiCall; you can now start multiCall queuing, code as if calling methods normally, and then execute the multiCall. This allows you to choose whether or not to use system.multiCall with one call to ripcord.


Release Notes: The Ripcord Server now sends the correct content type (text/xml). The addService method now also accepts functions or methods.


Release Notes: A problem in the documentor when using static methods in the RPC server was fixed. The API was refactored; dependencies are now explicit parameters of the constructors and factory methods.
Use of PC game controllers with games that do not support them.