[xwiki-devs] [Proposal/Vote] New XMLRPC support

Fabio Mancinelli fabio.mancinelli at xwiki.com
Sun Mar 30 22:46:27 CEST 2008


Dear all,

I've lost a bit the schedule of the 1.4M1 release, but I would like to  
propose the integration of the new version of the XMLRPC support that  
I've finished to write.

If it is too late for the 1.4M1 release I would like to propose its  
integration in the trunk for the next release.

This new version of XMLRPC is needed for enabling XEclipse to access  
advanced XWiki functionalities, notably Objects and Classes retrieval  
and edition.

The contribution consists of two parts:

1) A server side part that should replace the old com.xpn.xwiki.xmlrpc  
package. Differently from the previous version, the new one is  
completely coded against the XWiki API (com.xpn.xwiki.api) and doesn't  
use any other mechanism for performing operations (e.g., no calls to  
BaseObjects, etc.).

2) A client part that contains the data model and the tests. This  
client part is a mavenized-project of its own that should be used by  
all the clients wanting to access XWiki through XMLRPC. It is also  
used by the server-side part for what concerns the data-model (so the  
jar should also be available in the WEB-INF/lib)

Of course the API is a superset of the Confluence one, so we are still  
compatible.

In the attachments you will find all the commented code.

WDYT?

Cheers,
Fabio

P.S.: The server-side package is called com.xpn.xwiki.xmlrpc3 which  
reflects the different iterations I did on this piece of code and the  
fact that I didn't touch the current implementation for "security  
reasons" :) Of course it should replace com.xpn.xwiki.xmlrpc once  
integrated.

-------------- next part --------------


-------------- next part --------------







More information about the devs mailing list