Hi Vincent,

On 09/20/2010 03:10 PM, Vincent Massol wrote:
> Hi,
>
> The discussion started in http://xwiki.markmail.org/thread/hqvmy34jfknb2waa 
> but since it's an important decision I'm making it a full thread here.
>
> The idea is to know how we want to represent query string and anchors in 
> links to documents in XWiki Syntax 2.1.
>
> In 2.0 we were using: [[label>>whatever?queryString#anchor]]
>
> The proposal is to move query string and anchor to a link parameter.

Normally +1 BUT
I am quite unsure about having this special syntax only for document 
links. It might be a bit confusing with the fact that other types of 
links (relative or url) will have a different way of specifying params.
Then again, document link is a document reference while url or relative 
is definitely an http link.

>
> It be done like this:
>
> [[label>>doc:mypage||parameters="a=b&c=d" anchor="..."]]
>
> We could decide to use another syntax for parameters (ie query string) such 
> as:
>
> [[label>>doc:mypage||parameters="a=b,c=d" anchor="..."]]

while I do understand why it's better to have an abstraction from http 
parameters, I think it would be confusing otherwise, because users would 
tend to escape that by URL rules which doesn't escape comma for example.
However, since this is only for advanced users in advanced cases, I 
would say any syntax would do, users would learn it and get used to it.

Thanks,
Anca


>
> This would make it a little bit less URL-specific.
>
> The pros of this approach are:
> - no need for the user to escape the ? and # characters in document names
> - makes the syntax a little bit less "magic" and more formal
>
> The cons:
> - Takes a bit longer to write
> - A new syntax to learn
>
> WDYT?
>
> Thanks
> -Vincent
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to