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