Ready for the Web App Development Webinar? Q&A discussions

You are attending the webinar today at 14:00 GMT+2?
Do not hesitate to ask any question you may have here!

3 Likes

Hello and thanks again for another useful webinar! Given most third party apps will be accessed by a user who is already logged into the system, is there a way to setup the app to prevent the user having to login again when opening the application? For example none of the native DHIS2 apps require you to login again when you open them.

Hello and thanks again for another useful webinar! Given most third party apps will be accessed by a user who is already logged into the system, is there a way to setup the app to prevent the user having to login again when opening the application? For example none of the native DHIS2 apps require you to login again when you open them.

Great question @plinnegan! The login interface @wahed demonstrated is only for development, so that the developer can test against different DHIS2 instances. When built for production and installed into a DHIS2 server the login will be automatic and the dialog will not be shown.

Great thanks!

Hello, thanks a lot for these webinars. Could you talk a bit about the useConfig hook and how we could set the baseurl and api version that our webapp should work with?

Is the authorization and manifest.webapp is take care by dhis2 packages?

Hi @Sergio_Valenzuela, thanks for the question! I’ll cover this very briefly later in the webinar, but we won’t get into too many details today. The documentation for useConfig is here and we’ll go into depth about the app-runtime interface in the workshop later this month (the sessions will also be shared online)

Ok, thanks!

Is the app rejection followed by a recommendation?

Hi @baktash.salehi, thanks for the question! Yes, applications built with the platform will automatically take care of authentication and manifest generation, so in most simple apps you shouldn’t need to worry about that.

Yes, we are working on automatic email notifications but in the meantime we generally try to provide feedback to the developer if their app is rejected for some reason

Does the DHIS2 app platform enforce certain accessibility rules by default?

This is something we’re working on, to this point we’ve focused on very basic accessibility topics like tabstops and accessible design elements (color, contrast, spacing, interactivity, etc.). However we realize this is an area where we can improve out-of-the-box accessibility in the platform (contributions, ideas, and feedback welcome!)

2 Likes

Maybe this will be covered in the workshop, but could you point where there is a basic example of how these DHIS2 components as the ones you have just introduced to us are connected with the metadata of a particular DHIS2 instance? How, for example, you can show the actual org unit (defined in this DHIS2 instance) tree in a webapp…

What is the minimum dhis2 server support of the components and the app runtime utilities or works for all dhis2 servers?

What types of developer content would you like more of?

  • Webinars
  • Online reference documentation
  • Written step-by-step guides
  • Video lectures & tutorials
  • Hands-on multi-day workshops

0 voters

Please don’t hesitate to share any feedback or ideas with us directly!

Thanks for the question @banga - as I mentioned at the end of the webinar, we recommend DHIS2 versions 2.32 or later for the DHIS2 App Platform and Runtime. The UI components have no DHIS2 version requirements - they can even be used outside of DHIS2 apps.

Maybe this will be covered in the workshop, but could you point where there is a basic example of how these DHIS2 components as the ones you have just introduced to us are connected with the metadata of a particular DHIS2 instance? How, for example, you can show the actual org unit (defined in this DHIS2 instance) tree in a webapp…

Thanks for the question @Sergio_Valenzuela! - this will be covered in more detail in the workshop and online material. The <OrganizationUnitTree> component will automatically fetch the org unit hierarchy from the DHIS2 server. We will also be improving the loading behavior of the Org Unit Tree component soon, and adding more documentation about it.

1 Like

Thank you everyone for joining the webinar yesterday! You can find a recording here. Once again you can find lots of resources and news about DHIS2 application development on developers.dhis2.org, including our recent release of the DHIS2 UI component library version 5.

If you enjoyed this webinar and would like us to host more developer events, please let us know. We welcome any feedback, questions, or requests you may have!

2 Likes