[xwiki-devs] About WebDav Integration
Hi Devs, I managed to pave my way into jackrabbit-webdav module (I was able to put up a simple WebDav server using jackrabbit-webdav) This was made difficult by the fact that i couldn't find any documentation on jackrabbit-webdav (except for the javadoc on source). I would appreciate if you have any information on following issues, * Any other viable WebDav server libraries ? * Any other source of documentation for jackrabbit-webdav (except for javadocs, RFC 2518 and RFC 2068 ) ? * Where are we going to put xwiki-webdav on the xwiki source tree ? (xwiki-platform-web / xwiki-webdav is my guess) * I'm little uncertain about handling authentication in webdav interface, any ideas ? ( it is not specified in http://dev.xwiki.org/xwiki/bin/view/Design/WebDAVService ) Please provide any other valuable information / guidance that could help me. Thanks. - Asiri
Hi Asiri, Asiri Rathnayake wrote:
Hi Devs,
I managed to pave my way into jackrabbit-webdav module (I was able to put up a simple WebDav server using jackrabbit-webdav)
This was made difficult by the fact that i couldn't find any documentation on jackrabbit-webdav (except for the javadoc on source).
I know the felling..
I would appreciate if you have any information on following issues,
* Any other viable WebDav server libraries ?
eXo has some webdav but initial look showed it to be even more connected to the JCR code than jackrabbit
* Any other source of documentation for jackrabbit-webdav (except for javadocs, RFC 2518 and RFC 2068 ) ?
no idea
* Where are we going to put xwiki-webdav on the xwiki source tree ? (xwiki-platform-web / xwiki-webdav is my guess)
good question.. yes sounds a good idea
* I'm little uncertain about handling authentication in webdav interface, any ideas ? ( it is not specified in http://dev.xwiki.org/xwiki/bin/view/Design/WebDAVService )
similar as in the GWT code... Actually, if you are interested in the WebDAV project, your work will be easier than you think since there is already a prototype. I've just commited it in the sandbox so you can have a look at it. https://svn.xwiki.org/svnroot/sandbox/webdav/ However it should be fully recoded since it was only a experience to see the stakes. I think we can hugely simplify the code. It's only working for reading now (on Mac). Ludovic
Please provide any other valuable information / guidance that could help me.
Thanks.
- Asiri _______________________________________________ devs mailing list devs@xwiki.org 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 Sun, Mar 30, 2008 at 2:28 AM, Ludovic Dubost <ludovic@xwiki.org> wrote:
Hi Asiri,
Asiri Rathnayake wrote:
Hi Devs,
I managed to pave my way into jackrabbit-webdav module (I was able to put up a simple WebDav server using jackrabbit-webdav)
This was made difficult by the fact that i couldn't find any documentation on jackrabbit-webdav (except for the javadoc on source).
I know the felling..
I would appreciate if you have any information on following issues,
* Any other viable WebDav server libraries ?
eXo has some webdav but initial look showed it to be even more connected to the JCR code than jackrabbit
* Any other source of documentation for jackrabbit-webdav (except for javadocs, RFC 2518 and RFC 2068 ) ?
no idea
* Where are we going to put xwiki-webdav on the xwiki source tree ? (xwiki-platform-web / xwiki-webdav is my guess)
good question.. yes sounds a good idea
* I'm little uncertain about handling authentication in webdav interface, any ideas ? ( it is not specified in http://dev.xwiki.org/xwiki/bin/view/Design/WebDAVService )
similar as in the GWT code...
Actually, if you are interested in the WebDAV project, your work will be easier than you think since there is already a prototype. I've just commited it in the sandbox so you can have a look at it.
https://svn.xwiki.org/svnroot/sandbox/webdav/
However it should be fully recoded since it was only a experience to see the stakes. I think we can hugely simplify the code. It's only working for reading now (on Mac).
This is cool :) I'm going to look into this right now. Thanks. - Asiri
Ludovic
Please provide any other valuable information / guidance that could help me.
Thanks.
- Asiri _______________________________________________ devs mailing list devs@xwiki.org 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 devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
Hi Ludovic, I went through the prototype implementation and it is fantastic :) I think I will be able to continue on this implementation rather than starting from scratch. Although I couldn't find two required dependencies you have used in your code, namely, com.xpn.xwiki.xmlrpc.MockXWikiServletContext & com.xpn.xwiki.xmlrpc.XWikiXMLRPCResponse May be you forgot to commit these two ? Or are they simple wrappers that i should be able to figure out myself *thoughtful* ? I'm so eager to see this code in operation as soon as possible. If you have any information that could help me do that, please let me know. Thanks a lot. - Asiri On Sun, Mar 30, 2008 at 10:25 AM, Asiri Rathnayake < asiri.rathnayake@gmail.com> wrote:
Hi Ludovic,
On Sun, Mar 30, 2008 at 2:28 AM, Ludovic Dubost <ludovic@xwiki.org> wrote:
Hi Asiri,
Asiri Rathnayake wrote:
Hi Devs,
I managed to pave my way into jackrabbit-webdav module (I was able to put up a simple WebDav server using jackrabbit-webdav)
This was made difficult by the fact that i couldn't find any documentation on jackrabbit-webdav (except for the javadoc on source).
I know the felling..
I would appreciate if you have any information on following issues,
* Any other viable WebDav server libraries ?
eXo has some webdav but initial look showed it to be even more connected to the JCR code than jackrabbit
* Any other source of documentation for jackrabbit-webdav (except for javadocs, RFC 2518 and RFC 2068 ) ?
no idea
* Where are we going to put xwiki-webdav on the xwiki source tree ? (xwiki-platform-web / xwiki-webdav is my guess)
good question.. yes sounds a good idea
* I'm little uncertain about handling authentication in webdav interface, any ideas ? ( it is not specified in http://dev.xwiki.org/xwiki/bin/view/Design/WebDAVService )
similar as in the GWT code...
Actually, if you are interested in the WebDAV project, your work will be easier than you think since there is already a prototype. I've just commited it in the sandbox so you can have a look at it.
https://svn.xwiki.org/svnroot/sandbox/webdav/
However it should be fully recoded since it was only a experience to see the stakes. I think we can hugely simplify the code. It's only working for reading now (on Mac).
This is cool :) I'm going to look into this right now.
Thanks.
- Asiri
Ludovic
Please provide any other valuable information / guidance that could help me.
Thanks.
- Asiri _______________________________________________ devs mailing list devs@xwiki.org 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 devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs
This is old code that was in the xmlrpc package in the 1.1 tree. I've commited the two files and made the modifications that should make it compile with 1.3 or trunk (but I have not tested) They are indeed fake implementations.. Ludovic Asiri Rathnayake wrote:
Hi Ludovic,
I went through the prototype implementation and it is fantastic :)
I think I will be able to continue on this implementation rather than starting from scratch.
Although I couldn't find two required dependencies you have used in your code, namely,
com.xpn.xwiki.xmlrpc.MockXWikiServletContext & com.xpn.xwiki.xmlrpc.XWikiXMLRPCResponse
May be you forgot to commit these two ? Or are they simple wrappers that i should be able to figure out myself *thoughtful* ?
I'm so eager to see this code in operation as soon as possible. If you have any information that could help me do that, please let me know.
Thanks a lot.
- Asiri
On Sun, Mar 30, 2008 at 10:25 AM, Asiri Rathnayake <asiri.rathnayake@gmail.com <mailto:asiri.rathnayake@gmail.com>> wrote:
Hi Ludovic,
On Sun, Mar 30, 2008 at 2:28 AM, Ludovic Dubost <ludovic@xwiki.org <mailto:ludovic@xwiki.org>> wrote:
Hi Asiri,
Asiri Rathnayake wrote: > Hi Devs, > > I managed to pave my way into jackrabbit-webdav module (I was able to put up > a simple WebDav server using jackrabbit-webdav) > > This was made difficult by the fact that i couldn't find any documentation > on jackrabbit-webdav (except for the javadoc on source). > > I know the felling..
> I would appreciate if you have any information on following issues, > > * Any other viable WebDav server libraries ? > > eXo has some webdav but initial look showed it to be even more connected to the JCR code than jackrabbit
> * Any other source of documentation for jackrabbit-webdav (except for > javadocs, RFC 2518 and RFC 2068 ) ? > no idea > * Where are we going to put xwiki-webdav on the xwiki source tree ? > (xwiki-platform-web / xwiki-webdav is my guess) > > good question.. yes sounds a good idea
> * I'm little uncertain about handling authentication in webdav interface, > any ideas ? ( it is not specified in > http://dev.xwiki.org/xwiki/bin/view/Design/WebDAVService ) > > similar as in the GWT code...
Actually, if you are interested in the WebDAV project, your work will be easier than you think since there is already a prototype. I've just commited it in the sandbox so you can have a look at it.
https://svn.xwiki.org/svnroot/sandbox/webdav/
However it should be fully recoded since it was only a experience to see the stakes. I think we can hugely simplify the code. It's only working for reading now (on Mac).
This is cool :) I'm going to look into this right now.
Thanks.
- Asiri
Ludovic
> Please provide any other valuable information / guidance that could help me. > > Thanks. > > - Asiri > _______________________________________________ > devs mailing list > devs@xwiki.org <mailto:devs@xwiki.org> > 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 devs@xwiki.org <mailto:devs@xwiki.org> http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
participants (2)
-
Asiri Rathnayake -
Ludovic Dubost