Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Ontoportal UI/UX #14

Closed
6 of 10 tasks
syphax-bouazzouni opened this issue Jan 10, 2023 · 2 comments
Closed
6 of 10 tasks

Refactor Ontoportal UI/UX #14

syphax-bouazzouni opened this issue Jan 10, 2023 · 2 comments

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Jan 10, 2023

Context

In this current first semester of 2023, we plan for our Agroportal team, to update our UI/UX. For now, it will be mostly an intern @Bilelkihal and me (@syphax-bouazzouni) that will work on it, for the next 6 months. But we are open if people want to collaborate or work with us on it in parallel.

Anyway will be happy to catch up and implement (if possible) your requirements,

Goals

Our goals are:

  • Have a Fluent UI (with the limit of what is possible with our current backend)
  • Simple and beautiful UI
  • Have a better UX(User experience)
  • Use modern technologies (remove the technical debt)
  • Have composable UI

Our workflow/plan

  1. List all our views ( done in this Google sheet)
  2. Order the views by order of importance or easiness to update
  3. For each view, we will decide on an action: Nothing, Update, or remove
  4. If the action is to remove or update, we will create a GitHub issue for the details
  5. If the action is to update, we create a Figma link to design and review future templates (Figma is a collaborative web application for interface design) (see our current Figma templates)
  6. Implement and test the new template
  7. Deploy or stage it for a specific release.

Requirements

Below are the issues opened about this subject in our local repositories (work in progress)

To be continued: need to see the ncbo issues and start a discussion related to this topic/issue

Links

@syphax-bouazzouni
Copy link
Contributor Author

syphax-bouazzouni commented Jan 10, 2023

FYI: @ontoportal/bioportal , @ontoportal/ecoportal , @ontoportal/agroportal , @ontoportal/cognizone , @ontoportal/earthportal, @ontoportal/industryportal, @ontoportal/medportal

I will open a discussion for general discussions, here we will put only the action items (or technical discussions)

Link to the discussion #15

@syphax-bouazzouni syphax-bouazzouni changed the title Refactor the Ontoportal UI/UX Refactor Ontoportal UI/UX Aug 16, 2023
@syphax-bouazzouni
Copy link
Contributor Author

syphax-bouazzouni commented Feb 13, 2025

2 years after, most of the work is done, all the UIs were updated, old JS code removed, and sometimes when needed the UX is enhanced.
The new UIs were deployed to AgroPortal, EcoPortal, BiodivPortal, EarthPortal, .... And we are working with the BioPortal team to get it by chunks when wanted.

The following UIs are remaining to be done

  • Ontology Administration still using heavily JQuery
  • Mappings forms
  • Notes and reviews
  • Landscape

As @Bilelkihal is leaving the AgroPortal team, and since we believe we are already in a good state and achieved most our goals listed above, we will stop the focus in UI/UX work until the next iteration in which I will open a new project issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants