[xwiki-devs] XEclipse RESTification
Hi everybody, I've just merged the work done by Jun Han in the master branch of the XEclipse repo (https://github.com/xwiki/xwiki-eclipse) Jun has worked during the summer for this GSoC project. Here it is a summary of what has been done, as summarized by Jun: Major work is listed below: 1. Implement an abstract storage layer independent of xmlrpc or rest backend 2. New storage implementation using the XWiki REST API 3. Multiwiki support in the navigator view (using the updated REST API storage) 4. Improve user interface and responsiveness 5. Use JSON library in local storage to replace XML 6. Add operations (add/delete/edit) of page, objects, attachments, class, revision, tag, translation, and comments supported by current REST API Fixed Issues include (not complete): 1. XWiki Eclipse XECLIPSE-154 Grab space operation fails on Spaces named in cyrillic 2. XWiki Eclipse XECLIPSE-137 Open version problem 3. XWiki Eclipse XECLIPSE-131 Error when clicking on a List type object field in the outline view 4. XWiki Eclipse XECLIPSE-41 Display references to document's attachments 5. XWiki Eclipse XECLIPSE-150 Move the build system to Tycho 6. XWiki Eclipse XECLIPSE-145 Maven-based build of XEclipse requires customization to work out of the box 7. XWiki Eclipse XECLIPSE-51 Eclipse update feature 8. XWiki Eclipse XECLIPSE-149 XEclipse does not start under Ubuntu 10.4 9. XWiki Eclipse XECLIPSE-133 XEclipse does not start on OSX if JDK 1.6 is selected 10. XWiki Eclipse XECLIPSE-94 When connecting to a multiwiki install, list all subwikis and ask to which one to connect to
From previous discussion, considering the big amount of new/improved features, we've decided to promote this new development line to 2.0.0-SNAPSHOT and deprecate the old 1.2 one. The idea is to fix the outstanding bugs in order to converge towards a 2.0.0-M1 and then 2.0.0 final.
I'd like to thank Jun for his involvement and I hope that he will continue to help us making XEclipse improve. Thanks, Fabio
Hi Fabio, Jun, devs, I`d also like to thank Jun for the great work he's done during the GSoC and that he is still doing on as far as I have seen from his latest Jira activity. Keep up the good work, Jun! XEclipse is very happy to get this much attention ;) Thanks, Eduard On Mon, Oct 3, 2011 at 11:51 PM, Fabio Mancinelli < [email protected]> wrote:
Hi everybody,
I've just merged the work done by Jun Han in the master branch of the XEclipse repo (https://github.com/xwiki/xwiki-eclipse) Jun has worked during the summer for this GSoC project.
Here it is a summary of what has been done, as summarized by Jun:
Major work is listed below: 1. Implement an abstract storage layer independent of xmlrpc or rest backend 2. New storage implementation using the XWiki REST API 3. Multiwiki support in the navigator view (using the updated REST API storage) 4. Improve user interface and responsiveness 5. Use JSON library in local storage to replace XML 6. Add operations (add/delete/edit) of page, objects, attachments, class, revision, tag, translation, and comments supported by current REST API
Fixed Issues include (not complete): 1. XWiki Eclipse XECLIPSE-154 Grab space operation fails on Spaces named in cyrillic 2. XWiki Eclipse XECLIPSE-137 Open version problem 3. XWiki Eclipse XECLIPSE-131 Error when clicking on a List type object field in the outline view 4. XWiki Eclipse XECLIPSE-41 Display references to document's attachments 5. XWiki Eclipse XECLIPSE-150 Move the build system to Tycho 6. XWiki Eclipse XECLIPSE-145 Maven-based build of XEclipse requires customization to work out of the box 7. XWiki Eclipse XECLIPSE-51 Eclipse update feature 8. XWiki Eclipse XECLIPSE-149 XEclipse does not start under Ubuntu 10.4 9. XWiki Eclipse XECLIPSE-133 XEclipse does not start on OSX if JDK 1.6 is selected 10. XWiki Eclipse XECLIPSE-94 When connecting to a multiwiki install, list all subwikis and ask to which one to connect to
From previous discussion, considering the big amount of new/improved features, we've decided to promote this new development line to 2.0.0-SNAPSHOT and deprecate the old 1.2 one. The idea is to fix the outstanding bugs in order to converge towards a 2.0.0-M1 and then 2.0.0 final.
I'd like to thank Jun for his involvement and I hope that he will continue to help us making XEclipse improve.
Thanks, Fabio _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Dear all, Thanks a lot for Fabio, Eduard and all the devs. Without your kindly help and advices, I would never progress this far. Although I am now busy fulfilling Ph.D. graduation requirement and hunting for jobs, I will continue helping in XEclipse and hope it will get better and better. :-) Best regards Jun Han On 10/3/2011 5:10 PM, Eduard Moraru wrote:
Hi Fabio, Jun, devs,
I`d also like to thank Jun for the great work he's done during the GSoC and that he is still doing on as far as I have seen from his latest Jira activity.
Keep up the good work, Jun! XEclipse is very happy to get this much attention ;)
Thanks, Eduard
On Mon, Oct 3, 2011 at 11:51 PM, Fabio Mancinelli< [email protected]> wrote:
Hi everybody,
I've just merged the work done by Jun Han in the master branch of the XEclipse repo (https://github.com/xwiki/xwiki-eclipse) Jun has worked during the summer for this GSoC project.
Here it is a summary of what has been done, as summarized by Jun:
Major work is listed below: 1. Implement an abstract storage layer independent of xmlrpc or rest backend 2. New storage implementation using the XWiki REST API 3. Multiwiki support in the navigator view (using the updated REST API storage) 4. Improve user interface and responsiveness 5. Use JSON library in local storage to replace XML 6. Add operations (add/delete/edit) of page, objects, attachments, class, revision, tag, translation, and comments supported by current REST API
Fixed Issues include (not complete): 1. XWiki Eclipse XECLIPSE-154 Grab space operation fails on Spaces named in cyrillic 2. XWiki Eclipse XECLIPSE-137 Open version problem 3. XWiki Eclipse XECLIPSE-131 Error when clicking on a List type object field in the outline view 4. XWiki Eclipse XECLIPSE-41 Display references to document's attachments 5. XWiki Eclipse XECLIPSE-150 Move the build system to Tycho 6. XWiki Eclipse XECLIPSE-145 Maven-based build of XEclipse requires customization to work out of the box 7. XWiki Eclipse XECLIPSE-51 Eclipse update feature 8. XWiki Eclipse XECLIPSE-149 XEclipse does not start under Ubuntu 10.4 9. XWiki Eclipse XECLIPSE-133 XEclipse does not start on OSX if JDK 1.6 is selected 10. XWiki Eclipse XECLIPSE-94 When connecting to a multiwiki install, list all subwikis and ask to which one to connect to
From previous discussion, considering the big amount of new/improved features, we've decided to promote this new development line to 2.0.0-SNAPSHOT and deprecate the old 1.2 one. The idea is to fix the outstanding bugs in order to converge towards a 2.0.0-M1 and then 2.0.0 final.
I'd like to thank Jun for his involvement and I hope that he will continue to help us making XEclipse improve.
Thanks, Fabio _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi Fabio/Jun, On Oct 3, 2011, at 10:51 PM, Fabio Mancinelli wrote:
Hi everybody,
I've just merged the work done by Jun Han in the master branch of the XEclipse repo (https://github.com/xwiki/xwiki-eclipse) Jun has worked during the summer for this GSoC project.
This is great work done by Jun. Well done! Now we just need to wrap it up, fix the few remaining bugs (I'm going to list several I've found already).
Here it is a summary of what has been done, as summarized by Jun:
Major work is listed below: 1. Implement an abstract storage layer independent of xmlrpc or rest backend
Honestly I'm not sure if we need this one. It seems a bit complex to me. However since we have it now we may want to keep it (or not, I haven't reviewed the code so I don't know how nice it is and how generic it is). However I'd like to propose at some point that we drop the XMLRPC support in XEclipse since: - it's old and less well maintained than the REST API - I don't think we need confluence compatibility anymore
2. New storage implementation using the XWiki REST API 3. Multiwiki support in the navigator view (using the updated REST API storage)
This is awesome.
4. Improve user interface and responsiveness
I've found some slowness, I'll report them.
5. Use JSON library in local storage to replace XML 6. Add operations (add/delete/edit) of page, objects, attachments, class, revision, tag, translation, and comments supported by current REST API
Fixed Issues include (not complete): 1. XWiki Eclipse XECLIPSE-154 Grab space operation fails on Spaces named in cyrillic 2. XWiki Eclipse XECLIPSE-137 Open version problem 3. XWiki Eclipse XECLIPSE-131 Error when clicking on a List type object field in the outline view 4. XWiki Eclipse XECLIPSE-41 Display references to document's attachments 5. XWiki Eclipse XECLIPSE-150 Move the build system to Tycho 6. XWiki Eclipse XECLIPSE-145 Maven-based build of XEclipse requires customization to work out of the box 7. XWiki Eclipse XECLIPSE-51 Eclipse update feature 8. XWiki Eclipse XECLIPSE-149 XEclipse does not start under Ubuntu 10.4 9. XWiki Eclipse XECLIPSE-133 XEclipse does not start on OSX if JDK 1.6 is selected 10. XWiki Eclipse XECLIPSE-94 When connecting to a multiwiki install, list all subwikis and ask to which one to connect to
I've updated all theses issues in JIRA with the correct state, closing them when it's been done, setting the correct version, etc.
From previous discussion, considering the big amount of new/improved features, we've decided to promote this new development line to 2.0.0-SNAPSHOT and deprecate the old 1.2 one. The idea is to fix the outstanding bugs in order to converge towards a 2.0.0-M1 and then 2.0.0 final.
I'd like to thank Jun for his involvement and I hope that he will continue to help us making XEclipse improve.
Indeed, well done Jun, let's continue and release it! Thanks -Vincent
On Oct 5, 2011, at 10:32 AM, Vincent Massol wrote:
Hi Fabio/Jun,
On Oct 3, 2011, at 10:51 PM, Fabio Mancinelli wrote:
Hi everybody,
I've just merged the work done by Jun Han in the master branch of the XEclipse repo (https://github.com/xwiki/xwiki-eclipse) Jun has worked during the summer for this GSoC project.
This is great work done by Jun. Well done! Now we just need to wrap it up, fix the few remaining bugs (I'm going to list several I've found already).
Ok I've listed the problems I've found here: http://jira.xwiki.org/browse/XECLIPSE-155?focusedCommentId=66252&page=com.at... Thanks -Vincent
Here it is a summary of what has been done, as summarized by Jun:
Major work is listed below: 1. Implement an abstract storage layer independent of xmlrpc or rest backend
Honestly I'm not sure if we need this one. It seems a bit complex to me. However since we have it now we may want to keep it (or not, I haven't reviewed the code so I don't know how nice it is and how generic it is).
However I'd like to propose at some point that we drop the XMLRPC support in XEclipse since: - it's old and less well maintained than the REST API - I don't think we need confluence compatibility anymore
2. New storage implementation using the XWiki REST API 3. Multiwiki support in the navigator view (using the updated REST API storage)
This is awesome.
4. Improve user interface and responsiveness
I've found some slowness, I'll report them.
5. Use JSON library in local storage to replace XML 6. Add operations (add/delete/edit) of page, objects, attachments, class, revision, tag, translation, and comments supported by current REST API
Fixed Issues include (not complete): 1. XWiki Eclipse XECLIPSE-154 Grab space operation fails on Spaces named in cyrillic 2. XWiki Eclipse XECLIPSE-137 Open version problem 3. XWiki Eclipse XECLIPSE-131 Error when clicking on a List type object field in the outline view 4. XWiki Eclipse XECLIPSE-41 Display references to document's attachments 5. XWiki Eclipse XECLIPSE-150 Move the build system to Tycho 6. XWiki Eclipse XECLIPSE-145 Maven-based build of XEclipse requires customization to work out of the box 7. XWiki Eclipse XECLIPSE-51 Eclipse update feature 8. XWiki Eclipse XECLIPSE-149 XEclipse does not start under Ubuntu 10.4 9. XWiki Eclipse XECLIPSE-133 XEclipse does not start on OSX if JDK 1.6 is selected 10. XWiki Eclipse XECLIPSE-94 When connecting to a multiwiki install, list all subwikis and ask to which one to connect to
I've updated all theses issues in JIRA with the correct state, closing them when it's been done, setting the correct version, etc.
From previous discussion, considering the big amount of new/improved features, we've decided to promote this new development line to 2.0.0-SNAPSHOT and deprecate the old 1.2 one. The idea is to fix the outstanding bugs in order to converge towards a 2.0.0-M1 and then 2.0.0 final.
I'd like to thank Jun for his involvement and I hope that he will continue to help us making XEclipse improve.
Indeed, well done Jun, let's continue and release it!
Thanks -Vincent
participants (4)
-
Eduard Moraru -
Fabio Mancinelli -
Jun Han -
Vincent Massol