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

Vincent Massol vincent at massol.net
Mon Mar 31 15:30:06 CEST 2008


+1 for it, but for 1.4M2 I think since 1.4M1 is planned to be released  
ASAP and we need it as stable as possible.

Thanks
-Vincent

PS: Haven't looked at the code.

On Mar 30, 2008, at 10:46 PM, Fabio Mancinelli wrote:

> 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.


More information about the devs mailing list