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

Task 1 - global overview #2

Open
16 of 22 tasks
lpalbou opened this issue Mar 12, 2020 · 1 comment
Open
16 of 22 tasks

Task 1 - global overview #2

lpalbou opened this issue Mar 12, 2020 · 1 comment
Assignees
Labels
high priority must be completed

Comments

@lpalbou
Copy link

lpalbou commented Mar 12, 2020

This task relates to the layout and UI components of the Noctua Landing Page.

Notes:

  • This repository will be based on the code of Noctua Search. As much as possible, this should be kept modular for sharing with Noctua Form and ART
  • Unless (medium) or (low) is defined, the task is considered a high priority

Navigation bar / header

  • share header with geneontology.org
  • links & menu (left): GO website, About Noctua, Curation Manual
  • login / account preference (right)

Footer

  • same disclaimer as geneontology.org

Left content (BorderLayout.LEFT)

  • welcome message (TBD by @vanaukenk)
  • search/Browse panel (left) must be opened/unfolded by default
  • remove filter button as essentially the same as search
  • in Search panel, check with @vanaukenk for the appropriate orders of options (eg GO term, GP, PMID, etc)
  • (medium priority) in search panel
    • add search by species
    • add search by specific & range date
    • fix term / gp autocomplete to show both label & id
  • (medium priority) browse panel
    • use AGR species icon ? or look for SVG
    • add browse by species
    • add browse by date (specific & range)

Main content (BorderLayout.CENTER)

  • show number of models; when search, show number of results / number of models
  • GO-CAM table based on Noctua Search
    • add pagination (use MinervaAPI &count parameter)
    • remove "Apps" icon
    • table columns: Title, Date, Status, Contributors, Edit (form/graph), Export (GPAD/OWL)

Tooltips

  • @vanaukenk revisit current tooltips and see what to change (eg Search -> Search GO-CAMs; @cmungall do we want Search models to be more generic ?)
@lpalbou lpalbou added the high priority must be completed label Mar 12, 2020
tmushayahama added a commit that referenced this issue Mar 16, 2020
tmushayahama added a commit that referenced this issue Mar 17, 2020
tmushayahama added a commit that referenced this issue Mar 22, 2020
tmushayahama added a commit that referenced this issue Mar 23, 2020
@vanaukenk
Copy link

vanaukenk commented Mar 26, 2020

@tmushayahama

For the About and Help links at the top of the Noctua Landing Page, I suggest the following drop-down items. We can keep it simple to start and add/edit as needed.

About
About the GO
About GO-CAM

Help
Noctua User's Guide

@kltm - would also be good to have a link under 'Help' to a github repo for curators to enter tickets, if needed. Would geneontology/noctua be appropriate or maybe geneontology/helpdesk?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high priority must be completed
Projects
None yet
Development

No branches or pull requests

3 participants