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