Hi,

On Tue, Sep 15, 2015 at 12:04 PM, Ecaterina Moraru (Valica) <
[email protected]> wrote:

> On Mon, Sep 14, 2015 at 6:26 PM, Guillaume Lerouge <[email protected]>
> wrote:
>
> > Hi Caty,
> >
> > thanks for your message. Please see my answers below.
> >
> > On Mon, Sep 14, 2015 at 11:22 AM, Ecaterina Moraru (Valica) <
> > [email protected]> wrote:
> >
> > > Hi,
> > >
> > > The current behavior was reached after many discussions.
> > >
> >
> > I understand. However, I only got the time to actually try and test XE
> 7.2
> > last week. And based on what Edy said, I'm not the only one who was
> > surprised by the current behavior :-)
> >
> >
> > > Currently the concept of main wiki is expressed as the 'home' icon, but
> > is
> > > not tied to a particular space. This is something we preserved and is
> > > flexible enough for users with custom content to change the location of
> > the
> > > homepage or assigned a different space, for a different subwiki.
> > >
> >
> > I understand this. I'm not questioning the current behavior, but the
> > underlying assumption. Given the new paradigm we're implementing with
> > nested spaces, why would an user want to change the location of the
> > homepage? To me, it's like saying that you would want the top level
> folder
> > on your computer to be something else than the hard drive itself. I don't
> > understand why that would be useful.
> >
> > Do you have specific use cases in mind that I might be missing (other
> than
> > "this feature existed before")?
> >
>
> I think the main use case when you have old/imported from somewhere else
> content. Instead of having to copy all those pages inside Main space, you
> just import them and reassign the homepage.
>
>
>
> >
> > Also we needed to showcase differently spaces that are top level, vs.
> pages
> > > inside the Main space, while having the limited number of exceptions
> > > created for the breadcrumb.
> > >
> >
> > I think there are 2 separate problems here:
> >
> >    1. Where should we put all of the pages that are currently in the
> "Main"
> >    space if we decide that not all of them deserve to be top-level pages
> >    2. Making it possible to have top-level pages in a coherent manner
> >
>
> I don't think we have such a concept of top-level pages. Nothing in Main
> space is a top-level page (pages like Welcome are tool-pages).
> The only top-level/important page is Main.WebHome.
>
>
> >
> > For 1., pages in the Main space could stay where they are for now. "Main"
> > would be the legacy space where we put useful tools for the management of
> > your wiki.
> >
>
> Also think about the pages in XWiki space, that are tool-pages.
>
>
> >
> > I'm discussing the answer for 2. below.
> >
> > Also I wouldn't like that all the URL contain the word 'Main' Imagine
> that
> > > besides the 'xwiki/bin/view/' we would need to also contain the
> homepage
> > > space?
> >
> >
> > My very point is that the home page wouldn't (shouldn't?) need to be
> > "Main". It would be "". IE, there would be nothing in the URL to reflect
> > it. It would be a representation of the wiki itself.
> >
> > I understand that technically this is not feasible right now and that we
> > *need* to have a specific page be the home page, which is the role played
> > by Main.WebHome. What I'm saying is that with the new system, I'd rather
> > have *.../xwiki/bin/view/WebHome => **.../xwiki/bin/view/ *would be the
> > whole wiki. That level would be the top level space (which is exactly
> what
> > has been implemented by the way). Do you see what I mean?
> >
>
> I see what you mean and it would be ideal, but technically right now I
> don't think we can achieve that. And that's why all the problems and
> exceptions.
>
>
> >
> >
> > > Although we have a convention that a certain page is displayed as
> > > homepage, this is not needed to be in the URL. 'home' icon is a link
> for
> > > the homepage, not a physical location. Currently the 'Main' space can
> > > contain pages useful for the display of the homepage, but is an
> > 'optional'
> > > space.
> > >
> >
> > What I' suggesting is precisely that the home page be its own document at
> > the very top of the hierarchy, ABOVE what is currently known as
> > Main.WebHome. This is why while the user is on this page, she should see
> > only the home icon.
> >
> > Is this making what I mean clearer? I'm just suggesting we push things
> one
> > step further in the direction that has already been established.
> >
>
> :) sure, but how do we do it?
>

Usually, when hopeing for something like this to get done, I beg Vincent to
find a way ;-)

Guillaume

