On 27 Nov 2015 at 14:25:17, Guillaume Lerouge 
([email protected](mailto:[email protected])) wrote:

> Hi Marius,
>  
> On Fri, Nov 27, 2015 at 12:40 PM, Marius Dumitru Florea <
> [email protected]> wrote:
>  
> > On Thu, Nov 26, 2015 at 4:55 PM, Guillaume Lerouge  
> > wrote:
> >
> > > Hi Devs,
> > >
> > > after trying XE 7.4 snapshot some more, I kept asking myself what was the
> > > point of even allowing terminal pages to exists. I couldn't see a good
> > > reason why any given page would *need* to be terminal, whereas it poses
> > > some issues:
> > >
> > > - There is no visual distinction between terminal pages and nested
> > pages
> > > in the interface (besides "WebHome" in the URL, which would be cleaner
> > > to
> > > remove)
> > > - We're planning to make it possible to reference a nested page in
> > wiki
> > > syntax without having to write "WebHome" in it
> > > - When creating a new page from a terminal page, you're creating a
> > > sibling instead of a child page, which breaks the user expectation
> > (and
> > > the
> > > breadcrumb)
> > >
> >
> >
> > > - For AWM applications, data/content pages are created as terminal
> > > pages, which makes it impossible to add further content underneath
> > them
> > > in
> > > the future (say, sub-tasks that would go as child pages of tasks)
> > > - To my knowledge, there is no easy way to transform a terminal page
> > > into a nested page should the need arise later on
> > >
> >
> > See http://lists.xwiki.org/pipermail/users/2015-November/031558.html
>  
>  
> Thanks. I understand it's fine to have terminal pages, but are they really
> *needed*?
>  
> My feeling is that keeping this concept generates complexity for no obvious
> benefit.


What really generates complexity ATM is the difference between the UI (Nested 
Pages) and the Model (Nested Spaces). I’d like to start a design to explore 
what options we have to remove the concept of Spaces in the model and only have 
pages. I have the feeling it’s going to be tough to not break everything but 
need to explore it to know our options.

I feel that terminal pages are already well hidden in the UI so I’m not sure 
why you think we should remove it completely from the UI. Why do you fear that 
it’s too advanced for advanced users?

Thanks
-Vincent
 
> Guillaume
>  
>  
> > > - However, I don't see any problem from a page being a nested page
> > > instead of being a terminal page
> > >
> > > In summary: why bother with terminal pages at all? I understand they're
> > an
> > > artefact from our pre-nested-spaces model, but do they really make sense
> > > now? We could let existing terminal pages live on, but not remove the
> > > ability to create new ones even for admins.
> > >
> > > Am I missing something obvious?
> > >
> > > Thanks,
> > >
> > > Guillaume
> > > _______________________________________________
> > > devs mailing list
> > > [email protected]
> > > http://lists.xwiki.org/mailman/listinfo/devs
> > >
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to