On Fri, May 17, 2013 at 8:49 AM, Vincent Massol <[email protected]> wrote:

> Hi Denis and all,
>
> On May 17, 2013, at 12:20 AM, Denis Gervalle <[email protected]> wrote:
>
> > Hi Vincent,
> >
> >
> > On Thu, May 16, 2013 at 10:05 PM, Vincent Massol <[email protected]>
> wrote:
> >
> >> Hi devs,
> >>
> >> Now that the virtual mode is on by default our users are having troubles
> >> when they install 5.0.1.
> >> It's the second time in 2 days that I have to help someone.
> >>
> >> The issue is that users will want to use URLs such:
> >> http://myhost/xwiki/bin/view/Main/WebHome
> >>
> >> And those URLs don't work anymore by default (which can be seen as a
> >> regression).
> >>
> >> So I'm proposing the following change for 5.0.2/5.1M1:
> >> * If there's only 1 wiki configured then always point to the main wiki.
> >>
> >> WDYT?
> >>
> >
> > This has already been discussed. I was in favor of that behavior, but
> > Edouard mention a potential confusing example in:
> > http://markmail.org/message/ggjgqlfubjfyfxto
> >
> > So, what has been decided is to provide a more explicit message, and
> what I
> > have suggested is to have an easy way for an admin to create the missing
> > server descriptor when that error occurs.
> >
> > You should read the thread about this change in detail before proposing a
> > new solution.
>
> Thanks for pointing me to this thread which I hadn't read at the time.
>
> I've now read it and I see that nothing was done on this point that you
> raised (as item 3) in that thread). Eduard said that it could be a problem
> for someone having 2 wikis and removing 1 and then all URLs would redirect
> to that main wiki instead of noticing that the wiki he's pointing to has
> been removed.
>
> The difference with now and when that thread was written is  the feedback
> we're getting from users trying XWiki 5.0+. We already have some user who
> have stopped using XWiki because they found it too complex to setup with
> this new virtual on by default and some others who spent hours scratching
> their heads to figure out why something worked before and is no longer
> working.
>

This was exactly what I fear when I raise this point this issue, I am very
disappointed that nothing have been done. The very minimal was to have a
better error reporting, and an easier way to fix up the situation.


> So I really think we need to do something and quite fast (for 5.0.2 and
> 5.1M1).
>

+1


> Solution 1:
> =========
>
> Check if there's only 1 wiki and default to the main wiki whatever the URL
> in that case. It's still preferable to get a user started on xwiki and more
> important than the use case found by Edy which is an edge case.
>

IMO, it is still the simplest solution.


>
> Solution 2:
> =========
>
> Since the default config is path-based, stop fallbacking to domain-based
> when no descriptor is found and always fallback to the main wiki instead.
>

This does not look bad, but...


>
> This option should solve the problem of getting started for users and at
> the same time not have the problem raised by Edy. The only downside would
> be users who had configured their subwiki in path-based (default) but with
> domains, which is not the normal way anyway: they should configure it in
> domain-based if they wish to use domains...
>

... I am not sure the "in path-based (default) but with domains" situation
will be understand by users. I do not really understand it myself.


>
> My preference goes to 2.
>
> WDYT? Any other solution?
>

So, I stay on my first opinion: Either we have a direct fallback to the
main wiki, or we have a clear error page, that for a wiki admin, provide a
simple one click way to create the missing descriptor. I thought this was
already done.


>
> Thanks
> -Vincent
>
> PS: The reason I suddenly took interest in this topic is because:
> * I've helped several users understand why they couldn't access their wiki
> in 1 week (I can think of 3)
> * I've recoded the new wiki descriptor module and updated the new url
> module to handle subwiki aliases and this recoded this algorithm. I'll be
> committing this soon now (just finishing some functional tests)
>
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to