Hi Anton,

On 26 Nov 2015 at 20:44:35, Anton Hughes 
([email protected](mailto:[email protected])) wrote:

>  
> On 26 November 2015 at 20:33, [email protected](mailto:[email protected]) 
> wrote:
> > It works. Create a page with [[test]]. You’ll see a question mark (wanted 
> > link). Click on it, add content and save. Navigate back to your first page. 
> > The link works.
> >  
> > What you’re showing in the screenshots is orange and apples. In one link 
> > you link to a new page called MyExamplePage. And in the second one you link 
> > to a page named MyExamplePage.WebHome.
> >  
> > In Mediawiki try create a page2 that exists (and a page1 that doesn’t). 
> > Then write in another page:  
> Youre missing my point.  
> I'm trying to point out how difficult it is, without prior knowledge, to do 
> just a simple link.
> You answer by giving me links to all sorts of docs.
>  
> As I tried to illustrate, I have already created a page called MyExamplePage. 
> Writing [[MyExamplePage]] does NOT link to it. To correctly link to it need 
> to study documentation, and write a lot more.  
> The correct link is [[MyExamplePage>>doc:MyExamplePage.WebHome]]
> This is not easy. This is not natural. This does not help collaboration. This 
> does require studying documentation.
>  
> Obviously for you, who use this product everyday, you think Im just 
> complaining about nothing. But, dont take my word - just ask any normal user 
> what ' [[MyExamplePage>>doc:MyExamplePage.WebHome]]' means. No one in my 
> office has a clue.  
> A wiki is about making things simple for everyday users - but you are a heavy 
> duty technical user. Xwiki has taken the concept of wiki and made it brittle 
> and technical. 


We exchanged a lot of emails yesterday. Let me try to summarize my position:

* I appreciate your feedback a lot, especially as it comes from someone not 
used to XWiki. This allows to have an external view different from ours which 
has been forged by years of using and developing XWiki.

* We currently have a problem starting with XWiki 7.2. We have a mismatch 
between the XWiki internal model (which supports subwikis, nested spaces and 
pages) and our UI in which we’re trying to completely hide the concept of 
Spaces so that users only see Nested Pages (note that I’ve said Nested Pages 
and not Nested Spaces). The issue surfaces when you start using wiki links in 
markup, macros or scripting APIs, which all currently accept a Reference (i.e. 
subwikis, nested spaces and pages, as in wiki:space1.space2.page). So we map 
Nested Pages onto Nested Spaces by always creating pages in a page named 
WebHome and in a space named after the name of the page the user wants to use.

* I don’t agree with you that having a single organization namespace is better 
than supporting hierarchies, and that the MediaWiki model is the best.

* The format you mentioned above, i.e. 
[[MyExamplePage>>doc:MyExamplePage.WebHome]] is the canonical format. You can 
drop “doc:” (in which case XWiki assumes you reference a doc by default). It’s 
there because we support lots of various other references: urls, mailto, unc, 
etc. See the syntax guide for more.

* The only complaint I know of (before XWiki 7.2) about the format of our links 
is that some user would have liked us to use the “/“ separator instead of “.”, 
e.g. [[label>>space/page]] instead of [[label>>space.page]].

* XWiki supports tags and a Tag UI if you wish to have various views for wiki 
pages. Note to self: we should add a “tag” parameter to the {{documents/}} 
macro (http://extensions.xwiki.org/xwiki/bin/view/Extension/Documents+Macro) to 
list all docs with a given tag.

* Last, this feature of Nested Spaces and Nested Pages is very new (started in 
XWiki 7.2 and we’re still tuning it). It’ll take some time more for us to iron 
out all the wrinkles that result from it.

* We’re missing some documentation to explain all this. We’re also missing 
autocompletion of link references in the wiki editor to make it easy to link to 
existing pages.

Hope it helps.

Thanks
-Vincent

> Anton Hughes  


_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to