From a98ab46dcc4c7bbf208fddd58d23956c5c46340e Mon Sep 17 00:00:00 2001 From: Slesa Adhikari Date: Mon, 12 Feb 2024 16:57:29 -0500 Subject: [PATCH] Update learn page contents (#274) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Production deploy v1.0.1 (#242) - Fix link to OCO2 MIP data notebook * Update meta image, home page text (#243) * Add source data production citation for eccodarwin dataset * Update cover image for for US Methane Sources story (#247) * v1.0.1 (#263) # Changelog ## 🎉 Features 🦗 ## 🚀 Improvements - Add data source citation in Air-Sea CO₂ Flux, ECCO-Darwin Model v5 dataset overview - Update cover image in U.S. Gridded Anthropogenic Greenhouse Gas Emissions data insight - Update website meta image to a clearer version ## 🐛 Fixes - Fix user notebook URL for OCO-2 MIP Top-down CO₂ Budgets dataset - Fix broken external link to gas flaring photo * Add temporary AMS banner in homepage (#270) * Work on AMS banner * Add tempBanner info in config * Add tempbanner string * Change padding * Change banner link color to white * Update version * Update link to the specific course * Fix a grammar error --------- Co-authored-by: Hanbyul Jo * Edit lean page contents * Update banner to summer school info (#277) * Update banner to summer school content * Generalize banner * edited based on comments by aries * reorder the content * contact in media inquiries uodated * lear more section added * learn more section added with description and presentations * changes made after HQs feedback * cms event added * cms speaker event added * updates on cms * Update cms speakers series event image * Remove banner * Increment version * Resize cms speaker image --------- Co-authored-by: Hanbyul Jo Co-authored-by: siddharth0248 --- custom-pages/learn/index.mdx | 28 +++++- custom-pages/learn/learn-page-content.js | 43 +++++---- ...HGC_CMS_Joint_Policy_Speaker_Series_v1.png | Bin 0 -> 51361 bytes overrides/about.mdx | 2 +- overrides/home/banner.tsx | 82 ++++++++++++++++++ overrides/home/component.tsx | 2 + package.json | 2 +- veda.config.js | 5 ++ 8 files changed, 143 insertions(+), 21 deletions(-) create mode 100644 custom-pages/learn/media/events/GHGC_CMS_Joint_Policy_Speaker_Series_v1.png create mode 100644 overrides/home/banner.tsx diff --git a/custom-pages/learn/index.mdx b/custom-pages/learn/index.mdx index f498d108e..ba419fdad 100644 --- a/custom-pages/learn/index.mdx +++ b/custom-pages/learn/index.mdx @@ -3,7 +3,7 @@ mainNavItem: navTitle: Learn title: Learn description: " - Learn about US GHG Center News, Events and Training. + US GHG Center News, Events, and Training Opportunities. " --- @@ -15,9 +15,9 @@ import AnchorScroll from './AnchorScroll' - The U.S. Greenhouse Gas Center provides researchers, climate change mitigation practitioners, policymakers, data service providers, and concerned citizens with trusted data. This site helps users to better understand GHG datasets and put the data and information to use. + The U.S. Greenhouse Gas Center is for researchers, climate change mitigation practitioners, policymakers, data service providers, and concerned citizens. It provides trusted greenhouse gas emission and flux data, as well as methods and tools to analyze, visualize and interpret the data. This site helps users to better understand greenhouse gas datasets and put the data and information to use. - The US GHG Center website is always evolving, and this page highlights the latest US GHG Center news and available training and workshop opportunities. New data and information is added often and website features and capabilities will always continue to improve. + The US GHG Center website is always evolving with new data and information. This page highlights US GHG Center news, trainings, and workshop opportunities. If you would like to stay informed, please [subscribe to our email newsletter](https://docs.google.com/forms/d/e/1FAIpQLSfDxq_jR3z_006WkUnNKriGFlAdXhiZxC0ppkxV9fDXSM_FxQ/viewform). @@ -73,12 +73,32 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel nunc mauris */} + + + ## Learn More + + Investigate US GHG Center demonstrations and presentations and explore opportunities to get involved. + + - Presentations + - [Stakeholder Meeting Nov. 28](https://www.youtube.com/playlist?list=PLiuUQ9asub3RDzYAZ3N7_6wIIgmvDpZq_) + - [Part 1](https://www.youtube.com/watch?v=MPWow413i-o&list=PLiuUQ9asub3RDzYAZ3N7_6wIIgmvDpZq_&index=1&pp=iAQB) (Introductions and Science) + - [Part 2](https://www.youtube.com/watch?v=CrnBY4iYVeA&list=PLiuUQ9asub3RDzYAZ3N7_6wIIgmvDpZq_&index=2&t=136s&pp=iAQB) (Website overview; Focus area details; National Strategy) + - [COP28 State Department Announcement](https://www.youtube.com/watch?v=cw8ku_qfAao) + - [US GHG Center Hyperwall Presentation at AGU](https://youtu.be/8_aFRPqiXGw) + - [Carbon Monitoring System NASA Webinar Series](https://cce-datasharing.gsfc.nasa.gov/programs/meetings/10/h/1/) + + +

Press Information

The U.S. Greenhouse Gas Center is a multi-agency effort to provide researchers, climate change mitigation practitioners, policymakers, data service providers, and concerned citizens with trusted data on greenhouse gases. - For Media Inquiries, contact Aries Keck, NASA Communications, Aries.Keck@nasa.gov, 202-604-2356. + For Media Inquiries: + - Aries Keck, NASA (lead implementing agency) - Aries.Keck@nasa.gov, 202-604-2356 + - John Millet, EPA - Millett.john@epa.gov + - Richard Press, NIST - richard.press@nist.gov + - Theo Stein, NOAA - theo.stein@noaa.gov ### News Releases diff --git a/custom-pages/learn/learn-page-content.js b/custom-pages/learn/learn-page-content.js index 37a42815c..71fc74f3d 100644 --- a/custom-pages/learn/learn-page-content.js +++ b/custom-pages/learn/learn-page-content.js @@ -8,10 +8,10 @@ export const NEWS_ITEMS = [ src: new URL('./media/news/cop28-uae.jpg', import.meta.url).href, alt: 'Cop 28 Logo' }, - description: 'Agency partners released the US GHG Center and portal at the 28th annual United Nations Climate Conference (COP28) on December 4, 2023.' - }, + description: 'Agency partners released the US GHG Center at the 28th annual United Nations Climate Conference (COP28) on December 4, 2023.' + }, { - name: 'New U.S. national strategy for measuring and monitoring GHG emissions', + name: 'A U.S. national strategy for measuring and monitoring GHG emissions', asLink : { url: 'https://www.whitehouse.gov/omb/briefing-room/2023/11/29/interagency-working-group-releases-national-strategy-enhance-nation-greenhouse-gas-measurement-monitoring-capabilities/' }, @@ -30,26 +30,26 @@ export const NEWS_ITEMS = [ src: new URL('./media/news/Kavvada_2023_AGU_Hyperwall_Edited.png', import.meta.url).href, alt: 'NASA logo' }, - description: 'The US GHG Center and portal was a new and prominent effort highlighted at the 2023 AGU Fall Meeting in San Francisco, December 11th - 15th. Several presentations and posters featured the Center’s content, design, and functionality.' + description: 'The US GHG Center and beta portal was a new and prominent effort highlighted at the 2023 AGU Fall Meeting in San Francisco, December 11th - 15th. Several presentations and posters featured the Center’s content, design, and functionality.' } ] export const EVENT_ITEMS = [ { - name: 'American Meteorological Society (AMS) Annual Meeting', + name: 'Policy Speaker Series: Implementing the U.S. Greenhouse Gas Center', asLink : { - url: 'https://us-ghg-center.github.io/ams-2024-workshop/ghg-center-at-ams-2024.html' + url: 'https://carbon.nasa.gov/pdfs/Feb%202024%20PSS%20Talk%20Announcement%20.pdf' }, media: { - src: new URL('./media/events/AMS24_Logo.png', import.meta.url).href, - alt: 'AMS 24 logo' + src: new URL('./media/events/GHGC_CMS_Joint_Policy_Speaker_Series_v1.png', import.meta.url).href, + alt: 'CMS speaker series screenshot' }, - description: ' Join members of the GHG Center team for several events at the 2024 AMS Annual Meeting in Baltimore, January 28 - February 1.', - startDate: '2024-01-28', - endDate: '2024-02-01' + description: 'The US GHG Center is joining with NASA’s Carbon Monitoring System (CMS) Initiative to present a webinar on Tuesday, February 20, 2024 from 12-1PM ET. Dr. Argyro Kavvada, Dr. Lesley Ott, and Dr. Erin McDuffie will discuss development and implementation for the multi-agency US GHG Center and links to the national GHG strategy. Participants can attend on-site at GSFC in Building 33, conference room H114 or virtually through WebEx. Attendees must register.', + startDate: '2024-06-11', + endDate: '2024-06-21' }, { - name: 'US GHG Center Summer School Registration', + name: 'US GHG Center Summer School', asLink : { url: 'https://www.cira.colostate.edu/conferences/rmtgw/' }, @@ -57,10 +57,23 @@ export const EVENT_ITEMS = [ src: new URL('./media/events/summer-school.png', import.meta.url).href, alt: 'Summer school info screenshot' }, - description: 'The US GHG Center announces a Summer School for Inverse Modeling of Greenhouse Gases (SSIM-GHG) that is planned for June 11-21, 2024 at Fort Collins, CO, USA. Graduate students and early career post-docs are invited to apply by January 31st.', + description: 'The US GHG Center is hosting a Summer School for Inverse Modeling of Greenhouse Gases (SSIM-GHG), June 11-21, 2024 at Fort Collins, CO, USA. The goal of the summer school is to present and provide guidance and instruction of the state of the art in atmospheric data assimilation techniques needed to support current and future GHG observing systems.', startDate: '2024-06-11', endDate: '2024-06-21' }, + { + name: 'American Meteorological Society (AMS) Annual Meeting', + asLink : { + url: 'https://us-ghg-center.github.io/ams-2024-workshop/ghg-center-at-ams-2024.html' + }, + media: { + src: new URL('./media/events/AMS24_Logo.png', import.meta.url).href, + alt: 'AMS 24 logo' + }, + description: ' Members of the GHG Center team hosted a workshop, town hall, and several presentations at the 2024 AMS Annual Meeting in Baltimore, January 28 – February 1. Workshop participants analyzed and visualized data using open-source tools and datasets. At the town hall and multiple presentations AMS attendees shared feedback and saw demonstrations of the US GHG Center.', + startDate: '2024-01-28', + endDate: '2024-02-01' + }, { name: 'Launch of the US Greenhouse Gas Center at COP28 (12-4-23)', asLink : { @@ -70,14 +83,14 @@ export const EVENT_ITEMS = [ src: new URL('./media/news/cop28-uae.jpg', import.meta.url).href, alt: 'COP 23 UAE logo' }, - description: 'NASA Administrator Bill Nelson, U.S. Environmental Protection Agency (EPA) Administrator Michael Regan, and other United States government leaders unveiled the U.S. Greenhouse Gas Center.', + description: 'NASA Administrator Bill Nelson, U.S. Environmental Protection Agency (EPA) Administrator Michael Regan, and other United States government leaders unveiled the U.S. Greenhouse Gas Center Monday, Dec. 4 during the 28th annual United Nations Climate Conference (COP28).', startDate: '2023-12-04', endDate: '2023-12-04' }, { name: 'US GHG Center Stakeholder Forum', asLink : { - url: 'https://www.youtube.com/watch?v=HCG7lepiGPI' + url: 'https://www.youtube.com/playlist?list=PLiuUQ9asub3RDzYAZ3N7_6wIIgmvDpZq_' }, media: { src: new URL('./media/events/stakeholder-forum.png', import.meta.url).href, diff --git a/custom-pages/learn/media/events/GHGC_CMS_Joint_Policy_Speaker_Series_v1.png b/custom-pages/learn/media/events/GHGC_CMS_Joint_Policy_Speaker_Series_v1.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9ae1db397c8ec7cdcd4956d828966af5ee23b4 GIT binary patch literal 51361 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 literal 0 HcmV?d00001 diff --git a/overrides/about.mdx b/overrides/about.mdx index ce7c68fae..9b2b20a74 100644 --- a/overrides/about.mdx +++ b/overrides/about.mdx @@ -5,7 +5,7 @@ description: Uniting Data and Technology to Empower Tomorrow's Climate Solutions - The U.S. Greenhouse Gas Center (US GHG Center) is a multi-agency effort consolidating greenhouse gas (GHG) information from observations and models. Scientific experts from NASA, EPA, NIST, and NOAA worked together to curate this catalog GHG datasets and analysis tools. The goal is to better understand GHG fluxes and emissions from natural and human-caused sources. The US GHG Center helps researchers, climate change mitigation practitioners, policymakers, data service providers, and concerned citizens understand GHG datasets and put them to use. + The U.S. Greenhouse Gas Center (US GHG Center) is a multi-agency effort consolidating greenhouse gas (GHG) information from observations and models. Scientific experts from NASA, EPA, NIST, and NOAA worked together to curate this catalog of GHG datasets and analysis tools. The goal is to better understand GHG fluxes and emissions from natural and human-caused sources. The US GHG Center helps researchers, climate change mitigation practitioners, policymakers, data service providers, and concerned citizens understand GHG datasets and put them to use. The initial two-year demonstration phase targets three GHG areas of study: 1. Human-caused GHG emissions diff --git a/overrides/home/banner.tsx b/overrides/home/banner.tsx new file mode 100644 index 000000000..b7f0aca6e --- /dev/null +++ b/overrides/home/banner.tsx @@ -0,0 +1,82 @@ +import React, { useState } from '$veda-ui/react' +import { Button } from "$veda-ui/@devseed-ui/button"; +import { CollecticonXmarkSmall } from "$veda-ui/@devseed-ui/collecticons"; +import styled from '$veda-ui/styled-components'; +import { + glsp, + media, + themeVal +} from '$veda-ui/@devseed-ui/theme-provider'; +import Hug from "$veda-ui-scripts/styles/hug"; +import { getString } from 'veda'; + +const BANNER_KEY = 'dismissedBannerUrl' + +const BannerBox = styled.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: 1000; + + background-color: #C75D61; + text-align: center; + font-size: 1rem; + + a { + color: ${themeVal('color.surface')}; + } +` + +const BannerContainer = styled(Hug)` + width: 100%; + padding: ${glsp(0, 0.25)}; + ${media.mediumDown` + padding: ${glsp(0.25, 0.25)}; + `} +`; + +const BannerContent = styled.div` + grid-column: content-start / content-end; + display: flex; + align-items: center; + justify-content: space-between; + text-align: center; + font-weight: 600; + ${media.mediumDown` + text-align: left; + font-size: 0.75rem; + `} + a:link, a:visited { + color: white; + } +` + +export default function Banner() { + const bannerUrl = getString('tempBannerUrl')?.other || ""; + const showBanner = (localStorage.getItem(BANNER_KEY) !== bannerUrl) && !!getString('tempBanner')?.other + const [ showTempBanner, setShowTempBanner ] = useState(showBanner); + + function onClick () { + localStorage.setItem( + BANNER_KEY, + bannerUrl + ); + setShowTempBanner(false); + } + + return (showTempBanner && + + + + + { getString('tempBanner').other } + + + + + + ) +} diff --git a/overrides/home/component.tsx b/overrides/home/component.tsx index df7792dcd..0a5b37db2 100644 --- a/overrides/home/component.tsx +++ b/overrides/home/component.tsx @@ -11,6 +11,7 @@ import { variableGlsp } from "$veda-ui-scripts/styles/variable-utils"; import Partners from "./partners"; import Keypoints from "./keypoints"; import { ArrowLink } from "./arrow-link"; +import Banner from './banner'; const HomeContent = styled(Hug)` padding: ${variableGlsp(2.5, 0)}; @@ -88,6 +89,7 @@ const InfoCalloutHeadline = styled.div` export default function HomeComponent() { return ( <> + Welcome diff --git a/package.json b/package.json index 5b9e8ff58..2b17af7e5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "veda-config", "description": "Configuration for Veda", - "version": "1.0.1", + "version": "1.0.3", "source": "./.veda/ui/app/index.html", "license": "Apache-2.0", "scripts": { diff --git a/veda.config.js b/veda.config.js index f4dd6ffdb..23802c467 100644 --- a/veda.config.js +++ b/veda.config.js @@ -41,6 +41,11 @@ module.exports = { "Explore the guided narratives below to learn more about greenhouse gas measurement, changes over time, events and human-related causes and contributions.", dataCatalogBanner: "This dashboard is for exploring key datasets that provide insight into greenhouse gas sources, sinks, emissions, fluxes, and events.", + // Temporary Banner Text/URL + // tempBanner: + // "", + // tempBannerUrl: + // "" }, theme: {