Bruno Dumon wrote:
On Wed, 2003-11-12 at 12:02, Berin Loritsch wrote:
Sylvain Wallez wrote:
Unico Hommes wrote:
Wild idea: context:/ identifies the current context, context://
identifies the root sitemap? Like in cocoon: protocol?
Great idea (again!). Currently, the "context:" protocol requires the
double-slash and links to the root sitemap, so we can implement this
additional behaviour with a single slash with no compatibility break.
And the similarity with "cocoon:" makes it easy to understand.
This makes me think that "cocoon:" must also be be relative to the
"current" sitemap, and not that handling the request.
BAD IDEA.
Please, you are adding contracts to the URL spec that aren't there.
Not really true. The basic structure of an URL is:
<scheme>:<scheme-specific-part>
and the interpretation of the scheme specific part depends on the
scheme.
Instead I would highly encourage you to provide a way to set the base
URL where relative URLs would be resolved to.
Work *with* the contract instead of extending it in non-intuitive ways.
See my rant in another email.
Again see my rant in the other email. There are HUGE differnces in the
way the URL is interpreted based on the existence of a repetitive character.
It should be more obvious than that.
And don't forget that URLs do have the concept of *resolving* relative
URLs. THose are the contracts I am refering to.