Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Primary MentorTBDJan Flowers
Backup MentorTBDPascal Brandt
GSoC StudentTBDShekharreddy Mittapelly
Interested PeopleDarius Jazayeri Jan Flowers Pascal Brandt, Burke Mamlin

Abstract

Hack the Atlas Module in the right direction.

Objectives

The exact scope of work is yet to be defined, but here are a few initial ideas:

  • Rewrite the

    server in a modern framework that is not PHP
  • Add statistics and/or graphs page
  • Support for Nagios, Zabbix, etc to submit some implementation stats in their own native format

  • Rework the UI and workflows to do a better job around which implementation are active vs not
  • Migrate some of the System Performance and Utilization Module [6] features to Atlas

Suggest timeline

...

  • atlas server backend as a node.js app presenting a simple Restful API.

  • Authentication against OpenMRS ID.
  • Add functionality to support arbitrary metric from clients.

Suggest timeline

Link to Doc

Resources

  1. Atlas Module
  2. Atlas Module 2.0 Project (all see the comments here)
  3. Atlas Module Confluence Search
  4. JIRA Project Dashboard 
  5. Project Page (GSoC 2011)
  6. Project Page (GSoC 2014)System Performance and Utilization Module)
  7. Altas Docker (WIP)

Source Code

  1. openmrs-contrib-atlas (PHP Laravel Framework)

  2. openmrs-contrib-atlas-node (Node app on the server side)
  3. atlas-mock-id ( multipass mock auth written by Alexis)

Related Talk threads

  1. GSoC-2016

Atlas 3.0 Documentation

  1. Atlas 3.0 Docs