Mentor(s)
Estimated workload
3 months
Details

XWiki has a RESTful API that is implemented using server-side components written using the JAX-RS API. In order to deploy a new service, a new jar has to be deployed and the server restarted.

The goal of this project is to provide a way for extending XWiki with new additional RESTful services without restarting the server. This can be done by writing the definition of the service directly in XWiki pages using the Groovy scripting language, and by leveraging structured data (XWiki classes+objects) in order to provide metadata about the defined services.

Year

2011

Developer profile

The candidate should be proficient in Java programming and have a good knowledge of the HTTP protocol.

Status

Proposed

Tags:
Created by Fabio Mancinelli on 2011/03/28 11:20
   

Get Connected