[xwiki-devs] [GSOC] [WebDAV] Ground work done.
Hi All, I think i made a mistake in my last update with the words "test framework". Actually what i meant is the basic environment setup and ground work. specifically, i wanted following things, * A maven project using ludovic's existing code (few modifications were done + a patch to the xwiki-core). * A way to easily build and deploy xwiki-webdav servlet. Now it's simply `mvn jetty:run` (uses hsqldb and a preconfigured database). * A platform independent WebDAV client so that anyone can test xwiki-webdav. Found DAVExplorer. * An eclipse project setup (M2Eclipse) that would allow anyone (that's me) to jump in and develop. I have committed my work (which has everything mentioned above) into http://svn.xwiki.org/svnroot/sandbox/xwiki-webdav/ . I have put a README along with it so that anyone can get started quickly. Btw, ludovic's original code is still available at http://svn.xwiki.org/svnroot/sandbox/webdav/ , should it be left as it is ? Now i will start to enhance xwiki-webdav and to add advanced DAV functionalities along the way. Please feel free to make comments / suggestions, they are always welcome. Thanks. - Asiri
Hi, Sorry about bugging a bit. But i would really appreciate some feed-back on this. I would like to know if i'm doing good / bad or not enough or any other issues i should be aware of ... Thanks. - Asiri On Thu, Jun 5, 2008 at 10:19 PM, Asiri Rathnayake < [email protected]> wrote:
Hi All,
I think i made a mistake in my last update with the words "test framework". Actually what i meant is the basic environment setup and ground work. specifically, i wanted following things,
* A maven project using ludovic's existing code (few modifications were done + a patch to the xwiki-core). * A way to easily build and deploy xwiki-webdav servlet. Now it's simply `mvn jetty:run` (uses hsqldb and a preconfigured database). * A platform independent WebDAV client so that anyone can test xwiki-webdav. Found DAVExplorer. * An eclipse project setup (M2Eclipse) that would allow anyone (that's me) to jump in and develop.
I have committed my work (which has everything mentioned above) into http://svn.xwiki.org/svnroot/sandbox/xwiki-webdav/ . I have put a README along with it so that anyone can get started quickly.
Btw, ludovic's original code is still available at http://svn.xwiki.org/svnroot/sandbox/webdav/ , should it be left as it is ?
Now i will start to enhance xwiki-webdav and to add advanced DAV functionalities along the way.
Please feel free to make comments / suggestions, they are always welcome.
Thanks.
- Asiri
Hi Asiri ! Sorry for the delay ! I should be a much better mentor.. I've cheked it out and build it.. it works that's very cool already.. great progress versus my crappy code. For running, I would see it using 'mvn install -Pjettyrun' like the way we do for other xwiki web projects.. Aside from that I don't have much to say.. The hard work is in front of you now with supporting writing in the webdav folders and make sure you are compatible with Windows XP/Vista and Mac OSX I also think it would be great first to refactor the java code and bring it to the simplest level possible.. while doing this prototype there where many layers that where not necessary. some have been removed and other just disconnected.. there might still be cleaning possible.. While you have a current behavior it is probably better to do it now and make sure you still have the same behavior.. and then you start adding functionnalities Ludovic Asiri Rathnayake wrote:
Hi,
Sorry about bugging a bit. But i would really appreciate some feed-back on this. I would like to know if i'm doing good / bad or not enough or any other issues i should be aware of ...
Thanks.
- Asiri
On Thu, Jun 5, 2008 at 10:19 PM, Asiri Rathnayake < [email protected]> wrote:
Hi All,
I think i made a mistake in my last update with the words "test framework". Actually what i meant is the basic environment setup and ground work. specifically, i wanted following things,
* A maven project using ludovic's existing code (few modifications were done + a patch to the xwiki-core). * A way to easily build and deploy xwiki-webdav servlet. Now it's simply `mvn jetty:run` (uses hsqldb and a preconfigured database). * A platform independent WebDAV client so that anyone can test xwiki-webdav. Found DAVExplorer. * An eclipse project setup (M2Eclipse) that would allow anyone (that's me) to jump in and develop.
I have committed my work (which has everything mentioned above) into http://svn.xwiki.org/svnroot/sandbox/xwiki-webdav/ . I have put a README along with it so that anyone can get started quickly.
Btw, ludovic's original code is still available at http://svn.xwiki.org/svnroot/sandbox/webdav/ , should it be left as it is ?
Now i will start to enhance xwiki-webdav and to add advanced DAV functionalities along the way.
Please feel free to make comments / suggestions, they are always welcome.
Thanks.
- Asiri
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi Ludovic, On Wed, Jun 11, 2008 at 3:49 PM, Ludovic Dubost <[email protected]> wrote:
Hi Asiri !
Sorry for the delay ! I should be a much better mentor.. I've cheked it out and build it.. it works that's very cool already.. great progress versus my crappy code.
If it's not for your code, i would have to spend days searching through the web and those RFCs .. ;)
For running, I would see it using 'mvn install -Pjettyrun' like the way we do for other xwiki web projects.. Aside from that I don't have much to say.. The hard work is in front of you now with supporting writing in the webdav folders and make sure you are compatible with Windows XP/Vista and Mac OSX
Ok, I will keep this in my mind.
I also think it would be great first to refactor the java code and bring it to the simplest level possible.. while doing this prototype there where many layers that where not necessary. some have been removed and other just disconnected.. there might still be cleaning possible.. While you have a current behavior it is probably better to do it now and make sure you still have the same behavior..
Great tip, i also had doubts as to why some packages (from jcr) was used. I will look into these asap and refractor the code base.
and then you start adding functionnalities
Looking forward to it :) Thanks a lot. - Asiri
Ludovic
Asiri Rathnayake wrote:
Hi,
Sorry about bugging a bit. But i would really appreciate some feed-back on this. I would like to know if i'm doing good / bad or not enough or any other issues i should be aware of ...
Thanks.
- Asiri
On Thu, Jun 5, 2008 at 10:19 PM, Asiri Rathnayake < [email protected]> wrote:
Hi All,
I think i made a mistake in my last update with the words "test framework". Actually what i meant is the basic environment setup and ground work. specifically, i wanted following things,
* A maven project using ludovic's existing code (few modifications were done + a patch to the xwiki-core). * A way to easily build and deploy xwiki-webdav servlet. Now it's simply `mvn jetty:run` (uses hsqldb and a preconfigured database). * A platform independent WebDAV client so that anyone can test xwiki-webdav. Found DAVExplorer. * An eclipse project setup (M2Eclipse) that would allow anyone (that's me) to jump in and develop.
I have committed my work (which has everything mentioned above) into http://svn.xwiki.org/svnroot/sandbox/xwiki-webdav/ . I have put a README along with it so that anyone can get started quickly.
Btw, ludovic's original code is still available at http://svn.xwiki.org/svnroot/sandbox/webdav/ , should it be left as it is ?
Now i will start to enhance xwiki-webdav and to add advanced DAV functionalities along the way.
Please feel free to make comments / suggestions, they are always welcome.
Thanks.
- Asiri
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (2)
-
Asiri Rathnayake -
Ludovic Dubost