On Fri, May 17, 2013 at 12:05 PM, Vincent Massol <[email protected]> wrote:

>
> On May 17, 2013, at 12:01 PM, Denis Gervalle <[email protected]> wrote:
>
> > On Fri, May 17, 2013 at 11:36 AM, Thomas Mortagne <
> [email protected]
> >> wrote:
> >
> >> I checked and the real issue is that this is half implemented so we
> >> just need to fix it.
> >>
> >
> > Do we know how it goes through the testing without being noticed ?
>
> I'm pretty sure we don't have that many XEM tests (which need to be moved
> to XE now btw)…
>
> Something to improve for sure especially now.
>
> On the manual test level, sorin/manuel have probably not tested with
> "exotic" urls and from the release notes it was probably hard to guess that
> they had to test this and no developer has replied to their email with this
> information when they asked what they should test for 5.0...
>

This seems to be something we may investigate to improve. I imagine that if
nobody warn them, this is simply because the communication path is
suboptimal. Maybe a more formal path, using an extension of the test report
application could be an interesting solution.


>
> Thanks
> -Vincent
>
> >> On Fri, May 17, 2013 at 9:15 AM, Thomas Mortagne
> >> <[email protected]> wrote:
> >>> #-# [Since 5.0M2]
> >>> #-# What to do when the requested wiki does not exist:
> >>> #-# - 0: (default) serve the main wiki
> >>> #-# - 1: display an error (customizable through wikidoesnotexist.vm or
> >>> xwiki:XWiki.WikiDoesNotExist)
> >>> # xwiki.virtual.failOnWikiDoesNotExist=0
> >>>
> >>> So the option do exist.
> >>>
> >>> On Fri, May 17, 2013 at 9:14 AM, Thomas Mortagne
> >>> <[email protected]> wrote:
> >>>> Something already been decided to take care of this issue: by default
> >>>> when your wiki cannot be found you are supposed to fallback on main
> >>>> wiki.
> >>>>
> >>>> Maybe Edy did not had time to finish it but I'm pretty sure I see the
> >>>> option about it in the xwiki.cfg.vm.
> >>>>
> >>>> 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.
> >>>>>
> >>>>> So I really think we need to do something and quite fast (for 5.0.2
> >> and 5.1M1).
> >>>>>
> >>>>> 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.
> >>>>>
> >>>>> 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 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...
> >>>>>
> >>>>> My preference goes to 2.
> >>>>>
> >>>>> WDYT? Any other solution?
> >>>>>
> >>>>> 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