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 #287

Closed
19 of 22 tasks
Tracked by #343 ...
syphax-bouazzouni opened this issue Jul 6, 2022 · 5 comments
Closed
19 of 22 tasks
Tracked by #343 ...

Refactor Ontoportal UI #287

syphax-bouazzouni opened this issue Jul 6, 2022 · 5 comments
Assignees
Labels
project managment issues used as development tasks in our projects

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Jul 6, 2022

Goals

  • Fluent UI
  • Simple and beautiful UI
  • Have a better UX
  • Use modern technologies (remove the technical debt)
  • Have composable UI

Requirements

Documentation

@syphax-bouazzouni syphax-bouazzouni added the project managment issues used as development tasks in our projects label Jul 6, 2022
@syphax-bouazzouni syphax-bouazzouni changed the title Refactor Bioportal UI Refactor Ontoportal UI Oct 25, 2022
@Bilelkihal
Copy link
Member

Bilelkihal commented Nov 9, 2022

Competitive Analysis
Competitive analysis is an assessment of the strengths and weaknesses of current and potential competitors.
This analysis provides both an offensive and defensive strategic context to identify opportunities and threats.
We have selected four ontology repositories for this analysis (Skosmos, ANS, ShowVoc, OLS).
In order to benefit from these ontology repositories, we are looking for features that are missing from our
application (Agroportal), and the details that can improve the user experience. Furthermore, we strive to avoid
their faults in the future.
table
graphe

Notes

  • All competitors provide the possibility of browsing the ontologies, but it's not well organized and not easy
    to use.
    They have to think about a more creative way to display ontologies in a simple and organized way.
    This part of the application should be given more importance.
  • They used old visual elements (which are the default framework/technology elements).
    They have to use visual elements similar to the ones that users are using on other websites in 2022.
  • For the search feature, the auto-complete is neglected, as well as the advanced search in some of these
    applications.
    A performant auto-complete must be provided, as well as thinking more about the filters used in
    the advanced search.
  • Multilingualism is recommended because it makes the app target more people around the world.
  • Ontologies should be organized into groups and categories to make it easy to browse them.
  • There are some features in which we need the user to have an account.
  • Providing the possibility of downloading the ontologies in different formats is recommended.
  • It is recommended to provide documentation or help to the users.
  • Providing the possibility of making SPARQL requests directly on the website is a good plus.
  • Showing ontologies in a graph helps a lot in visualizing them.
  • Providing the users the possibility to give their feedback on the app helps make it better in the
    future.
  • The emails sent from this website (like inscription confirmation mail) should be given the same visual
    identity as the website, not just plain text.

@syphax-bouazzouni
Copy link
Contributor Author

@syphax-bouazzouni
Copy link
Contributor Author

Special note for

@syphax-bouazzouni
Copy link
Contributor Author

Done for most of the important views, starting from release 2.7.0 to 2.8.0.

The remaining UIs are listed here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project managment issues used as development tasks in our projects
Projects
None yet
Development

No branches or pull requests

3 participants