Hi Caty,

> On 14 Jun 2017, at 12:04, Ecaterina Moraru (Valica) <[email protected]> wrote:
> 
> Hi devs,
> 
> This roadmap we had 2 suggestions:
> - "Find a way of avoiding to have 2 "Add" entries ("+" and "Add new
> entry")" in AWM
> - "Drop down on "+" Menu + Admin UI to select some templates"
> 
> What we have implemented so far was:
> http://jira.xwiki.org/browse/XWIKI-14310
> "Propose and pre-select "recommended" templates in the create UI based on
> the current location"
> 
> So now, if you go to the Blog app and create on the "+" button, since Blog
> provides a template with a create restriction, the "Blog" template will be
> preselected.
> 
> Also, AWM has the option to create a template for each application the
> users create. So after you created your app with AWM and go to the "+"
> button, the app template will be preselected.
> This will allow us in the future to remove the AWM actions area and rely on
> the "+" button.
> 
> In the future, we could also separate templates in their own "Recommended"
> category. A separate category will be necessary for applications that
> provide multiple related templates (like Forum for example that will
> contain the Forum, Topic templates) or in the more general case when
> multiple templates are recommended for the current location. Currently we
> are doing only sorting and preselecting the first one.
> 
> In terms of implementation we just need to make sure all our recommended
> apps provide template providers and after that we could change the UI for
> AWM and remove the "Add" action from the actions area.
> 
> Now, I want to ask your opinion on the suggestion to add a dropdown for the
> "+" button.
> Some input:
> - a dropdown will not be scalable: you cannot have more than a few options
> there;

You mean with bootstrap?  

Because otherwise we could open some popup when clicking the + with some dialog 
box allowing to search and choose a template.

> - in a dropdown you cannot specify the page name;
> - in the dropdown you cannot change or specify another location - you
> always need to go to the page first and after choose a template from the
> dropdown list;
> - you will only see an admin selection of templates - so we invalidate the
> templates filtering and you cannot even choose another template after your
> initial selection;
> - we make the current create step deprecated, since users will not see it
> anymore.

It’s Ludovic who suggested "Drop down on "+" Menu + Admin UI to select some 
templates” and AFAIU his idea is to separate the Add action into 2 different 
steps:
* Step 1: select the template first, directly when click on the +
* Step 2: you still get the current Add UI where you choose the page name, 
location, etc but you don’t see the template part anymore (ie there’s no need 
to have a 2 columns view anymore). Note that maybe there should be a one liner 
with the name/icon of the selected template with a pencil button to change it 
if need be.

> The main reason of this request was to increase visibility and order for
> the templates.

Another reason could be to reduce the complexity of the current Add screen.

> In the user recording sessions I've seen and with the current layout (2
> columns, templates on right) users don't have problems seeing the
> "Templates" section in the Create step.
> 
> Now, for the ordering / selection - the current mechanism of automatic
> ordering is a step in that direction - but sure we could implement more
> (like the separate category I described earlier).
> 
> Another difference between what was asked and what was currently
> implemented is that now the selection comes from the Template Provider;
> while the idea was to allow the Administrator to select the displayed
> Templates. With the current implementation we can still create an
> administration UI to select them and save the changes in the Template
> Providers, in a future iteration.

My opinion:

* I don’t understand why this would increase visibility for templates. I think 
that’s just a matter of deciding on the order of how we present information on 
the Create page UI. We need to decide if it’s better for users to choose first 
page name + location or template first. FTR Confluence chooses the type first 
too: 
https://confluence.atlassian.com/conf56/creating-content-658736830.html#CreatingContent-Addingapageorablogpost
* I think it feels a bit weird to have a 2 steps process with different types 
of UIs (dropdown first and then add page dialog)
* If we think that the Add page UI is too complex, one solution is to have a 2 
steps wizard where users start selecting the type (Template) and then the other 
information (page name, location) as a second step
* We need to decide if we wish to keep the current Create UI implementation or 
instead use a popup overlay wizard (with 2 steps).

Thanks
-Vincent

> 
> -----
> 
> So the question is:
> - Do you have other ideas on how we could solve the requests?
> - What do you think about having a dropdown with the templates selection -
> compared to a recommended category in the creation step?
> 
> Thanks,
> Caty

Reply via email to