[Zope3-dev] spelling of namespace signifiers

Chris Withers chrisw@nipltd.com
Tue, 04 Jun 2002 23:09:27 +0100


Steve Alexander wrote:
> 
>    1: You have to put a ./ before relative URLs
> 
>       ./view::baz.html
> 

Why?

>    2: The colon is conventionally urlencoded to %3A
> 
>       This leads to location bars in browsers looking like
> 
>         http://server.tld/folder/container/view%3A%3Aindex.html
> 
>       Rather than
> 
>         http://server.tld/folder/container/view::index.html
> 
>       Although you can type the latter in, and it will work.

...ewwww :-S

> I'll suggest a few, but first repeat the already rejected ones and the
> current one:
> 
>    http://server.tld/folder/container/index.html;ns=view

-1

>    http://server.tld/folder/container/index.html;view

+1

How about:

http://server.tld/folder/container/view;index.html

>    http://server.tld/folder/container/view::index.html

-0

> New suggestions:
> 
>    http://server.tld/folder/container/view--index.html

-1

>    http://server.tld/folder/container/view..index.html

-1

>    http://server.tld/folder/container/__view__index.html

-10

>    http://server.tld/folder/container/-view-index.html

-5

>    http://server.tld/folder/container/--view--index.html

-9

> Bearing in mind that it will be relatively rare, and generally
> get-aroundable-if-you-plan-for-it, to have to use this spelling, I'm
> most in favour of the last spelling: --view--index.html.
> 
> Any comments?

This problem sux, can't we ignore it an pretend it's gone away? ;-)

My own favourite, of course, is still:

http://server.tld/folder/container.html

...of course. Can someone point out to me where this falls down?

cheers,

Chris