XEclipse - GSoC

Last modified by Venkatesh Nandakumar on 2009/08/01 21:05

XEclipse

XEclipse, which itself was initiated as a GSOC project, is a desktop tool that helps in viewing, editing and deleting XWiki pages. GSOC projects have been a major contributor in extending XEclipse. XEclipse has a basic navigator which shows the pages, objects and spaces in the Server. \

XEclipse Navigator

The basic features that I've decided, for now, that shall be implemented are :

  1. Drag and Drop (with editor integration too) Should check for addMergedDropListener Bug.
  2. State persistence of the Navigator and Editors.
  3. Display of attachments within the navigator
  4. Better integration with the workbench and editor
  5. Standalone XWiki Rendering for a Visual Preview, switched to/from the current mozilla-browser based preview with the help of Preferences Editor
  6. Deferred Content Manager(LazyContentProvider) with Common Navigator and XWikiXmlRPC changes for better performance/UI for a large wiki.

    Deadlines

  1. By 5th June 2009, Go through CNF, plugin.xml, current Implementation and complete Display View IRC Chat log here - Done

After this is done, I would like to work on improving XEclipse as such, like a better Preferences Editor, software update bundle and more editor features ( intergrate source editors from eclipse project, xwiki 2.0 syntax support and switch functionality )

Main Mentor: Fabio Mancinelli Secondary Mentor: Eduard Moraru

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [gsoc:Blog.BlogParameters]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [gsoc:Blog.BlogCode]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [gsoc:Blog.BlogSheet]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.