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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs