PHPXMLRPC-EXTRAS

Markers

Table of Contents

JSRpcServer.php 1
JSWrapper.php 3
ReverseProxy.php 1
SelfDocumentingJsonRpcServer.php 3
SelfDocumentingServer.php 3
ServerDocumentor.php 4
XmlrpcSmartyTemplate.php 2

JSRpcServer.php

Type Line Description
TODO 11 if we fronted the json-rpc server instead of subclassing it, we might be able to easily use all this magic with both xml-rpc and json-rpc protocols in one class...

JSWrapper.php

Type Line Description
TODO 15 add a js object wrapper for all web services if user prefers oop instead of plain function names (see php-o-lait for an example), or at least a name prefix for all created functions, to prevent js namespace pollution
TODO 15 find a fix for xm-rpc methods whose name contain chars invalid in js function names (eg. '.')
TODO 47 catch run-time xmlrpc exceptions without a js alert

ReverseProxy.php

Type Line Description
TODO 84 feature-creep allow to specify remote methods to proxy via a regexp

SelfDocumentingJsonRpcServer.php

Type Line Description
TODO 17 use some AJAX magic to implement jsonrpc calls to test/debug methods without feeding to user the raw json
TODO 17 add some i18n support
TODO 17 add a sane way to have a set of http headers to be sent along with every type of generated documentation (eg. content-type)

SelfDocumentingServer.php

Type Line Description
TODO 17 use some AJAX magic to implement xmlrpc calls to test/debug methods without feeding to user the raw xml
TODO 17 add some i18n support
TODO 17 add a sane way to have a set of http headers to be sent along with every type of generated documentation (eg. content-type)

ServerDocumentor.php

Type Line Description
TODO 153 add support for i18n of generated user-readable docs (eg html)
TODO 153 make css link customizeable, as well as the title
TODO 153 add customizeable favicon to the template
TODO 153 move template to utf8

XmlrpcSmartyTemplate.php

Type Line Description
TODO 11 introduce support for multilanguage directly here
TODO 11 introduce support for nested arrays, so we can coalesce templates

Search results