Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Primary mentor

Burke Mamlin

Backup mentor

Elliott Williams

Assigned to

Alexis Duque

...

Deliverables

  • Updated Atlas Module associating marker with OpenMRS ID with new functionality.
  • OpenMRS 2.0 Atlas Module integration.
  • Atlas website markers management functions + extra functionalities (markers filtering, color, …).
  • README in developer’s documentation explaining how are implemented new functionalities and Atlas Module App.
  • README in user documentation  explaining how to use Atlas Module App.

Communication Plan

  • Hangout meeting every monday and/or friday (~14:00-16:00)
  • Emails
  • IRC meetings
  • Gdoc for collaborative work.

Project Timeline

21 April – 18 May:

  •  

    Getting familiar with Atlas Module and OpenMRS ID SSO

  •  

    Fixing some Atlas related Tickets

  •  

    Community bonding, participating in community events (Developers Forum, OpenMRS University, Hangout with mentor….).

19 May – 31 May:

  •  Refactor Atlas Server with a php framework
  •  Add global navbar on the top of Atlas
  •  

    Add Sign In button for OpenMRS ID and OpenMRS ID SSO support for Atlas.

  •  

    User can sign in successfully with his OpenMRS ID in Atlas Module using Multipass

1 June 1 – 30 June:

  •  

    A user can create a new marker directly in the Atlas Server

  •  

    A user can update, delete a marker created in the server.

Mid term Eval

1 July – 12 July:

  •  An existing marker can be associated with an OpenMRS ID in Atlas Module

13 July – 26 July: 

  •  

    Atlas Module ported to OpenMRS 2.0 (whith a look like Google app style)

  •  

    New administrative screens in Atlas Server to manage markers (move, remove outdated or invalid markers)

10 August – 15 August:

  •  

    Extra features in Atlas Server : map exporting as a slide for presentation,

  •  

    Marker filtering by type or version

  •  Marker Search by OpenMRS ID

16 August – 22 August:

  •  

    Wrapping up project, final touches.

  •  

    Writing Wiki and developer doc.

...

In my mind, Atlas Module just render the Atlas Server into OpenMRS app, adding admin function as enable/disable marker update, send or not statistics.

Home Page

As a user can create or edit markers directly in Atlas Server, Atlas Module homepage can be an embedded view of Alas Server (maybe with <iframe> HTML tags for example), or just a map with user markers (maybe better idea !)


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  MockupAlignmentLeftVersion1Nameatlas module homepage



Log-in and marker update ON/OFF

MockupAlignmentLeftVersion4Nameatlas-module-2-manage

Atlas Server

A Visitor

...

Atlas Server Login

Image Removed

MockupAlignmentLeftVersion7Nameatlas server logged


Atlas Server

A Visitor

Image Added


Image Added

Atlas Server Login

Image Added

Image Added

Image AddedImage Added

Database

New database to manage markers created in Atlas Server and privileges

atlas2_database.pngImage Added

JSON Send from Atlas Server

{

 "id": "c523dab2-ca81-498b-943e-0b92534acad4" or ""  it's a new marker ,
 "latitude":45.78494329284273,
 "longitude"
:4.85973358154296},
 "name":"Alexis",
 "type":"Development",
 "url":"",
 "notes":",
 "image":"",
 "email":"alexisd61@gmail.com",
 "contact":"",
"uid":"xxxxxxxxxxx",
 "version":"1.11.0 SNAPSHOT Build be6116",
  

}