Konqueror WebDAV integration question
Julian Reschke
julian.reschke at gmx.de
Thu Sep 8 11:33:04 BST 2005
Bert Bos wrote:
> On Wednesday 07 September 2005 15:23, Julian Reschke wrote:
>> Thiago Macieira wrote:
>
>>> If that is so, this proposal of yours will allow the servers to
>>> tell clients, but it doesn't allow one other benefit of the
>>> "webdav" scheme we use in KDE: allow the user to decide.
> [...]
>> 1) Well, I agree it may be useful; and I didn't propose to take that
>> away. On the other hand, this is an unregistered URI scheme, and it
>> only exists one one particular platform.
>>
>> 2) The whole point of this format is that you don't have to go
>> through these steps manually; instead just click on a link and the
>> WebDAV view of things will open, no matter what platform you are on.
>
> I agree with Julian that there should be a standard solution, a way to
> link to a document on a WebDAV server that does not depend on the
> browser you are using.
>
> But Julian's solution (a davmount file with a single HTTP URL in it)
> seems rather less practical than KDE's (a "webdav:" URI scheme).
> Julian's solution requires you to make an extra file, just to be able
> to attach a second MIME type to a document that already has one.
No, it doesn't require a second file. It requires a second *resource*,
which a WebDAV server in general can generate dynamically.
> It also requires an extra round-trip to the server: first to get the
> small file, then to get the actual document.
So? I don't think that one additional round trip is a problem when the
subsequently activated client is going to submit lots of other requests.
> And WebDAV is a protocol, so a URI scheme definitely feels more natural
> than a MIME type.
WebDAV is an HTTP extension, not a new protocol, so it really makes no
sense to define a new URI scheme. See
<http://www.w3.org/TR/2004/REC-webarch-20041215/#URI-scheme>.
> Julian mentions W3C's Web Architecture document[1] in his ID[1]. W3C
> indeed says that you should not unnecessarily make new URI schemes
> (because it is costly, all Web software will have to be updated). But:
>
> 1) A new MIME type is just as costly.
>
> 2) Existing URI schemes and MIME types do not provide what's needed.
From the above mentioned document:
"When designing a new data format, the preferred mechanism to promote
its deployment on the Web is the Internet media type (see Representation
Types and Internet Media Types (§3.2)). Media types also provide a means
for building new information applications, as described in future
directions for data formats (§4.6)."
In particular, I disagreee that a new MIME type is as costly. User
agents are designed to handle new MIME types, not new protocols.
> So in my view, it is acceptable to create a new URI scheme in this case.
>
> (One caveat: I know very little about WebDAV, even though W3C has
> implemented a server and I'm using it every once in a while.)
>
>
> As W3C's document also says: don't use URI schemes without
> registering[3] them with IANA! So the ideal solution, in my mind, would
> be if Julian and the inventors of "webdav:" got together and submitted
> a specification for a URI scheme to the IETF.
Well, I personally feel that this would be a Very Bad Idea, so I'm
certainly not going to do that...
> [1]
> http://www.ietf.org/internet-drafts/draft-reschke-webdav-mount-00.txt
> [2] http://www.w3.org/TR/2004/REC-webarch-20041215/
> [3] http://www.iana.org/assignments/uri-schemes
Best regards, Julian
More information about the kfm-devel
mailing list