Hi All,
I've undertaken the task of implementing XEclipse off-line and thought I would start a thread with status updates (as told by Vincent).
As of today I have implemented caching of documents into local repository. When the user navigates through the document hierarchy, each visited node is stored into the local repository. Also, all edits to documents are saved into local repository as well. To complete XEclipse off-line, following tasks need to be done,
* Add an "off-line" flag to XWikiConnection and divert user actions into local repository when user is working off-line.
* Add necessary routines to re-construct the document hierarchy using local repository.
* Add a sync function to sync the above created hierarchy with remote server.
* Make necessary changes to UI components.
As you can see there is lot to be done.
Due to my exams I won't be able to work on XEclipse for about 2-3 weeks (till 28th), but I will definitely get on with it after that. A big sorry about the missed dead-line (XEclipse Off-line was promised to deliver on 10th).
Thanks.
- Asiri