Since 2.12 is now available in all its glory, one can look towards new functionality.
There are several blueprints regarding the Dashboard:
https://blueprints.launchpad.net/dhis2?searchtext=dashboard
One issue is automatic filling of dashboards. This could include default fillings:
https://blueprints.launchpad.net/dhis2/+spec/system-dashboard-elements
Or semi-automatic filling of dashboards upon the creation of a new user based on some parameters, for example:
-
User Role or User Group
-
User Orgunit (sub-hierarchy)
-
User Orgunit Type or User Orgunit Group
It would also be nice to have multiple, alternative dashboards:
https://blueprints.launchpad.net/dhis2/+spec/named-dashboard
The challenge here is to avoid enormous complexity while offering administrators a way to make the application seem more welcoming to new users out of the box.
https://blueprints.launchpad.net/dhis2/+spec/centralized-dashboard-content-control
https://blueprints.launchpad.net/dhis2/+spec/dhis2-dashboard-not-meeting-our-needs
Additionally, we should also be able to add server-side maps to the dashboard (this includes improving the server-generated map solution)
https://blueprints.launchpad.net/dhis2/+spec/gis-system-mapviews-on-dashboard
https://blueprints.launchpad.net/dhis2/+spec/maps-in-dashboard