On Tue, Nov 30, 2010 at 5:12 PM, Vincent Massol <[email protected]> wrote:
> Hi,
>
> I think we should provide default template providers in default XE. This 
> thread is about deciding which ones to have by default.

I agree, however we need to find a way to translate the name of the
provided templates, for the moment this name is stored in a simple
string property. I haven't commited templates by default since I was
reluctant to put velocity in those fields.

>
> Candidates:
> ==========

I think all those candidates should be present only in specific
spaces, this way most of them would be (almost) invisible to simple
users.

>
> 1- Wiki Macro

XWiki.

> 2- Blog Post

Blog.

> 3- Scheduler Job

Scheduler.

> 4- Class (same result as creating a class from the class wizard)

XWiki.

> 5- Color Theme

ColorThemes.

> 6- Panel

Panels.

> 7- Skin

XWiki.

>
> For some of these we have home pages to create them (For example: Blog, 
> Scheduler, Class, Color Theme, Panel) so we need to decide if it's ok to 
> provide 2 locations from where to create them.
>

I think it's ok to have multiple locations allowing to create them, a
macro would be cool.

> In addition some of the candidates above are technical things and they 
> shouldn't be displayed to simple users IMO: Wiki Macro, Scheduler Job, Class, 
> Color Theme, Panel, Skin.
>
> Thus I'd also like to discuss having a mechanism for a Template Provider to 
> say to whom it's addressed. Could be done by adding an "Audience" field to 
> the Template Provider class.
>

I'm 0 on this, I'm not a fan of relying on this prop but space
restriction might not be enough.

Thanks,
JV.
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to