vulnerablecode icon indicating copy to clipboard operation
vulnerablecode copied to clipboard

Update VCIO Landing Page

Open pombredanne opened this issue 3 years ago • 5 comments

See also #772

pombredanne avatar Jul 14 '22 15:07 pombredanne

Update the VCIO landing page to emulate the look and feel of SCIO. Some key points are:

  • [x] Narrow the page “width” to emulate the SCIO landing page
  • [x] Change the page “header” to emulate the SCIO page header with the items:
    • VulnerableCode.io
    • Packages
    • Vulnerabilities
    • API Documentation (we do not have the same API access as with SCIO)
    • Version (this will need to be the version of VulnerableCode - we can document that on hover)
  • [x] Keep the page footer (we are missing a footer on the SCIO landing page - it should have one)
  • [x] Show two search sections SCIO style
    • Packages
    • Vulnerabilities There is no data to display here as we have for Projects because the only VCIO functionality is to search for a specific Package or Vulnerability.
    • We should display a block of simple help text under each Search box that tells you what to do/expect -
      • For Packages we might say: “Search for currently known Vulnerabilities for a Package-URL or a Package name.”
      • For Vulnerabilities we might say: “Search for complete information for a VULCOID (VulnerableCode Database ID).”
  • [x] Bonus item - add a simple favicon. Just the letters “VC” with a light blue background would suffice for now.

mjherzog avatar Jul 14 '22 22:07 mjherzog

This is now in https://github.com/nexB/vulnerablecode/issues/803 to track the single search box separately ~~I think we should revisit the design for search to have a single search box rather than to have multiple search boxes. The content that is searched can help determine easily what we are searching. For instance CVE prefix in the search would mean searching for vulnerabilities. Or a pkg prefix would mean this is a purl. Also in general we should be flexible in what we accept for search and not reject anything, possibly suggesting alternative searches like with a "did you mean?"~~

pombredanne avatar Jul 21 '22 16:07 pombredanne

A wise man once told me to avoid premature optimization.

mjherzog avatar Jul 21 '22 16:07 mjherzog

I'm adding tasks beyond those initially identified above:

  • [x] Move landing page search instructions to icon-hover displays
  • [x] Add relevant search box/capability to the package/purl and vulnerability search results and details pages

johnmhoran avatar Aug 04 '22 15:08 johnmhoran

We still need to define the minimal set of UI elements for going live with v30.0

pombredanne avatar Aug 09 '22 16:08 pombredanne

This has been completed.

johnmhoran avatar Aug 31 '22 15:08 johnmhoran