I am resending this because yesterday it didn't come through... ----------------------------------------------------------------------------------------------
Dear all, I've been working on the refactoring of XEclipse and it is almost ready for release. There are several high and low level enhancements: 1) The UI has been partially rewritten by leveraging Eclipse framework APIs. Things now are a lot simpler at the code level. There are also some UI restyling to make it nicer/more functional. 2) Offline support has been rewritten and now it works fine. It seamlessly caches pages, and detects conflicts when there have been remote modifications. The offline API is pretty simple and well documented and should allow for future extensions hopefully without too many problems (e.g., using an embedded XWiki as cache storage). 4) An Eclipse RCP shell for building and using XEclipse as a standalone application has been added. There are still some minor things missing like commands for creating/ removing pages/spaces and some editor-synchronization logic. But this is easy to implement and I'll do it tomorrow. Some documentation of non-critical parts is also missing. I would say that we can schedule a release on Monday. In the meanwhile I invite you to build your own copy of XEclipse and try it out. In order to compile XEclipse do the following: 1) cd TEMP_DIR; svn co http://svn.xwiki.org/svnroot/xwiki/xwiki-extensions/xwiki-eclipse/trunk/ xeclipse 2) Download xeclipse-target-platform.tar.gz [1] from http://www.xwiki.org/fabio/xeclipse-target-platform.tar.gz and unpack it in TEMP_DIR/xeclipse 3) Go to TEMP_DIR/xeclipse/plugins/org.xwiki.xeclipse.rcp and follow the instructions in README.maven At the end of the process you should obtain a .zip with XEclipse compiled and packaged for your platform. Unzip it wherever you want and launch the XEclipse binary. Cheers, Fabio [1] This is of course a temporary location. Probably the target platform will be moved to the maven repository and downloaded directly from there by tweaking a bit the pom.xml _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

