I agree with Eddy, we should let everything as it is just in case
`core.hierarchyMode=parent` is used by the user. It's not as if it was
costly to keep it.

Thanks,

2015-08-06 14:36 GMT+02:00 Eduard Moraru <[email protected]>:

> Hi,
>
> On Tue, Aug 4, 2015 at 12:35 PM, [email protected] <[email protected]>
> wrote:
>
> > Hi devs,
> >
> > When we create a new page through Add > Page (for example) we are still
> > setting the parent ATM, even though it’s not used by default in the
> > breadcrumb or elswhere.
> >
> > Question 1: do we still want to set it or should we stop doing that
> > when core.hierarchyMode=reference?
> >
>
> Well, if we don`t keep setting parents in the create step and still support
> the parent-child hierarcy option, this option becomes very misleading. What
> I mean is that if you go some time with core.hierarchyMode=reference and at
> some point you change it to core.hierarchyMode=parent (or whatever the
> value is called), you will end up with tons of orphan documents.
>
> Question 2: do we still want to enforce having a parent set in our build?
> >
>
> My preference would be to not enforce it anymore, however, for the same
> reasons as above, you might have to... otherwise the
> core.hierarchyMode=parent option will be misleading and might not behave as
> expected.
>
>
> >
> > My preference would to not change any in the 7.x cycle (i.e. keep setting
> > the parent when creating new pages and keep enforcing parents in the
> > build). The rationale is that:
> > * 7.x is a transition cycle for Nested Spaces/Documents so it’s good to
> > observe how users are using them
> > * We should not use Nested Documents in our apps in the 7.x cycle as this
> > would cause potential breakages in existing extensions since we would
> > change location of wiki pages. IMO we need to implement aliases before we
> > start doing so, but not before 8.x.
> >
> > WDYT?
> >
>
> +1 for handling (re-discussing) it in 8.x
>
> Thanks,
> Eduard
>
>
> >
> > Thanks
> > -Vincent
> >
> >
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> >
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Guillaume Delhumeau ([email protected])
Research & Development Engineer at XWiki SAS
Committer on the XWiki.org project
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to