2015-05-14 Developers Forum

2015-05-14 Developers Forum

How to Join

 

By Browser

By telephone

  • US telephone number: +1 201.479.2627

 

Agenda

  • Quickly review previous meeting minutes (5 min)

  • ThoughtWorks-SCI Ebola Module tech deep dive w/ @Darius Jazayeri

  • Review next meeting agenda

Minutes

View at notes.openmrs.org

 

OpenMRS Developers Forum 2015-05-14

Recording:   (Audio)  (Adobe® Flash®)

Attendees

  • Burke Mamlin

  • Sara Armson

  • Wyclif Luyima

  • Maurya

  • Willa Mhawila

  • Ryan Yates

  • Suranga Kasthurirathne

  • Ada Yeung

  • Archana Eadara

  • Cosmin

  • Daniel Kayiwa

  • Ellen Ball

  • Hamish Fraser

  • Jonathan Dick

  • Jonathan Teich

  • Manika Maheshwari

  • Tharunya

  • Mike Seaton

  • Paul Biondich

  • Rafal Korytkowski

  • Shefali Oza

  • Tomasz Mueller

  • wintech

  • aniketha

Agenda & Notes

  • Review last week TODOs

  • TODO: Burke to notify presenters about their dev forum topics

  • TODO: Someone to Set up CI builds for MariaDB, PostgreSQL, and SQLServer, Oracle (We assume these will not be green lights)

  • TODO: Someone to Create tickets to address problems that occur for alternate DBs

  • TODO: Someone to Schedule sprint(s) to address DB tickets

  • TODO: Someone to push for mocks over integration tests

  • TODO: Someone to document how to test within IDE in dev pages in wiki

  • ThoughtWorks-SCI Ebola Module tech deep dive w/ Darius Jazayeri

  • Doctors were using tablets within the red zone (in full suits, gloves, etc.)

  • "Wouldl be neat if we had a tool to rename a module." -Darius

  • TODO: Created a ticket to add this feature as a maven task that can be invoked by SDK command "omrs-rename newname"

  • Use AngularJS code with UI Framework, so UI Framework could dynamically reload changes during devleopment

  • Avoided taking a day to set up dev environment

  • Didn't have time to embed/include localization

  • Grunt can assemble & minify javascript

  • TODO: consider using grunt maven plugin to allow automated builds to easily issue grunt commands

  • Used angular ui router

  • define "states", which specify path in browser, path to template, and can include additional data or control back button behavior

  • User login was simplified

  • User picks team and enters an ID to log in

  • This was done using a hack/workaround to bypass passwords

  • There's a ticket to formally support alternate authentication schemes: TRUNK-381

  • Created basic drug prescription writing

  • REST experience