On Nov 14, 2011, at 1:41 PM, Eduard Moraru wrote:

> +1,
> 
> Also, what about the Dashboard macro itself? Can it be moved inside
> something like
> xwiki-platform/xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-macro?

It's a wiki macro. I wouldn't create a new app just for it. IMO it's very fine 
in the Dashboard app and would be overkill to create a new app just for 1 page 
(I also don't see what it would bring more).

Thanks
-Vincent

> Thus, we would also have something like
> xwiki-platform/xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-ui
> for the xwiki pages. This would organize it more like a feature.
> 
> WDYT?
> 
> Thanks,
> Eduard
> 
> On Mon, Nov 14, 2011 at 1:18 PM, Thomas Mortagne
> <[email protected]>wrote:
> 
>> +1
>> 
>> On Mon, Nov 14, 2011 at 11:23 AM, Vincent Massol <[email protected]>
>> wrote:
>>> Hi devs,
>>> 
>>> I'd like to introduce a Dashboard Application in a
>> xwiki-platform/xwiki-platform-core/xwiki-platform-dashboard/ module.
>>> 
>>> It would contain the following pages:
>>> 
>>> 1/ Main.Dashboard.xml (currently in XE's app)
>>> 2/ The pages making up the user dashboard
>> (XWiki.UserDashboardPreferencesClass, XWiki.XWikiUserDashboardSheet)
>> (currently in Admin app)
>>> 3/ A new page which will have the logic to choose to display the user
>> dashboard or the main shared dashboard (currently this code is in
>> Main.WebHome in XE's app)
>>> 
>>> Also I'd like to suggest introducing a Dashboard space and have all the
>> above-mentioned pages in that space.
>>> 
>>> Dashboard.WebHome would contain 3/.
>>> 
>>> And Main.WebHome would simply do an include of Dashboard.WebHome.
>>> 
>>> Note that this would allow the following:
>>> * Ability to cleanly document the Dashboard feature on
>> extensions.xwiki.org and have it visible on enterprise.xwiki.org for
>> example
>>> * It goes in the direction of splitting our XE XAR in discrete
>> application
>>> * It groups together (functionally) a domain (dashboard) which means
>> that if a user doesn't want the dashboard feature, we can simply not
>> install it or remove it easily.
>>> 
>>> WDYT?
>>> 
>>> Thanks
>>> -Vincent
>>> 
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>> 
>> 
>> 
>> 
>> --
>> Thomas Mortagne
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>> 
> _______________________________________________
> 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