On Fri, Jun 26, 2015 at 7:48 PM, Ecaterina Moraru (Valica)
<[email protected]> wrote:
> Hi,
>
> Some conclusions with the current votes:
>
> Q0. **Nested Spaces in model**
>>
>> No matter the UI decisions we still need to take, we are implementing
>> Nested Spaces for 7.2 roadmap. The future is still uncertain regarding
>> changing the model to accommodate Nested Documents, since we can simulate
>> ND using NS.
>>
>
> 7 x (+1) 'Already decided'
>
>
>>
>> Q1. **NS vs ND in the UI**
>>
>> Q1.1 The majority agreed that since the final purpose are ND, we should
>> display ND in the UI, since it simplifies the mental model of the user.
>> This implies removing the Space concept from the UI.
>>
>
> 7 x (+1) 'Already decided'
>
>
>> Q1.1.1 A consequence is hiding the 'WebHome' name in the UI.
>>
>
> 6 x (+1) , 1 x (+0)  'Already decided'
>
>
>>
>> Q1.2 Although the default should be ND, the question is if we want to give
>> the option to display NS in the UI. This would be implemented as an
>> advanced and technical option. The main problem is that we might need to
>> provide UI alternatives for several components (menus, create step, etc.)
>>
>
> 6 x (-0) -> so we will not give an additional option to display NS in the
> UI (see Terminal Pages)
>
>
>>
>> Q2. **Parent/Child**
>>
>
> Parent/Child deprecation is a bit more difficult to calculate, since the
> votes are mixed depending on the definition of 'deprecation', not clearly
> stated the vote or given partially votes.
>
> The conclusion is that in order not to confuse the user, we should
> deprecate the P/C concept.
> It will not be dropped from the DB (and will be available if someone wants
> to create additional extensions to display it), but it will not be
> displayed by default in the UI, since breadcrumbs/trees will display the ND.
>
>
>>
>> Q2.1 Deprecate the notion of Parent/Child.
>> Q2.1.1 Provide a migration to transform the relation into NS/ND. Problem:
>> the old URLs[A] (bookmarks) are broken + the user is stuck with long
>> URLs[B] if he wants to keep the hierarchy. Additionally we might need to
>> provide an extension/configuration to transform into short URLs [B -> C].
>>
> Q2.1.2 Don't migrate: the parent/child hierarchy will be lost but the old
>> URLs[A] (bookmarks) will be kept. The user needs to use NS/ND to create
>> hierarchies.
>>
>
> The 'migration' got:
> 3 x (-1)
> 1 x (-0)
> 1 x (+1)
>
> Don't 'migrate' got:
> 2 x (+1)
> 2 x (+0)
>
> The general feeling is that we don't need to provide such a migration
> automatically. Script could be put into place (to transform P/C into ND),
> but this should be applied on a case by case scenario.
>
> Other needed script is in order to transform the existing pages from A/B
> into A/B/WebHome.
>
>
>>
>> Q2.2 Don't deprecate the notion of Parent/Child.
>> Q2.2.1 Provide a configuration in the Administration to switch the
>> breadcrumbs between displaying Parent/Child or NS/ND. We might need to
>> provide UI alternatives for several components (tree, breadcrumb
>> navigation, create, etc.)
>>
>
> Configuration between P/C and NS/ND:
> 4 x (-0)
> 1 x (+0)
> 1 x (+1)
>
> The general feeling is that this is not needed. There could be an option
> from UI/config to turn the P/C relation on, but it would be off by default.
>
> Q3. **Terminal Pages**
>
> Since we will have 'Terminal Pages' and 'Non Terminal Pages', it was
> proposed to have an option in the Profile  or associate this behavior with
> the Advanced user role, in order to display a checkbox ('Create a page
> without children') in the 'Create Page' step.
>
> Additional, for the users that have this checkbox selected, if they land on
> a non existing page, instead of being transferred directly into Edit mode,
> when they click 'You can edit this page to create it', they will be
> directed to the 'Create Page' step, in order to be able to select the
> 'Create a page without children' checkbox. (Use case mentioned by Vincent).
>

> Terminal and Non Terminal pages will be displayed in the Tree, by having
> associated an expand icon or not.

This is not enough / right. There's a difference between pages that
don't have child documents (currently) and pages that can't have child
documents (because they don't support it).

>
> Maybe there are other ideas regarding 'Terminal Pages'?
>
> Please let me know if I summarized correctly and if others want to cast
> additional votes.
>
> Thanks,
> Caty
> _______________________________________________
> 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