You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Felix Meschberger <fm...@gmail.com> on 2010/08/23 14:58:48 UTC
WebDAV
Hi all
I stumbled upon a nice library to create WebDAV servers [1] and set out
to create a simple WebDAV server to serve the Sling resource tree
(everything available through the ResourceResovler) over WebDAV in a
filesystem-like structure to enable file system mapping.
In a sense it is comparable to the jcr/webdav bundle but exposing the
whole resource tree instead of just the repository. In fact, resources
registered using the Filesystem provider are even exposed as read/write.
Currently this stuff is in my whitebox [2] for you to play around with.
Wenn deployed the WebDAV server is at /milton (e.g.
http//localhost:8888/milton).
WDYT ? Would such a thing make sense in Sling 6 (or Sling 7) ?
Regards
Felix
[1] http://milton.ettrema.com/index.html
[2] http://svn.apache.org/repos/asf/sling/whiteboard/fmeschbe/milton
Re: WebDAV
Posted by Felix Meschberger <fm...@gmail.com>.
Hi,
On 23.08.2010 15:11, Ian Boston wrote:
> Looks very interesting, and might solve some of the problems we have been having caused by pooled content that has no structure.
>
> Presumably the webdav is writable and will present anything that is resolvable.
yes it is.
>
> Any idea how it copes with non listable parent resources? (listChildren returns an empty list)
If the resource resolver provides them as SyntheticResources, they
should be displayed as folders (I would assume).
Regards
Felix
>
> Ian
>
>
> On 23 Aug 2010, at 13:58, Felix Meschberger wrote:
>
>> Hi all
>>
>> I stumbled upon a nice library to create WebDAV servers [1] and set out
>> to create a simple WebDAV server to serve the Sling resource tree
>> (everything available through the ResourceResovler) over WebDAV in a
>> filesystem-like structure to enable file system mapping.
>>
>> In a sense it is comparable to the jcr/webdav bundle but exposing the
>> whole resource tree instead of just the repository. In fact, resources
>> registered using the Filesystem provider are even exposed as read/write.
>>
>> Currently this stuff is in my whitebox [2] for you to play around with.
>> Wenn deployed the WebDAV server is at /milton (e.g.
>> http//localhost:8888/milton).
>>
>> WDYT ? Would such a thing make sense in Sling 6 (or Sling 7) ?
>>
>> Regards
>> Felix
>>
>> [1] http://milton.ettrema.com/index.html
>> [2] http://svn.apache.org/repos/asf/sling/whiteboard/fmeschbe/milton
>
>
RE: WebDAV
Posted by Clemens Wyss <cl...@mysign.ch>.
> They are complements not concurrents ;-)
+100 :-)
> -----Original Message-----
> From: Felix Meschberger [mailto:fmeschbe@gmail.com]
> Sent: Monday, August 23, 2010 3:25 PM
> To: dev@sling.apache.org
> Subject: Re: WebDAV
>
>
> Hi,
>
> On 23.08.2010 15:17, Clemens Wyss wrote:
> > We intend to implement this feature into the jQuery
> Explorer, i.e. being able to switch between JCR-View and
> Sling/Resource-View. In the end WebDAV only makes sense for
> folders/files, whereas the explorer is more "generic"...
>
> They are complements not concurrents ;-)
>
> Having a switch in the explorer is interesting, indeed.
>
> Regards
> Felix
>
> >
> >> -----Original Message-----
> >> From: Ian Boston [mailto:ianboston@gmail.com]On Behalf Of
> Ian Boston
> >> Sent: Monday, August 23, 2010 3:12 PM
> >> To: dev@sling.apache.org
> >> Subject: Re: WebDAV
> >>
> >>
> >> Looks very interesting, and might solve some of the problems
> >> we have been having caused by pooled content that has no structure.
> >>
> >> Presumably the webdav is writable and will present anything
> >> that is resolvable.
> >>
> >> Any idea how it copes with non listable parent resources?
> >> (listChildren returns an empty list)
> >>
> >> Ian
> >>
> >>
> >> On 23 Aug 2010, at 13:58, Felix Meschberger wrote:
> >>
> >>> Hi all
> >>>
> >>> I stumbled upon a nice library to create WebDAV servers [1]
> >> and set out
> >>> to create a simple WebDAV server to serve the Sling resource tree
> >>> (everything available through the ResourceResovler) over
> WebDAV in a
> >>> filesystem-like structure to enable file system mapping.
> >>>
> >>> In a sense it is comparable to the jcr/webdav bundle but
> >> exposing the
> >>> whole resource tree instead of just the repository. In
> >> fact, resources
> >>> registered using the Filesystem provider are even exposed
> >> as read/write.
> >>>
> >>> Currently this stuff is in my whitebox [2] for you to play
> >> around with.
> >>> Wenn deployed the WebDAV server is at /milton (e.g.
> >>> http//localhost:8888/milton).
> >>>
> >>> WDYT ? Would such a thing make sense in Sling 6 (or Sling 7) ?
> >>>
> >>> Regards
> >>> Felix
> >>>
> >>> [1] http://milton.ettrema.com/index.html
> >>> [2]
> http://svn.apache.org/repos/asf/sling/whiteboard/fmeschbe/milton
> >>
> >>
> >
>
Re: WebDAV
Posted by Felix Meschberger <fm...@gmail.com>.
Hi,
On 23.08.2010 15:17, Clemens Wyss wrote:
> We intend to implement this feature into the jQuery Explorer, i.e. being able to switch between JCR-View and Sling/Resource-View. In the end WebDAV only makes sense for folders/files, whereas the explorer is more "generic"...
They are complements not concurrents ;-)
Having a switch in the explorer is interesting, indeed.
Regards
Felix
>
>> -----Original Message-----
>> From: Ian Boston [mailto:ianboston@gmail.com]On Behalf Of Ian Boston
>> Sent: Monday, August 23, 2010 3:12 PM
>> To: dev@sling.apache.org
>> Subject: Re: WebDAV
>>
>>
>> Looks very interesting, and might solve some of the problems
>> we have been having caused by pooled content that has no structure.
>>
>> Presumably the webdav is writable and will present anything
>> that is resolvable.
>>
>> Any idea how it copes with non listable parent resources?
>> (listChildren returns an empty list)
>>
>> Ian
>>
>>
>> On 23 Aug 2010, at 13:58, Felix Meschberger wrote:
>>
>>> Hi all
>>>
>>> I stumbled upon a nice library to create WebDAV servers [1]
>> and set out
>>> to create a simple WebDAV server to serve the Sling resource tree
>>> (everything available through the ResourceResovler) over WebDAV in a
>>> filesystem-like structure to enable file system mapping.
>>>
>>> In a sense it is comparable to the jcr/webdav bundle but
>> exposing the
>>> whole resource tree instead of just the repository. In
>> fact, resources
>>> registered using the Filesystem provider are even exposed
>> as read/write.
>>>
>>> Currently this stuff is in my whitebox [2] for you to play
>> around with.
>>> Wenn deployed the WebDAV server is at /milton (e.g.
>>> http//localhost:8888/milton).
>>>
>>> WDYT ? Would such a thing make sense in Sling 6 (or Sling 7) ?
>>>
>>> Regards
>>> Felix
>>>
>>> [1] http://milton.ettrema.com/index.html
>>> [2] http://svn.apache.org/repos/asf/sling/whiteboard/fmeschbe/milton
>>
>>
>
RE: WebDAV
Posted by Clemens Wyss <cl...@mysign.ch>.
We intend to implement this feature into the jQuery Explorer, i.e. being able to switch between JCR-View and Sling/Resource-View. In the end WebDAV only makes sense for folders/files, whereas the explorer is more "generic"...
> -----Original Message-----
> From: Ian Boston [mailto:ianboston@gmail.com]On Behalf Of Ian Boston
> Sent: Monday, August 23, 2010 3:12 PM
> To: dev@sling.apache.org
> Subject: Re: WebDAV
>
>
> Looks very interesting, and might solve some of the problems
> we have been having caused by pooled content that has no structure.
>
> Presumably the webdav is writable and will present anything
> that is resolvable.
>
> Any idea how it copes with non listable parent resources?
> (listChildren returns an empty list)
>
> Ian
>
>
> On 23 Aug 2010, at 13:58, Felix Meschberger wrote:
>
> > Hi all
> >
> > I stumbled upon a nice library to create WebDAV servers [1]
> and set out
> > to create a simple WebDAV server to serve the Sling resource tree
> > (everything available through the ResourceResovler) over WebDAV in a
> > filesystem-like structure to enable file system mapping.
> >
> > In a sense it is comparable to the jcr/webdav bundle but
> exposing the
> > whole resource tree instead of just the repository. In
> fact, resources
> > registered using the Filesystem provider are even exposed
> as read/write.
> >
> > Currently this stuff is in my whitebox [2] for you to play
> around with.
> > Wenn deployed the WebDAV server is at /milton (e.g.
> > http//localhost:8888/milton).
> >
> > WDYT ? Would such a thing make sense in Sling 6 (or Sling 7) ?
> >
> > Regards
> > Felix
> >
> > [1] http://milton.ettrema.com/index.html
> > [2] http://svn.apache.org/repos/asf/sling/whiteboard/fmeschbe/milton
>
>
Re: WebDAV
Posted by Ian Boston <ie...@tfd.co.uk>.
Looks very interesting, and might solve some of the problems we have been having caused by pooled content that has no structure.
Presumably the webdav is writable and will present anything that is resolvable.
Any idea how it copes with non listable parent resources? (listChildren returns an empty list)
Ian
On 23 Aug 2010, at 13:58, Felix Meschberger wrote:
> Hi all
>
> I stumbled upon a nice library to create WebDAV servers [1] and set out
> to create a simple WebDAV server to serve the Sling resource tree
> (everything available through the ResourceResovler) over WebDAV in a
> filesystem-like structure to enable file system mapping.
>
> In a sense it is comparable to the jcr/webdav bundle but exposing the
> whole resource tree instead of just the repository. In fact, resources
> registered using the Filesystem provider are even exposed as read/write.
>
> Currently this stuff is in my whitebox [2] for you to play around with.
> Wenn deployed the WebDAV server is at /milton (e.g.
> http//localhost:8888/milton).
>
> WDYT ? Would such a thing make sense in Sling 6 (or Sling 7) ?
>
> Regards
> Felix
>
> [1] http://milton.ettrema.com/index.html
> [2] http://svn.apache.org/repos/asf/sling/whiteboard/fmeschbe/milton