XEclipse is an Eclipse plug-in that allows the user to edit, view, save or delete XWiki pages directly from within the Eclipse IDE.
The current XEclipse version is unmaintained and has several limitations. The most important one is that it is tied to the XMLRPC interface of XWiki which was originally built having Confluence compatibility in mind. This fact introduced some "impedance mismatches".
This project aims to "RESTify" the communication layer so that all XWiki features would be available and easily accessible from XEclipse. This means:
Review of the storage abstraction layer
New storage implementation using the XWiki REST API
Multiwiki support in the navigator view (using the updated storage)
Basic knowledge of SWT and the Eclipse platform
Good knowledge of the HTTP protocol, together with REST principles and usage