...
- Support two-factor authentication for OAuth-based sign ins
- Build a REST API for working with user profile data
- Modify the backend datastore to use keystone.js, to provide OpenMRS ID administrators with a better administration tool – Here is an example and here is another onetool
- Migrate legacy MySQL-based data models used in the Dashboard to MongoDB/mongoose
- Implement 3rd-party sign in and profile creation from Google, Facebook, GitHub, etc.
- Investigate rewriting all JS files using either ES6 or Coffeescript (see js2coffee or the node module of js2coffee)
...
- Questions not answered from this page can be asked here
- ID Dashboard category on OpenMRS Talk: all discussion surrounding the OpenMRS ID platform goes here
- openmrs/openmrs-contrib-id: project source code on GitHub
- Last year's OpenMRS ID GSoC Project: OpenMRS ID Platform Improvements
- OpenMRS ID LDAP Explained: explanation of our LDAP data model that the Dashboard syncs to, which backs our Atlasssian-based tools like Confluence and JIRA.
- An example of how to use keystone.js and here is another one