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
<thomas.mortagne(a)xwiki.com>wrote;wrote:
+1
On Mon, Nov 14, 2011 at 11:23 AM, Vincent Massol <vincent(a)massol.net>
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org