2016-08-04 Developers Forum

2016-08-04 Developers Forum

How to Join

By Browser

By telephone

  • US telephone number: +1 201.479.2627

 

Agenda

  • Quickly review previous meeting minutes (5 min)

  • Review next meeting agenda

Minutes

Attendees:

    

    Rafał Korytkowski

    Ada

    Wyclif

    Maurya

    Burke

    Darius (late)

Agenda

Open Web Apps and UI Components w/ Rafal Korytkowski

Standalone OWA https://github.com/rkorytkowski/openmrs-owa-conceptdictionary

OWA embedded in a module: https://github.com/openmrs/openmrs-module-metadatamapping/tree/master/owa

The better pattern for developing components: https://github.com/openmrs/openmrs-module-metadatamapping/tree/master/owa/app/js/home (self-contained components)

The less ideal pattern: https://github.com/rkorytkowski/openmrs-owa-conceptdictionary/tree/master/app/components/classList (do not follow :)

OWAs published at:

https://bintray.com/openmrs/owa

super easy using travis-ci: https://github.com/rkorytkowski/openmrs-owa-conceptdictionary/blob/master/.travis.yml#L19-L25

Demo built off master by travis-ci using: https://github.com/rkorytkowski/openmrs-owa-conceptdictionary/blob/master/deploy.sh and deployed to github pages at http://rkorytkowski.github.io/openmrs-owa-conceptdictionary/#/

Reference Application 2.5 - Release Manager

Questions/Comments:

  • Please use something else (like a spinner) for the spinner icon. The spinning OpenMRS icon is cute, but I don't think it's wise to associate the OpenMRS brand with waiting for something to happening. We should change this in the REST documentation and avoid spreading the OpenMRS logo spinner to any other applications.

  • Is the owa pom.xml the same for each module that wants to include owa?

  • Yes. As long as you use yoeman generator scaffolding

  • Can you include multiple owa packages?

  • Raff believes so, but hasn't tested it.

 

TODOs

Transcripts

  • Audio recording of the call: Listen online or download (available after the meeting)