Hi Marius,
On Fri, Nov 27, 2015 at 12:40 PM, Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com> wrote:
On Thu, Nov 26, 2015 at 4:55 PM, Guillaume Lerouge
<guillaume(a)xwiki.com>
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.
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs