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

