2015-05-07 Developers Forum
How to Join
Agenda
Quickly review previous meeting minutes (5 min)
Google-MSF Ebola project w/ @Nick Fortescue (Google)
Review next meeting agenda
Minutes
OpenMRS Developers Forum 2015-05-07
Recording: https://goo.gl/U6GN7N (Audio) https://connect.iu.edu/p1un2z2gnrt/ (Adobe® Flash®)
Attendees
Maurya
Nick Fortescue
Burke Mamlin
Michael Downey
Dallas Tx
shefali
Rafal Korytkowski
Willa Mhawila
Darius Jazayeri
Cosmin Ioan
Tomasz Mueller
Wireless Caller
Deluan
Daniel Kayiwa
Hamish
wintech
Jonathan Teich (silent)
Agenda & Notes
Review last week TODOs
TODO: Burke to notify presenters about their dev forum topics
TODO: Someone to Get MariaDB support on the roadmap <http://om.rs/roadmap>
TODO: Someone to enumerate which of our distributed modules (those in the 2.2 refapp <https://openmrs.atlassian.net/wiki/x/rg1IAQ>) are not hibernate and/or liquibase
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
Google-MSF Ebola project w/ Nick Fortescue
Originally started by some open source volunteers
Google Tech Talk video was more helpful in quickly understanding the background compared to online documentation
It would help to have key points from the video on the website
OpenMRS Evaluation
Pros
Open
Domain knowledge of originators
Established user base in the field -- people actually using it in Africa.
Cons/Risks
Hibernate
magic is dangerous
efficiency/performance issues
Tomcat
performance
MySQL
can't run on a device (would have preferred to have had a SQLite option)
Bad rep
For large facilities only (more for hospitals than small clinics/efforts)
Bad UI
Not production grade
Getting Started
Painful. Took several days to get started with OpenMRS
Outdated info about lightweight H2 database, only supported by some plugins
Standalone good for aquick try, hard to integrate with module development
Complexity almost made us ditch OpenMRS
Module development experience