/
Technical Roadmap
Technical Roadmap
Objective
This page provides a common area for community members to share the product roadmap for their implementation of OpenSRP.
How to contribute to this page
It is simple! Add a comment with what you and your team are currently working on in the below format
Item:The subject matter of the item
Description: A detailed description of the functionality.
Contributors/ Team: The team and country of the contributors
Timeline: When the item will is expected to be developed and released to the community
Repository: Which repository the changes will be appended.
A member of the ONA team will update it in the chart below
Technical Product roadmap
Item | Description | Contributors | Timeline | Documentation Link | Repository/Library |
---|---|---|---|---|---|
Native Forms Repeating Groups | This adds the ability to have a repeating group widget | ONA | April 2019 | https://github.com/OpenSRP/opensrp-client-native-form | |
Multi Language Support | OpenSRP now has the ability to support multiple languages within the client | ONA | May 2019 | Language Switching Implementation Guide | https://github.com/OpenSRP/opensrp-server-core |
HTTPConnection URL | Changed from Legacy HttpClient to HTTPConnection URL | ONA | June 2019 | https://github.com/OpenSRP/opensrp-server-core | |
Single Sign On | |||||
Update OpenMRS | Update OpenMRS 2.1.3 - 2.1.4 | ONA | March 2019 | ||
Change from Mysql to MariaDB | Change from Mysql to MariaDB | ONA | May 2019 | ||
P2P(Device to device) Sync | Ability to sync data between 2 devices that are proximal | ONA | June 2019 | Android Peer-to-peer sync library | https://github.com/OpenSRP/android-p2p-sync |
Team Management Module | Module to Manage teams within OpenSRP | ONA | Oct 2019 | Team Management | https://github.com/OpenSRP/opensrp-server-web |
Upgrade Spring version 3 - 5.3 | Upgrade the server and change the code to make sure compliance with new version | ONA | Feb 2020 | ||
Document Based Configurability | Support the ability to dynamically update JSON forms and Rules from the server to the client | ONA | TBD | ||
OpenSRP tables to Postgres from CouchDB(atomfeed and opensrp form schemas) | Migrate OpenSRP tables to Postgres from CouchDB(atomfeed and opensrp form schemas) and remove dependencies on couch DB | ONA | TBD | ||
Encrypt Postgres at Storage | On backup support encryption mechanisms | ONA | TBD | ||
Moving Client Processing to server | Moving Client Processing to server in order for the server to handle some workflows | ONA | TBD | ||
Background process for Native Forms | Currently Native Forms Library Runs in the UI thread, and needs to be supported by a background process | ONA | TBD | ||
Migrate schedules from Motech | Migrate schedules from Motech | ONA | TBD | ||
App Bundles with different versions targeting different devices | App Bundles with different versions targeting different devices | ONA | TBD | ||
Refactor client offline alerts | Refactor client offline alerts | ONA | TBD | ||
Upgrade Ubuntu from version 16.04 - 18.04 | Upgrade Ubuntu from version 16.04 - 18.04 | ONA | TBD | ||
Remote data wipe on the Android client | Support the ability to remotely clear data within a client | ONA | TBD |
, multiple selections available,
Related content
Unified Technical Product Roadmap
Unified Technical Product Roadmap
More like this
ZEIR Child Health App User Guide
ZEIR Child Health App User Guide
Read with this
OpenSRP Technical Overview of Each Component
OpenSRP Technical Overview of Each Component
More like this
Peer to Peer Sync User Guide
Peer to Peer Sync User Guide
Read with this
Getting started with OpenSRP
Getting started with OpenSRP
More like this
OpenSRP Governance Structure
OpenSRP Governance Structure
Read with this