/
[ARCHIVED] Replace Legacy UI with OWA

[ARCHIVED] Replace Legacy UI with OWA

 

Archived Project

This page was archived as of Mar 4 2022. The information on this page may not be up-to-date or maintained.

 

Primary mentor

@Stephen Senkomago Musoke

Backup mentor

 

Assigned to

N/A

Background

The Legacy UI was moved out of core for platform 2.x however it still exists as the legacy-ui module. The purpose of this project is to kickstart the process of replacing the features of the legacy UI with OWA via react some of which will live in their own modules 

Abstract

 

The goal of this project is to replace legacy UI features with OWAs

 

Requirements

  • Soft skills to interact with the community in order to gather requirements and technical feedback

Skills needed

  • Java

  • HTML

  • CSS

  • JS

  • REST

  • React 

Objectives

  1. Build an inventory of the features present in the legacy UI that need to be moved to OWAs

  2. Replace existing JSP UI with OWA based on React Components then delete the JSP pages 

  3. Build missing web service end-points which may not exist. 

Design

 

Documentation

 

Resources

 

Related content

Automation of create-openmrs-owa with React Components
Automation of create-openmrs-owa with React Components
More like this
GSoC 2021: Metadata Management
GSoC 2021: Metadata Management
More like this
GSoC 2021: System Management
GSoC 2021: System Management
More like this
Add Support for Open Web Apps
Add Support for Open Web Apps
More like this
GSoC 2021: People Management
GSoC 2021: People Management
More like this
For Open Web App Developers
For Open Web App Developers
More like this