Child pages
  • 2016-02-11 Developers Forum
Skip to end of metadata
Go to start of metadata

How to Join

 Click here to expand...

In person

Courtesy, please

If you are joining remotely via telephone, Adobe Connect, or Skype, please use a headset-microphone, or at least earphones. Please use the mute feature when you are not speaking.

Interactive meeting - Adobe Connect

  • We routinely share a screen during the call. You can view the screen via our Adobe Connect meeting room at For large meetings, the room has the ability to broadcast audio and connect to a telephone-based system as well, as controlled by the meeting hosts.

By telephone

  • US telephone number: +1-888-510-4073
  • Access code: 24222#

By Browser


  • Chat is available in the Adobe Connect meeting room (see above).
  • A backchannel meta-discussion during the meeting also occurs on IRC.



  • Quickly review previous meeting minutes (5 min)
  • Atlas Module WIP, Modulus Updates
  • Review next meeting agenda



OpenMRS Developers Forum 2015-02-11
  • Burke
  • Jamie
  • Gurpreet
  • Daniel
  • James
  • Shreyans
  • Wyclif
  • Darius
  • Willa
  • Abhishek
  • Ulrich
  • Michael
  • Pralay
  • Ivange
  • Shekhar
  • Atlas Module WIP
  • Modulus: what are the main bugfixes/improvements people want to see in the module repo, and who wants to work on them?
  • Overview of current work
  • Goal is to enhance Atlas as a platform to help people understand who is running OpenMRS and answer questions about sites (size, versions, distributions, modules used, etc.)
  • Initial goal: add distribution information to Atlas
  • Showcase current changes
  • Added "Distro" as a property for markers
  • Feedback
  • View list should be sorted alphabetically (with Other last)
  • Legend should be sorted alphabetically (with Other last)
  • General questions
  • What is the starting list of distros?
  • Standard Distros:
  • OpenMRS 1.x
  • Reference Application 2.x
  • Bahmni
  • KenyaEMR
  • Other
  • Eventually the list should be managed by the OpenMRS Distributions team
  • possible eventual candidates: CHITS, eSaude, MKS
  • What is the framework?
  • Routes are in app/routes.php
  • Has anyone looked at trying to deal with the memory leaks in Laravel Artisan? 
  • Screen capture cron job doesn't end cleanly
  • The screen capture is done using Node (phantomjs). Probably an "exec" (command line execution) from the PHP app and that isn't getting cleaned up properly.
  • Need a ticket for this.
  • Atlas Going Forward (Overview / Plans)
  • Idea: replace the PHP app as a NodeJS app (possibly a GSoC project)
  • Show summary statistics:
  • # of sites by (version, type, distribution)
  • # of sites running each module (group by module, sort by count(*) descending)
  • Source:
  • Hasn't (yet) been too easy for people to contribute fixes/features
  • University call (includes screen share)
  • Dependencies
  • Requires application key (via helpdesk) or to set up yournMRS I own OpeD server (local)
  • Questions
  • Is there a staging environment for modulus?
  • Yes
  • How do new features get deployed?
  • There have never been subsequent releases of modulus by engineering so there's no defined process for deployments
  • TODO:
  • Don't require OpenMRS ID for development
  • R0bby is working on a docker container to mock OpenMRS ID server
  • Elliott is working on mock oauth server
  • Would substituting return values in these classes be enough?
  • Once done, update README
Next weeks call: 
  • FOSDEM trip report (Michael Downey), Google Code-in (GCI) work review (Suranga Kasthurirathne,Saptarshi Purkayastha)



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