Hi,

On Di, 2007-08-07 at 13:11 +0200, Kore Nordmann wrote:
> Hi list,
> 
> Toby and I finished a first revision of the webdav design document which
> you may find in SVN [1] and attached to this mail.

looks nice

> There are two major points of discussion left for us, which are
> described at the end of the document.
> 
> 1) Indication of supported mechanism in backend handlers.

I like OO - but I guess having a bitmap is the easiest for handling...

> 2) Selection of best transport handler for requesting client.

I don't like the idea, that a user needs to define all that regular
expressions because than you'd need to have all clients for testing. It
would be nice if you provide a lightweight class, e.g.
eczWebdavTransportParser, that does the necessary parsing.


        $server = new ezcWebdavServer();

        // Server data using file backend with data in "path/"
        $server->backend = new ezcWebdavBackendFile( '/path' );
        $server->transportParser = new ezcWebdavTransportParser();

        // Serve requests
        $server->handle();

If you want to, you could limit the number of allowed transports e.g.

    $server->transportParser->disableMicrosoft = true;

Thomas


> If there are no general comments or other suggestions how to solve these
> two design issues we will start a SUMZERO on this, soon.
> 
> [1]
> http://svn.ez.no/svn/ezcomponents/experimental/Webdav/design/design.txt
> 
-- 
Thomas Nunninger
Senior Developer 

[EMAIL PROTECTED] 
Fon +49 (0)761-36889-182
Fax +49 (0)761-36889-29

OXID eSales GmbH
Bertoldstrae 48
79098 Freiburg
Deutschland 

USt-IdNr.: DE231450866
Geschäftsführung: Roland Fesenmayr, Eric Jankowfsky
Prokura: Andrea Seeger
Amtsgericht Freiburg i. Br.
HRB 7170

Die Standard E-Commerce Software.
www.oxid-esales.com 

Kostenlose Testinstallation:
www.oxid-esales.com/gratistest
-- 
Components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/components

Reply via email to