Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack


Page tree
Skip to end of metadata
Go to start of metadata



How to Join

Click here for information about joining the meeting in person or remotely.


By Browser

By telephone

  • US telephone number: +1 201.479.2627



  • Quickly review previous meeting minutes (5 min)
  • Getting to Module Repository 2.0
  • After-action review & next week's agenda (5 min)

In Attendance

  • You


View at

Developers Forum 2013-05-23
Recording - 
  • Getting to Module Repo 2.0
  • Wyclif Luyima
  • Roger Friedman
  • Michael Downey
  • Burke Mamlin
  • Jeremy Keiper
  • Nyoman Ribeka
  • Zhaslan Doschanov
  • Daniel Kayiwa
  • Ryan Yates
  • Sri Maurya Kummamuru
  • Saptarshi Purkayastha
  • Paul Biondich
  • Lauren Stanisic
  • Filip Spiridonov
  • Leonjeru
  • Last week:
  • TODO compile "community-supported" (define?) modules and list of resopnsible parties -- Burke & Darius
  • Module repository future
  • History
  • Still using bwolfe's original modrepo that was a first attempt at offering modules for downloads, basic statistics, RSS feed, integration with OpenMRS to download through web UI
  • Concerns
  • Missing things ...
  • No compatibility matrix between modules and OpenMRS versions
  • Can't determine popularity, support, recency of modules easily (or at all)
  • Can't see dependencies/requirements of modules easily from current version (unless they're written out in the description)
  • Any screenshots are currently hidden behind a link, no video demos, etc.
  • Search is only by name
  • No tagging
  • Lacks filtering
  • Requirements
  • Name
  • Description
  • Author/owner
  • * Support level
  • * Links to source, documentation
  • * Version Compatibility
  • Module ID
  • OpenMRS ID compatibility is a plus
  • Being able to see our modules (anyone should be able to submit modules)
  • Seeing download statistics
  • Search by name
  • RSS feed (of what content?)
  • Works with OpenMRS (install from application) ***important
  • * Tagging
  • * Rating & Reviews (version-based)
  • * Version compatibility with OpenMRS
  • * Screenshots
  • * Logo
  • Support information (info on how to get support for a given module)
  • * Deploy to repo as part of release process (e.g. maven)
  • Get to old versions
  • Module "collections" or "sets" recommended by people? (i.e. download modules from this specific list to achieve X or do Y)
  • Alternatives
  • Saptarshi is currently customizing Zamboni for use at DHIS2.
  • Elliott Williams is also available and willing to assist with Python work
  • Need a post-mortem on why the 2012 attempt failed
  • Approach:
  • Assemble a team: Ryan Yates, Saptarshi, Elliott, Jer?, Steve Githens?
  • Evaluate Machary's fork (2012) vs. the new developments (via Saptarshi)
  • Re-fork as necessary, customize, sandbox deployment, test
  • Build OpenMRS hooks and any other missing requirements
  • Upgrade/improve the existing OpenMRS module repository application
  • Pro's: Path of least resistance
  • Downside: Resource usage, not a scripted/agile environment, UI looks/feels 20th-century
  • Create new "Proprietary" (OpenMRS-made) modrepo
  • Grails?
  • Do nothing
  • Comments from Darius (offline):
  • the current state of the module repository hurts us in a lot of ways
  • It would surely be nice to use some other existing software product for this, but I have no confidence in our ability to push this through
  • Surely there are some features (e.g. version compatibility charts, commenting and/or rating) that would be helpful and would be easy to just go ahead and implement.
  • So my strong vote would be to determine one or two valuable features, and just implement them in the current module repository codebase, and do this soon.
  • What doesn't work
  • No easy way to tell which modules are compatible with which versions of OpenMRS
  • Not easy to tell which modules are popular/robust vs. unsupported
  • What does work 
  •  (the notes are above not here)
  • TODO:
  • Team: Saptarshi, Ryan, ElliotSteve Githens?, Jer?, Downey, all other comers
  • Fork AMOZamboni into OpenMRS organization


Outstanding TODOs  (${entries.size()} issues)

Summary Assignee Created Due

Create a TODO:


  • Backchannel IRC transcript
  • Audio recording of the call: Listen online or download - available after the meeting
  • No labels