← Back to team overview

dhis2-devs team mailing list archive

DHIS version 2.18 is released

 

Hi all,

DHIS version 2.18 is out. We have some nice new features for you.



New and interactive dashboard: The dashboard has received a lot of
improvements.

Demo
<https://apps.dhis2.org/demo/dhis-web-dashboard-integration/index.action>
(login with admin/district)

- Interactive items: The map items let you zoom in or out and drill
down/float up between layers. Click on series in charts to hide or show
them. Hover over maps and charts to see data values and details.

 Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/dashboard-interactive.png>

- Google maps: The map dashboard items now use Google maps as background
layer.

 Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/dashboard-google-maps.png>

- Re-size items: You can re-size items and switch between normal, double
and full width by clicking on the "resize" link on the item headers.

 Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/dashboard-resize.png>

- Event reports: You can now include event reports in your dashboard.

 Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/dashboard-event-reports.png>

- Smarter search: Search by words independently to find favorites more
easily, e.g. “ANC district”.

 Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/dashboard-search.png>

- More features: Support for pivots with legend sets, facility map layers
and radius for map points.

 Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/dashboard-radius.png>

- Better looks: The dashboard items are rendered using the pivot table,
data visualizer and GIS components which give a better visual appearance.


Simpler configuration and loading of apps: Apps are now loaded by default
through the Web API without any need for configuration. The benefit is that
you can upgrade your DHIS 2 version without affecting already installed
apps. The app configuration can be set through the apps Web API resource.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/app-settings.png> |
Docs <https://www.dhis2.org/doc/snapshot/en/developer/html/ch02s06.html>


Managed users: A new “managed users” concept for user management has been
introduced. This allows you to explicitly define which users are allowed to
modify which users. This is done by defining users groups to manage other
user groups through the standard user interface. To enable this you should
grant users the authority to "Add/update users within managed groups"
instead of the normal “Add/update users”.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/managed-user-groups.png>
| Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch07.html#d5e1533>


Replication of users: New feature for creating an identical copy of a user,
with a new username and password. Replicating accounts is useful when
working with support requests related to access control. Select a user in
from the user list, select replicate and enter new credentials.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/replicate-user.png>
| Docs
<https://www.dhis2.org/doc/snapshot/en/user/html/ch07.html#user_maintenance>
| Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-user/alluser.action>


Tracker enrollment history: In tracker capture dashboard you can now list
historical enrollments by clicking on “History” and view captured data for
each of them. Notes can be added to historical events.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/tracker-history.png>
| Demo <https://apps.dhis2.org/demo/dhis-web-tracker-capture/index.html#/>


Easy enrollment for relatives: A program can be configured to present
shortcuts for relatives, which now can be easily enrolled into a specified
program. As an example, for a “mother and child” program you can now
specify that the child should be added into a “immunization” program. This
will make the "immunization" pre-selected in relationship dialog.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/relationship-shortcut.png>


Favorite names in dialogs: In all analysis apps you can see the name of the
current favorite in the header of the favorite and share dialogs. This
makes it simpler to see which favorite you are working on e.g. when
updating favorites.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/favorite-names.png>
| Demo <https://apps.dhis2.org/demo/dhis-web-visualizer/index.html>


CORS support: DHIS 2 now supports Cross-origin resource sharing (CORS),
which is a mechanism that allows resources to be requested from another
domain. This means most notably that you can make requests to the DHIS 2
Web API from a web page or portal living on another domain than the DHIS 2
instance. The domains which should be allowed access must be defined under
system settings > remote access.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch22.html#d5e3857> |
Screenshot <https://www.dhis2.org/sites/all/themes/dhis/images/218/cors.png>


See apps authorities: We have added authorities for seeing apps so that you
can control per user roles who should be allowed to access which apps from
the top menu.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/app-authorities.png>


