On Mon, Jun 6, 2016 at 7:31 PM, Ecaterina Moraru (Valica) <[email protected]
> wrote:

> Hi,
>
> The Template Provider allows setting the locations where the template must
> be available.
> Some applications need/encourage their pages to be located in a particular
> app location.
> Currently, if we set such a location for a template, the template will be
> listed in the "Create Page" step only if the user navigates to that
> location and clicks on the "Add" button.
>
> One behavior could be that all templates are displayed each time the user
> clicks on 'Add', regardless of the initial location.
> This would mean splitting the current Location functionality into "Template
> Visibility" and "Creation location restrictions":
> - Ideally "Template Visibility" should not be restricted, but we would need
> to keep this field in order to be backward compatible with the current
> behavior.
> - "Creation location restrictions" would indicate if the page needs to be
> created in a particular location. The user will not be allowed to create
> somewhere else and be warned by an error message.
>
> This mail's purpose is to debate:
>


> A. If templates should be visible everywhere or just in a particular
> location?
>

Templates should be visible everywhere otherwise they can't be discovered.
We can't expect the user to know she has to go to a particular location in
order to create some type of page, and even if she does go there, chances
are that she will use the dedicated create button found on the application
home page or on a panel visible on the application space rather than the +
button.



> B. Should we recommend applications to restrict the creation of pages to a
> particular location?
>

I don't think we should recommend this. Of course, an application should be
able to restrict the location if it needs to, but I think we should promote
the idea that applications should let users create entries anywhere they
want, as much as possible. Templates could specify a default location (e.g.
when the user selects a template we fill the location with the default
value) but the user should be able to change that location.

Thanks,
Marius


>
> Let me know what you think.
>
> Thanks,
> Caty
>
> Related:
> [1] http://jira.xwiki.org/browse/XWIKI-8759
> [2]
>
> http://design.xwiki.org/xwiki/bin/view/Proposal/HomepageSketches/HomepageTemplateAvailability/
> _______________________________________________
> 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