RE: DAV-Enabled field (was RE: A case for GETSRC)

><<
>              (2) "Once the software is written, the dual-URI space is both
>superior and cost-free."  It is confusing to users when they
>configure their DAV client software, and providing support is
>expensive.
>>>
>I don't think anyone went so far as to say it's "cost-free".

Ok, I exaggerated.  But I think the point is still a good one.  Even 
if the implementation is cheap, support can still be very expensive. 
Hence the need for a single URI space from the user's point of view.

><<
>Put yourself in the shoes of the administrator of a University's
>faculty web pages server trying to provide DAV access to their pages.
>Let's say there are about 1200 faculty at your school, and only 1/4
>of them have web pages but only update them a couple times a year.
>That's about 300 phone calls and emails you are going to get twice a
>year asking why they can't get the SSI version of the such-and-such
>page or why they can't "log in with Dreamweaver" to their web page.
>(Reminder: these people are too "smart" to RTFM.)
>
>With this crowd, it would be way easier to just serve the source to
>DAV clients (subject to the proper authentication of course) and
>avoid a lot of these support incidents.  None of them care about
>using DAV on display documents at all.
>>>
>Right... it's probably no worse than the current situation with FTP,
>but if you can improve on the current situation , it can create new
>opportunities.  In this case it would save money for the support
>staff at the university.

Right.  Only DAV is already much better than FTP even without 
DAV:source.  You have arbitrary properties (which many users find 
useful over time) and Locking.  I'm a big fan of locks.

>People have pointed out that the mapping from display URI to
>source URI can be any number of functions.  This has been
>viewed as a feature because it allows the server implementer
>to use whatever mapping makes most sense to him. But that flexibility
>causes complications for a UI that wants to simulate a single URI
>space.

Not just complications in the UI, but also complications for the 
server administrator and for plug-ins trying to stay out of each 
others' way, and configuring security realms that are DAV-specific 
and largely duplications/variations of permissions elsewhere in the 
URI space.

A lot of our customers are beginning web masters.  They want a 
product the works easily "out-of-the-box" and is easy to support. 
They also want something that will grow with them.  Hence our desire 
to provide a simple default configuration (DAV-as-file-system with no 
funny business with the URI space) AND the opportunities for a "real" 
configuration that uses DAV:source and maps two spaces together, etc..


>The client UI doesn't know enough to easily figure out what
>the mapping function is so it can have trouble supporting a MOVE
>operation that looks like a MOVE in a single URI space.  (At
>least that's my current understanding.  I haven't
>thought about Eric's posting long enough to be sure.)

I think it can just ask about the source URI of the destination 
(unless that destination doesn't exist - then what?)

>I'm wondering now if the DAV:source property definition can be
>constrained so that a client can trivially know how the two
>namespaces map to each other so that it can know how to do a
>MOVE in the output URI space and simulate a single URI space.

That's an interesting idea.

cjh

-- 

Received on Tuesday, 5 March 2002 12:59:17 UTC