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