zooniverse / front-end-monorepo

A rebuild of the front-end for zooniverse.org
https://www.zooniverse.org
Apache License 2.0
104 stars 30 forks source link

Add App Status banner to all-pages ZooHeader #2029

Open lcjohnso opened 3 years ago

lcjohnso commented 3 years ago

Package

fe-project and fe-content-pages

Is your feature request related to a problem? Please describe.

Before and during maintenance downtime, it is helpful to post messages to volunteers directly on the site in tandem with status.zooniverse.org and Twitter messaging.

Describe the solution you'd like

Enable a strategy similar to the one used by PFE (see https://github.com/zooniverse/Panoptes-Front-End/pull/3531) to create a basic HTTP req to the text status message (served at https://static.zooniverse.org/zooniverse.org-status.txt) and display that text as a dismissible message.

beckyrother commented 3 years ago

Here's a link to the InVision. Banners should be dismissible, and the Finished banner links to the About/Results page.

lcjohnso commented 9 months ago

Revisiting this feature request: we should target to implement as part of, or shortly after, the transition to a FEM-based homepage.

goplayoutside3 commented 6 months ago

Adding some notes about feature requirements after Cliff and I chatted:

goplayoutside3 commented 6 months ago

Note that this banner should probably be dismissible / collapsible, but can be re-opened somehow. Perhaps by persisting a grommet-icons Alert component in the ZooHeader.

See this related request to be able to re-open an announcement: https://github.com/zooniverse/front-end-monorepo/issues/4635