OWA App Store GSoC project

@burke, this may be a distraction from the GSoC project focus of this thread, but I should point out that what you’re calling ‘Application “apps”’ are not something that exist in downloadable form, they are merely a UI approach that we used to build the reference application.

Specifically, anything that attaches to the extension point org.openmrs.referenceapplication.homepageLink is displayed on the home screen. A module could provide zero, one, or many of these. Also, an administrator can add these things through an administrative UI.

There’s an ongoing discussion here between Saptarshi and I about letting OWAs add these “homepage apps” too. And like a module, an OWA could conceivably add 0, 1, or many homepage apps. (The spec has a single start_url, but there’s nothing to prevent multiple homepage apps from having deep links into an OWA.)

Anyway:

  • I agree we should have one unified “store” for modules and OWAs
  • by default I’d assume this should start from the current modulus UI
  • we do need users to know that homepage apps are not the same thing as OWAs.