XEclipse

Last modified by Eduard Moraru on 2022/02/25 09:25

Mentor(s)
Student
Estimated workload

3 months

Details

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)
Developer profile

Required:

  • Fluent Java
  • Basic knowledge of SWT and the Eclipse platform
  • Good knowledge of the HTTP protocol, together with REST principles and usage

Nice to have:

  • Knowledge of the XWiki data model
Volunteers

Jun Han

Active
Yes
Year

2011

Status

Successfully terminated

Get Connected