Hi, I’m interested in participating GSoC 2021 and I’m zealous in modernizing people management UI of the admin dashboard. I have had a glance at the basic requirements for this project and seen the previous version.
I created this thread to help answer questions and worries for myself and anyone interested in this project topic.
Hi @achilep, Sorry for disturbing. Please I’ve a worried. I was going through the DEMO application. I noticed it’s version 3.0 of OpenMRS and the screenshots in the guy is OpenMRS version 2.x. As a result, there are many changes on UI which is just but normal.
Now my question is : is “managements accounts” in OpenMRS 2.x thesame as “Manage Module in” in OpenMRS 3.0 ?
Hi @achilep, Sorry for disturbing. Please I’ve a worry. I was going through the DEMO application. I noticed it’s version 3.0 of OpenMRS and the screenshots in the project documentation guide is OpenMRS version 2.x. As a result, there are many changes on the UI which is just but normal.
Now my question is; Is “managements accounts” in OpenMRS 2.x thesame as “Manage Module” in OpenMRS 3.0 ?
Hi, I’m a little confused here. I have a question.
Modernizing the admin dashboard, does it apply to OpenMRS version 3.0 or 2.x ?
The question is because as sample example on this project documentataion, screenshots of OpenMRS version 2.x were used.
Now my second question, the goal is to modernize the dashboard using react typescript and carbon design. Now looking at the front end of the former, part was implemented with Angular. So is the project concerned with creating a new UI and connecting with the existing rest end points?
Thank you very much @dkayiwa for helping me out on this. So for what I have understood the frontend doesn’t depend solely on OpenMRS. So anyone can come up with a micro-
frontend design and use the rest endpoints to feed the frontend ?
Well from the source code and interface. I think I have many answers to the questions I had in mind. Now I can see the implementation of the UI with React typescript and carbon design for some components.
Now, my question is, please can I just continue with the improvements in the already existing UI or it is necessary to implement a New UI ?
Also, “modernizing” does it entail adding new interfaces where necessary to the Admin dashboard ?
If yes, please are they mockups or UI Designs as sample of what is expected. So that we don’t exceed project scope ?