Author: kn
Date: Tue Jul 31 15:35:57 2007
New Revision: 5776

Log:
- Some minor changes

Modified:
    experimental/Webdav/design/design.txt

Modified: experimental/Webdav/design/design.txt
==============================================================================
--- experimental/Webdav/design/design.txt [iso-8859-1] (original)
+++ experimental/Webdav/design/design.txt [iso-8859-1] Tue Jul 31 15:35:57 2007
@@ -63,10 +63,14 @@
 
   Mandatory to implement?
 
-  There are several optional methods which or may not be supported by the
+  There are several optional methods which may or may not be supported by the
   backend, like md5 checksum verfication, partial puts and content encoding.
   Do we want to provide interfaces for all of them, or just let the backend
   send "501 - Not implemented"?
+
+  Some of them may be implemented directly in ther sever, so that again only
+  optionally implement this in the backend for optimization or custom
+  handling.
 
 - Changing (delete, copy, move)
 
@@ -75,8 +79,9 @@
 - Get, Head
 
   GET seems to require support for partial data. Should this be done in the
-  server? Multipart responses should be aggregated and served centrally by the
-  server only with requests for contained files to the backend?
+  server? Multipart responses could be aggregated and served centrally by the
+  server only with requests for contained files and collections to the
+  backend?
 
 - Lock, Unlock
 
@@ -121,7 +126,24 @@
 
 ezcWebdavBackendCustomLocking
 
-       Interface implemented by backends which hanlde the locking itself.
+       Interface implemented by backends which hanled the locking itself.
+
+Suggestions for more interfaces
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ezcWebdavBackendPartial(?:Read|Write)?
+
+       Support for partial requests in the backend. Server do not need to 
handle
+       this.
+
+ezcWebdavBackendLanguage
+
+       Backend knows about content language
+
+ezcWebdacBackendEncoding(?:bzip2|gz)?
+
+       Backend may encode / compress the content itself, no action by the 
server
+       required.
 
 Example code
 ============
@@ -158,7 +180,7 @@
 
 The standard webdav server contains a list of readers and writers associated
 with regular expressions which should match the client name to be used. As a
-fallback the stadards complient reader / writer will be used.
+fallback the standards complient reader / writer will be used.
 
 Special implementation added by the user will be add on top of the list, to be
 used at highest priority.


-- 
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to