Thanks,
> Caty
>
>
> >
> > Thanks,
> >
> > Guillaume
> >
> > Thanks,
> > > Caty
> > >
> > > On Mon, Sep 14, 2015 at 11:25 AM, Guillaume Lerouge <
> [email protected]
> > >
> > > wrote:
> > >
> > > > Hi Edy,
> > > >
> > > > thanks for the explanation. Please see my feedback below.
> > > >
> > > > On Fri, Sep 11, 2015 at 5:24 PM, Eduard Moraru <[email protected]
> >
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > Yes, "this is not a bug, it's a feature!" :) I had documented it
> in a
> > > > small
> > > > > paragraph [1] (see the note) but did not feel it was worthy to be
> > > > mentioned
> > > > > in the release notes. Please feel free to rephrase if needed.
> > > > >
> > > > > It's not specifically about "Main", but about the current wiki's
> > > homepage
> > > > > (and "Main.WebHome" is the default homepage that can be changed
> from
> > > > > administration).
> > > > >
> > > >
> > > > Does this feature (changing the home page) still makes sense in the
> > > context
> > > > of nested spaces? What is the point to define the home page as
> > > ".../A/B/C"
> > > > when based on the new system, "C" is a sub-sub page?
> > > >
> > > > To me, with nested spaces the home page is always the same and cannot
> > be
> > > > changed. You may want to add a redirect, but this doesn't change the
> > fact
> > > > that the top page is the same.
> > > >
> > > >
> > > > > The effort is to try to avoid the situation where a regular user
> > lands
> > > on
> > > > > the homepage of the wiki (just accessed the wiki or maybe he
> clicked
> > > the
> > > > > logo) and wants to create a document. He enters the title and
> presses
> > > > > "create". Obviously his intention was to create a page, and, more
> > often
> > > > > than not (IMO at least), his actual intention was to create a top
> > level
> > > > > document and not a child document of the wiki's current homepage.
> > > > >
> > > >
> > > > I agree with this. However, in that case, shouldn't the home page be
> > > simply
> > > > *https://<server>/xwiki/bin/view/* instead of
> > > > *https://<server>/xwiki/bin/view/Main/* ?
> > > >
> > > > Using short URLs, you could even have the home page under *https://
> > > > <server>/
> > > > *and then subpages at *https://<server>/A, **https://<server>/A/B*
> and
> > > so
> > > > on. This would be in line with what most CMS do and it would fix your
> > > > issue: any page created from the home is a sub-page at the expected
> > > level.
> > > >
> > > > Image the homepage gets changed to "Some.Deep.Document.As.Homepage".
> > > > > Without this "trick", a regular user would end up, by mistake IMO
> > (and
> > > by
> > > > > using the "next-next-next" mindset), creating the document
> > > > > "Some.Deep.Document.As.Homepage.NewDocument".
> > > > >
> > > >
> > > > As I said above, I actually think we should remove this feature in
> the
> > > > context of nested spaces.
> > > >
> > > >
> > > > > Even if the homepage remains the default one, I see no logical
> reason
> > > in
> > > > > spamming all the new documents with the "Main" prefix, the result
> > being
> > > > an
> > > > > artificially deeper hierarchy and longer URL.
> > > > >
> > > >
> > > > Agreed. As mentioned above, ideally we'd remove it.
> > > >
> > > >
> > > > > If a user really intended to create a document as a child of the
> > > homepage
> > > > > (rare usecase IMO), he has all the tools in the UI to simply do so.
> > > > >
> > > > > I agree that it's a minor consistency dent, but IMO the benefit
> > > justifies
> > > > > it.
> > > > >
> > > >
> > > > I don't quite agree that it's minor. One of the implied goals of
> nested
> > > > spaces is to be able to have consistent URL naming (I know exactly
> > where
> > > > page *https://<server>/A/B/C *is). Having a special case for Main
> > breaks
> > > > this.
> > > >
> > > > Similarly, when on the home page on the main wiki, I don't understand
> > why
> > > > the breadcrumb shows both the "home" icon and "Home" text. Why keep
> > both
> > > > when the icon would be enough?
> > > >
> > > > Thanks,
> > > >
> > > > Guillaume
> > > >
> > > > WDYT? (interested in more opinions on this since I've already had 2
> > > > > eyebrows raised on this topic :) )
> > > > >
> > > > > Thanks,
> > > > > Eduard
> > > > >
> > > > > ---------
> > > > > [1]
> > > > >
> > > > >
> > > >
> > >
> >
> http://platform.xwiki.org/xwiki/bin/view/Features/DocumentLifecycle#HByusingtheAddPageaction
> > > > >
> > > > > On Fri, Sep 11, 2015 at 4:42 PM, Guillaume Lerouge <
> > > [email protected]>
> > > > > wrote:
> > > > >
> > > > > > Hi Devs,
> > > > > >
> > > > > > I started trying out XE 7.2 (SNAPSHOT from around 12:30 today)
> and
> > I
> > > > was
> > > > > > very impressed, the changes look quite good!
> > > > > >
> > > > > > While playing with it, I had a question about how the "Main"
> space
> > is
> > > > > > handled. Here's what I did: from .../xwiki/bin/view/Main/, I
> > clicked
> > > > the
> > > > > > "create" button and created a sub page, then a sub-sub page.
> Here's
> > > > what
> > > > > I
> > > > > > got:
> > > > > >
> > > > > >    - .../xwiki/bin/view/SubPage/SubSubPage
> > > > > >
> > > > > > Although I was expecting this:
> > > > > >
> > > > > >    - .../xwiki/bin/view/Main/SubPage/SubSubPage
> > > > > >
> > > > > > So I was wondering whether this was the expected behavior, and
> > > whether
> > > > it
> > > > > > had been discussed before?
> > > > > >
> > > > > > Congrats & Thanks,
> > > > > >
> > > > > > Guillaume
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to