You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by mohamad tarek <mo...@yahoo.com> on 2005/01/27 17:17:35 UTC
How to implement wck only?
Hi,
I have my own store, with my own authentiation, I just
want to use webdav servlet, implement the webdav
without using any slide-store functions, is that possible?
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: How to implement wck only?
Posted by Brian Lee <bl...@macys.com>.
Hmmm,
so on your application - what happens when a user first logs in?
Do they start from the root file directory where users then click on
their home folder or do they immediately start in their virtual directory?
How does your store differentiate from what Slide itself needs to do
(based on the domain.xml) and what your application wants to do
(in terms of returning the virtual directories to the appropriate users,
....)?
What things do you need to know about Slide to implement this?
Thanks
Brian
Alessandro Apostoli wrote:
> Hi everybody
>
>> It's easy depending on what your store does. If you're not doing
>> anything 'fancy' - such as what is given in the regular demo where
>> every user starts out in a given root location, etc...
>>
>> I think if you stray too much from what domain.xml and webdav spec
>> defines, it's too easy to break Slide. I could be wrong but if all
>> you need is access to
>> webdav servlet for a system that does not itself implement webdav
>> spec file organization- it may be easier to implement it yourself.
>> WCK seems easy (actually it is if you play by Slide's rules and lay
>> everything out in a simple file structure) but it gets a lot more
>> complicated and you have to know more about Slide if you want to
>> change/customize some things. From my very limited understanding,
>> Slide is not very flexible (yet?) (maybe because it so strongly
>> adheres to the webdav spec - that is doesn't expect anyone using it
>> not to do the same with their app). Slide is easy to break if you
>> don't play exactly by its rules - which is somewhat difficult to know
>> given that there isn't anyone who knows enough about the system that
>> has time to fully document the details (though this mailing list helps).
>>
>> For example, I could be wrong but it's difficult:
>> to have users start at a specific 'folder' (which is virtual - and
>> has different contents on a user by user basis) when they first
>> connect to the webdav server,
>> to easily give users access to specific files (which could
>> dymanically change everytime) they connect,
>> and so on...
>>
> I'm doing precisely that, my users have multiple homes and I
> dinamically create a tree of virtual folders representing
> those homes, the content is dinamic and so are the users/groups rights
> on them, I think that the only drawback you
> might have using wck is performance once your folders get huge as is
> often the case.
> Just my 2 cents...
>
> Alex.
>
>> someone please correct me if I'm wrong
>>
>> mohamad tarek wrote:
>>
>>> Hi,
>>> I have my own store, with my own authentiation, I just
>>> want to use webdav servlet, implement the webdav
>>> without using any slide-store functions, is that possible?
>>>
>>> __________________________________________________
>>> Do You Yahoo!?
>>> Tired of spam? Yahoo! Mail has the best spam protection around
>>> http://mail.yahoo.com
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>>
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: How to implement wck only?
Posted by Brian Lee <bl...@macys.com>.
I would like the same thing as Mohamad
Brian
mohamad tarek wrote:
>Hi everybody,
> I know that performance and speed decreases when the
>folders are huge, but I think if I can implement the
>webdav protocol directly to my store it will have
>better performance. There are many initializations
>done to use slide store, and which I dont need, so I
>want to safely remove theses intializations and code
>related to slide store.
>--- Alessandro Apostoli
><al...@otssistemi.it> wrote:
>
>
>
>>Hi everybody
>>
>>
>>
>>>It's easy depending on what your store does. If
>>>
>>>
>>you're not doing
>>
>>
>>>anything 'fancy' - such as what is given in the
>>>
>>>
>>regular demo where
>>
>>
>>>every user starts out in a given root location,
>>>
>>>
>>etc...
>>
>>
>>>I think if you stray too much from what domain.xml
>>>
>>>
>> and webdav spec
>>
>>
>>>defines, it's too easy to break Slide. I could be
>>>
>>>
>>wrong but if all you
>>
>>
>>>need is access to
>>>webdav servlet for a system that does not itself
>>>
>>>
>>implement webdav spec
>>
>>
>>>file organization- it may be easier to implement
>>>
>>>
>>it yourself. WCK
>>
>>
>>>seems easy (actually it is if you play by Slide's
>>>
>>>
>>rules and lay
>>
>>
>>>everything out in a simple file structure) but it
>>>
>>>
>>gets a lot more
>>
>>
>>>complicated and you have to know more about Slide
>>>
>>>
>>if you want to
>>
>>
>>>change/customize some things. From my very limited
>>>
>>>
>>understanding,
>>
>>
>>>Slide is not very flexible (yet?) (maybe because
>>>
>>>
>>it so strongly
>>
>>
>>>adheres to the webdav spec - that is doesn't
>>>
>>>
>>expect anyone using it
>>
>>
>>>not to do the same with their app). Slide is easy
>>>
>>>
>>to break if you
>>
>>
>>>don't play exactly by its rules - which is
>>>
>>>
>>somewhat difficult to know
>>
>>
>>>given that there isn't anyone who knows enough
>>>
>>>
>>about the system that
>>
>>
>>>has time to fully document the details (though
>>>
>>>
>>this mailing list helps).
>>
>>
>>>For example, I could be wrong but it's difficult:
>>>to have users start at a specific 'folder' (which
>>>
>>>
>>is virtual - and has
>>
>>
>>>different contents on a user by user basis) when
>>>
>>>
>>they first connect to
>>
>>
>>>the webdav server,
>>>to easily give users access to specific files
>>>
>>>
>>(which could dymanically
>>
>>
>>>change everytime) they connect,
>>>and so on...
>>>
>>>
>>>
>>I'm doing precisely that, my users have multiple
>>homes and I dinamically
>>create a tree of virtual folders representing
>>those homes, the content is dinamic and so are the
>>users/groups rights
>>on them, I think that the only drawback you
>>might have using wck is performance once your
>>folders get huge as is
>>often the case.
>>Just my 2 cents...
>>
>>Alex.
>>
>>
>>
>>>someone please correct me if I'm wrong
>>>
>>>mohamad tarek wrote:
>>>
>>>
>>>
>>>>Hi,
>>>>I have my own store, with my own authentiation, I
>>>>
>>>>
>>just
>>
>>
>>>>want to use webdav servlet, implement the webdav
>>>>without using any slide-store functions, is that
>>>>
>>>>
>>possible?
>>
>>
>>>>
>>>>
>>__________________________________________________
>>
>>
>>>>Do You Yahoo!?
>>>>Tired of spam? Yahoo! Mail has the best spam
>>>>
>>>>
>>protection around
>>
>>
>>>>http://mail.yahoo.com
>>>>
>>>>
>>>>
>---------------------------------------------------------------------
>
>
>>>>To unsubscribe, e-mail:
>>>>
>>>>
>>slide-user-unsubscribe@jakarta.apache.org
>>
>>
>>>>For additional commands, e-mail:
>>>>
>>>>
>>slide-user-help@jakarta.apache.org
>>
>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>---------------------------------------------------------------------
>
>
>>>To unsubscribe, e-mail:
>>>
>>>
>>slide-user-unsubscribe@jakarta.apache.org
>>
>>
>>>For additional commands, e-mail:
>>>
>>>
>>slide-user-help@jakarta.apache.org
>>
>>
>>
>>
>>
>>
>---------------------------------------------------------------------
>
>
>>To unsubscribe, e-mail:
>>slide-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail:
>>slide-user-help@jakarta.apache.org
>>
>>
>>
>>
>
>
>
>
>__________________________________
>Do you Yahoo!?
>Read only the mail you want - Yahoo! Mail SpamGuard.
>http://promotions.yahoo.com/new_mail
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Separating webdav protocol implementation from slide project
Posted by mohamad tarek <mo...@yahoo.com>.
Hi all,
I wonder if someone knows how I can separate webdav
Implementation classes from slide store
implementations, so I can use webdav implementation on
my own store.
__________________________________
Do you Yahoo!?
Meet the all-new My Yahoo! - Try it today!
http://my.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: How to implement wck only?
Posted by mohamad tarek <mo...@yahoo.com>.
Hi everybody,
I know that performance and speed decreases when the
folders are huge, but I think if I can implement the
webdav protocol directly to my store it will have
better performance. There are many initializations
done to use slide store, and which I dont need, so I
want to safely remove theses intializations and code
related to slide store.
--- Alessandro Apostoli
<al...@otssistemi.it> wrote:
> Hi everybody
>
> > It's easy depending on what your store does. If
> you're not doing
> > anything 'fancy' - such as what is given in the
> regular demo where
> > every user starts out in a given root location,
> etc...
> >
> > I think if you stray too much from what domain.xml
> and webdav spec
> > defines, it's too easy to break Slide. I could be
> wrong but if all you
> > need is access to
> > webdav servlet for a system that does not itself
> implement webdav spec
> > file organization- it may be easier to implement
> it yourself. WCK
> > seems easy (actually it is if you play by Slide's
> rules and lay
> > everything out in a simple file structure) but it
> gets a lot more
> > complicated and you have to know more about Slide
> if you want to
> > change/customize some things. From my very limited
> understanding,
> > Slide is not very flexible (yet?) (maybe because
> it so strongly
> > adheres to the webdav spec - that is doesn't
> expect anyone using it
> > not to do the same with their app). Slide is easy
> to break if you
> > don't play exactly by its rules - which is
> somewhat difficult to know
> > given that there isn't anyone who knows enough
> about the system that
> > has time to fully document the details (though
> this mailing list helps).
> >
> > For example, I could be wrong but it's difficult:
> > to have users start at a specific 'folder' (which
> is virtual - and has
> > different contents on a user by user basis) when
> they first connect to
> > the webdav server,
> > to easily give users access to specific files
> (which could dymanically
> > change everytime) they connect,
> > and so on...
> >
> I'm doing precisely that, my users have multiple
> homes and I dinamically
> create a tree of virtual folders representing
> those homes, the content is dinamic and so are the
> users/groups rights
> on them, I think that the only drawback you
> might have using wck is performance once your
> folders get huge as is
> often the case.
> Just my 2 cents...
>
> Alex.
>
> > someone please correct me if I'm wrong
> >
> > mohamad tarek wrote:
> >
> >> Hi,
> >> I have my own store, with my own authentiation, I
> just
> >> want to use webdav servlet, implement the webdav
> >> without using any slide-store functions, is that
> possible?
> >>
> >>
> __________________________________________________
> >> Do You Yahoo!?
> >> Tired of spam? Yahoo! Mail has the best spam
> protection around
> >> http://mail.yahoo.com
> >>
>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> slide-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail:
> slide-user-help@jakarta.apache.org
> >>
> >>
> >>
> >>
> >
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> slide-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> slide-user-help@jakarta.apache.org
> >
>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> slide-user-help@jakarta.apache.org
>
>
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: How to implement wck only?
Posted by Alessandro Apostoli <al...@otssistemi.it>.
Hi everybody
> It's easy depending on what your store does. If you're not doing
> anything 'fancy' - such as what is given in the regular demo where
> every user starts out in a given root location, etc...
>
> I think if you stray too much from what domain.xml and webdav spec
> defines, it's too easy to break Slide. I could be wrong but if all you
> need is access to
> webdav servlet for a system that does not itself implement webdav spec
> file organization- it may be easier to implement it yourself. WCK
> seems easy (actually it is if you play by Slide's rules and lay
> everything out in a simple file structure) but it gets a lot more
> complicated and you have to know more about Slide if you want to
> change/customize some things. From my very limited understanding,
> Slide is not very flexible (yet?) (maybe because it so strongly
> adheres to the webdav spec - that is doesn't expect anyone using it
> not to do the same with their app). Slide is easy to break if you
> don't play exactly by its rules - which is somewhat difficult to know
> given that there isn't anyone who knows enough about the system that
> has time to fully document the details (though this mailing list helps).
>
> For example, I could be wrong but it's difficult:
> to have users start at a specific 'folder' (which is virtual - and has
> different contents on a user by user basis) when they first connect to
> the webdav server,
> to easily give users access to specific files (which could dymanically
> change everytime) they connect,
> and so on...
>
I'm doing precisely that, my users have multiple homes and I dinamically
create a tree of virtual folders representing
those homes, the content is dinamic and so are the users/groups rights
on them, I think that the only drawback you
might have using wck is performance once your folders get huge as is
often the case.
Just my 2 cents...
Alex.
> someone please correct me if I'm wrong
>
> mohamad tarek wrote:
>
>> Hi,
>> I have my own store, with my own authentiation, I just
>> want to use webdav servlet, implement the webdav
>> without using any slide-store functions, is that possible?
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam? Yahoo! Mail has the best spam protection around
>> http://mail.yahoo.com
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org
Re: How to implement wck only?
Posted by Brian Lee <bl...@macys.com>.
It's easy depending on what your store does. If you're not doing
anything 'fancy' - such as what is given in the regular demo where every
user starts out in a given root location, etc...
I think if you stray too much from what domain.xml and webdav spec
defines, it's too easy to break Slide. I could be wrong but if all you
need is access to
webdav servlet for a system that does not itself implement webdav spec
file organization- it may be easier to implement it yourself. WCK seems
easy (actually it is if you play by Slide's rules and lay everything out
in a simple file structure) but it gets a lot more complicated and you
have to know more about Slide if you want to change/customize some
things. From my very limited understanding, Slide is not very flexible
(yet?) (maybe because it so strongly adheres to the webdav spec - that
is doesn't expect anyone using it not to do the same with their app).
Slide is easy to break if you don't play exactly by its rules - which is
somewhat difficult to know given that there isn't anyone who knows
enough about the system that has time to fully document the details
(though this mailing list helps).
For example, I could be wrong but it's difficult:
to have users start at a specific 'folder' (which is virtual - and has
different contents on a user by user basis) when they first connect to
the webdav server,
to easily give users access to specific files (which could dymanically
change everytime) they connect,
and so on...
someone please correct me if I'm wrong
mohamad tarek wrote:
>Hi,
>I have my own store, with my own authentiation, I just
>want to use webdav servlet, implement the webdav
>without using any slide-store functions, is that possible?
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org