On Thu, Nov 26, 2015 at 4:55 PM, Guillaume Lerouge <[email protected]>
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


>    - 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

Reply via email to