[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