Wiki Spaces

Documentation
Projects
Resources

Get Help from Others

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

Projects

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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Primary MentorElliott Williams
Backup MentorTBD
Assigned toTBD

[Objectives & ideas will almost definitely change as I meet with OpenHIE shortly]

Abstract

Elliott built the OpenMRS ID Dashboard as a student in 2011. The Dashboard is a lightweight web application (~4000 SLOC) that facilitates user-account creation and profile management in the OpenMRS Community. While it has served its purpose well, it's currently hard-coded to provide all functionality through its static user interface. As the OpenMRS community faces a site redesign, and as other organizations such as OpenHIE want to use the Dashboard for their profile management, the dashboard should allow more flexibility for how its UI and information are presented. Additionally, the Dashboard needs to communicate with other applications through a web services (REST) interface, initially with HingX.

The Dashboard is written in Node.js. 

Objectives

  • Build a REST interface to the Dashboard's profile data on-par with all current functionality in the UI
  • Make the current interface and its page templates more customizable and CMS-like

Extra Credit

  • Develop a way to aggregate more complex data in the user profile, such as Github committer info, JIRA history, wiki history, or Answers contributions

Design Ideas

 

Resources

  • No labels