- From: George Lund <george@lund.co.uk>
- Date: Tue, 7 Dec 2004 19:44:25 +0000
In message <41B4DD26.4000608 at olav.dk>, Olav Junker Kj?r <olav at olav.dk> writes >George Lund wrote: >> What would these keywords do extra that can't already be >> done if authors organise their URL-spaces sensibly? > >By sensible URL-spaces, I assume you mean using slashes in URLs to >indicate the hierarachy? I do mean that, yes. > This is not really practical since it won't work with many CMS'es, and >it prevent you from moving rearranging the hierarchy since this will >break links. Well, HTTP has well-defined ways of indicating that a resource has moved. HTML shouldn't be trying to take over from these established (and well-designed) divisions of labour within the system. What's proposed is a system where people (or processes) are forced to edit the _contents_ of an object just because it has moved, whereas conceptually moving something around in a hierarchy doesn't necessarily require any modification of the object's contents at all. I think I'd be correct to point out that such a situation wouldn't be very 'RESTful'. > URL's should be allowed to be opaque. A URL can be opaque if you want, just as you can write nonsense HTML if you like, but if you want to take advantage of certain features of the Web then it had better not be. Why introduce a new hierarchical system, when the URI/L specifications permit one that is actually implemented in all Web browsers already? CMS systems that don't mesh well with the mechanisms already built into the Web are broken. I'm well aware that includes many of them - but it's wrong to break (or simply over-engineer) HTML in order to find a solution! -- George Lund
Received on Tuesday, 7 December 2004 11:44:25 UTC