Clear local storage app: A new app has been added for clearing the
application storage, which is the area where DHIS 2 stores data locally in
the web browser. This is sometimes tricky to clear and web browsers have
different menu layout for doing it, so an app is useful e.g. when doing
user support.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/cache-cleaner-app.png>
| Demo <https://apps.dhis2.org/demo/dhis-web-cache-cleaner/index.html>


Attributes for program: Dynamic meta-data attributes can now be defined for
programs from data administration > attributes.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/program-attribute.png>
 | Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-dataadmin/showAddAttributeForm.action>


Remove expired invitations: A new maintenance function has been added under
data administration > maintenance for deleting users which represent user
account invitations which now have expired. This is useful when you send
out a lot of user invitations and need to clean up after some time.

Docs <https://www.dhis2.org/doc/snapshot/en/user/html/ch21s03.html> | Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-dataadmin/displayMaintenanceForm.action>


Infrastructural indicator data in GIS: You can configure an indicator group
as “infrastructural” under general system settings, which will subsequently
show up with indicator data in a dialog when left-clicking on an area or
point in GIS.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/infrastructural-indicators.png>
| Demo <https://apps.dhis2.org/demo/dhis-web-mapping/index.html>


Instant validation in event capture: In event capture, you will now get
instant feedback if you type values of the wrong type in input fields.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/event-capture-validation.png>
| Demo <https://apps.dhis2.org/demo/dhis-web-event-capture/index.html#/>


Multiple message “mark for follow-up”: You can now mark multiple messages
for follow-up in one go under messages.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/followup.png> | Demo
<https://apps.dhis2.org/demo/dhis-web-dashboard-integration/message.action>


Data set sections in context menu: Form sections are now accessed by
clicking on data sets to open the context menu. This allows for faster
navigation.

Screenshot
<https://www.dhis2.org/sites/all/themes/dhis/images/218/sections.png> | Demo
<https://apps.dhis2.org/demo/dhis-web-maintenance-dataset/dataSet.action>


--- Web API features



PDF, Excel, CSV support for meta-data: You can now get lists of meta-data
as PDF, Excel and CSV files directly from the Web API through the normal
“.pdf”, “.xls” and “.csv” URL extensions or through accept headers.

Docs
<https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s05.html#d5e657>
| Demo PDF <https://apps.dhis2.org/demo/api/dataElements.pdf> | Excel
<https://apps.dhis2.org/demo/api/dataElements.xls> | CSV
<https://apps.dhis2.org/demo/api/dataElements.csv>


New filters: The meta-data filter function now supports startsWith,
endsWith, nlike (not like), which allows for greater flexibility when
filtering meta-data.

Docs <https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s06.html>


Email: A resource for sending emails for system notifications and testing
has been added. This is useful e.g. when you have developed external
scripts that need to send email messages to the system administrators.
Requires that an email SMTP server has been configured.

Docs <https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s38.html>


PATCH support: You can now do PATCH requests in order to do partial updates
of meta-data. You can e.g. update only the name of a user group. This is
useful to avoid sending very large payloads just to make a change to a
simple property.

Docs
<https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s08.html#d5e1074>


Better user query: The user query function has been made more flexible and
allows for querying for users that can be managed by the current user, last
login, inactivity, self registration, invitation status and more.

Docs
<https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s27.html#d5e3496>


Import strategy for tracker data: You can now define whether to only create
or create and update entities when importing tracked entity instances,
enrollments and events.

Docs <https://www.dhis2.org/doc/snapshot/en/developer/html/ch01s36.html>


---

You can download Live package, WAR file, sample data and source code here:

https://www.dhis2.org/downloads


You will find documentation and Javadocs here:

https://www.dhis2.org/documentation


You can read the upgrade notes here:

https://www.dhis2.org/218-upgrade


The demo application can be found here:

https://apps.dhis2.org/demo


Full list of features can be found at the Launchpad page:

https://launchpad.net/dhis2/+milestone/2.18


Instructions for signing up for the DHIS 2 mailing lists here:

https://www.dhis2.org/contact



Enjoy the new features.



best regards,

the DHIS 2 development team

Follow ups