On Nov 14, 2011, at 2:28 PM, Anca Luca wrote:

> On 11/14/2011 01:51 PM, Vincent Massol wrote:
>> 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).
> 
> ?
> 
> dashboard macro is not a 'wiki macro' as in it's not in a wiki page, it's in 
> a java module. It would make a bit sense to move it in it's own module since 
> it's a bit of a rebel macro: it uses and depends on the platform-oldcore 
> which is not really what rendering macros do…

My bad. I mixed it with the activity macro.

Indeed it's not a wiki macro and I completely agree with Eddy's suggestion :)

> Otherwise I have nothing against putting all that in a dashboard application 
> ( 0 ), as long as it's preserving the behaviour.
> 
> Just as an experience to share: upgrading Main.WebHome is really really 
> annoying, on multiwikis, we need to make a script or so everytime we make 
> changes in the default main.webhome, so in this case too. I gained this 
> experience when i changed the main.webhome in order to introduce dashboards 
> on it, and everybody that upgraded farms complained about having to upgrade 
> each main.webhome manually. We should avoid this.

Actually someone upgrading will see have its Main.Dashboard page present unless 
we removes it. So it should be fine.

However I agree that it would be great to have some wiki migrators.

Do you have a suggestion?

Thanks
-Vincent

> Thanks,
> Anca
> 
>> 
>> 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

Reply via email to