Replacing Modulus: Project Status Updates

Executive Summary:

  • UI looks good now. Thanks @reubenv!
  • This is now better than modulus for searching for modules
  • we can highlight specific lists of modules
  • we can mark modules and deprecated or inactive
  • supports OMODs and OWAs
  • Try it at https://addons-stg.openmrs.org and let me know if there’s any reason not to go live with this now (would be a soft launch, alongside modulus, not yet replacing it). Also, I welcome anyone to put in the correct lists!

Done since last update:

  • UI enhancements (two big PRs from @reubenv, plus stuff by me)
  • optionally label addons as Active vs Inactive vs Deprecated
  • tagging of addons (e.g. “form-entry”)
  • improved search result weighting (still lots of room for improvement here)

In Progress:

  • nothing

Backlog ([R] means it’s required to replace modules.openmrs.org):

  • show download stats [R]
  • implement the legacy API [R]
  • better set of lists
  • filter all screens based on user-entered OpenMRS Platform version
  • show ratings
  • support GitHub Releases