GN⁺: Weather.gov 2.0 업데이트 발표
(github.com/weather-gov)Weather.gov 2.0에 오신 것을 환영합니다
- Weather.gov는 미국 국립기상청(NWS)이 소유하고 있으며, 연간 15억 번의 방문을 기록하는 가장 많이 방문하는 연방 웹사이트 중 하나임.
- 기본적인 문제는 Weather.gov가 사용자의 필요보다는 조직의 칸막이를 더 반영하고 있다는 것임. 전략, 피드백/모니터링, 도구의 부재가 이 문제를 지속시키고 있음.
- 사람들이 정보를 더 빠르게 찾고, 더 잘 이해하며, NWS를 권위 있는 출처로 계속 인식하고 이러한 진전을 유지할 때 문제가 해결되고 있다고 볼 수 있음.
비전, 미션, 최소 기능 제품(MVP) 전략
- 비전은 누구나 다가오는 날씨의 영향을 이해할 수 있어야 한다는 것임.
- 미션은 Weather.gov를 재구축하여 NWS가 사람들을 위해 가지고 있는 정성과 진실성을 반영하는 것임.
- MVP 전략은 일반적이고 위험한 날씨에 대한 예보와 조건을 더 쉽게 전달할 수 있도록 만드는 것임.
- MVP의 주요 사용자는 내부의 NWS 기상학자들과 외부의 일반 대중 및 비상 관리자들임.
전략과 계획
- 우선순위 전략은 현재 개별 부품의 프로토타입을 만들어 중요한 결정을 내리고 위험을 평가하는 것임.
- 다음 단계는 가능한 가장 간단한 것부터 구축하는 것이며, 이후에는 가능한 한 빨리 복잡성을 추가하는 것임.
- 초기 로드맵은 여기서 볼 수 있음.
최종 성공 또는 실패의 기준
- 성공할 경우는 모든 지역과 프로그램이 사이트가 확장되어 그들의 요구를 충족할 준비가 되었을 때 선의로 팀과 협력하는 것임.
- 실패할 경우는 사이트가 강제되거나, 큰 홍보 행사로 출시되거나, 단 한 번의 실패가 프로젝트 전체의 실패로 간주되는 경우임.
공공 도메인
- 이 프로젝트는 전 세계적으로 공공 도메인에 속함. 기여하는 모든 내용은 CC0 1.0 범용 공공 도메인 헌납을 통해 저작권이 면제됨.
기술 스택
- 기술 스택은 Docker, Drupal, PHP, Symfony, Twig 등을 포함하는 전통적인 CMS(콘텐츠 관리 시스템)임.
Drupal 10을 Docker에서 실행하기
- Docker는 설정과 구성을 간단하게 해줌. Docker가 설치되어 있다면, 저장소를 클론하고
docker compose up
명령어로 실행할 수 있음. - 사이트 구성을 설치하고 로컬호스트에서 로그인하여 관리할 수 있음.
테마 편집 및 추가
- 테마 폴더를 바인드 마운트하여 새 테마를 추가할 수 있음. 테마 폴더에서 변경사항이 호스트 폴더에 반영됨.
- Drupal 외관 페이지에서 새 테마를 생성하고, 캐시를 재구축하는 명령어를 사용하여 변경사항을 적용할 수 있음.
Drupal 코어 업데이트 설치
- 개발 환경에서는 Composer를 사용하여 Drupal 코어의 최신 업데이트를 설치할 수 있음.
-
운영 환경에서는 변경된 composer.json과 composer.lock 파일을 푸시하고,
composer install --no-dev
명령어를 실행하여 업데이트를 적용할 수 있음.
GN⁺의 의견
- Weather.gov 2.0 프로젝트는 사용자 중심의 접근 방식을 취하고 있으며, 이는 공공 서비스 웹사이트에 대한 현대적인 기대를 반영함.
- 이 프로젝트는 기상 정보의 접근성과 이해도를 높이는 데 중점을 두고 있으며, 이는 자연 재해와 같은 긴급 상황에서 매우 중요할 수 있음.
- Drupal CMS를 사용하는 것은 확장성과 유연성을 제공하지만, 동시에 사용자 정의와 유지 관리에 대한 전문 지식이 필요할 수 있음.
Hacker News 의견
-
18F(GSA)와의 계약/파트너십 하에 진행되는 프로젝트로 보임. weather.gov가 조직의 사일로를 반영하는 문제점이 있으며, 전략, 피드백/모니터링, 도구 부족으로 인해 이 문제가 지속되고 있음을 공개적으로 인정하는 것에 대해 놀라움을 표현.
"해당 프로젝트는 18F(GSA)와의 협력 하에 진행되는 것으로 보임. weather.gov가 사용자의 필요보다는 조직의 분리된 부서들을 반영하는 문제가 있으며, 이는 전략, 피드백/모니터링, 도구의 부재로 인해 지속되고 있음을 공개적으로 인정하는 것에 대해 놀라움."
-
2.0 버전이 개발 중인 소스코드인지, 실제로 사용 가능한 상태인지에 대한 질문이 있음. 과거 정부의 항공 기상 제품에 대한 실험적 사이트가 있었으나, 정부 자금 시스템에 얽매여 결국 폐쇄되었고, 그들의 작업이 주요 사이트로 승격되지 않았음을 회상.
"2.0 버전이 현재 사용 가능한 상태인지, 아니면 개발 중인 소스코드인지에 대한 질문. 과거에 있었던 실험적인 정부 사이트가 결국 폐쇄되고 그들의 작업이 주요 사이트로 승격되지 않았던 경험을 언급."
-
미국은 훌륭한 기상 서비스를 가지고 있으며, 그들의 제품이 무료이고 공공 도메인이라는 의무가 있음. 그러나 상업적 회사가 이익을 낼 수 있도록 정부 기상 서비스가 너무 우수해져서는 안 된다는 정치적 압력도 존재함. AccuWeather가 2005년에 그러한 회사 중 하나였음.
"미국은 훌륭한 기상 서비스를 보유하고 있으며, 그들의 제품이 무료이고 공공 도메인이라는 의무가 있음. 그러나 상업적 이익을 위해 정부 기상 서비스가 너무 우수해져서는 안 된다는 정치적 압력도 존재함을 지적."
-
radar.weather.gov 사이트가 모든 기기에서 잘 작동하며 광고가 없어서 훌륭하다는 긍정적인 피드백이 있음. 계속해서 좋은 일을 해달라는 격려의 말도 포함.
"radar.weather.gov 사이트가 모든 기기에서 잘 작동하며 광고 없이 훌륭하게 운영되고 있어 긍정적인 평가를 받음. 좋은 작업을 계속해달라는 격려의 말."
-
api.weather.gov에 미칠 영향에 대한 궁금증이 있음. 개인적으로 만든 대시보드에 대한 언급과 해양 예보에 대한 데이터 필드가 채워지길 바라는 의견이 있음.
"api.weather.gov에 미칠 영향에 대한 궁금증. 개인적으로 만든 대시보드에 대한 언급과 해양 예보 데이터 필드의 개선을 희망."
-
국립기상서비스(National Weather Service)가 연방 기관들에 대한 미래 비전을 제시하고 있다는 칭찬이 있음.
"국립기상서비스가 연방 기관들에 대한 미래 비전을 제시하고 있음에 대한 칭찬."
-
모든 정부 관련 오픈 소스 프로젝트가 나열된 단일 장소의 필요성에 대한 의견이 있음. GitHub에서 usa-gov 조직을 통해 모든 저장소에 쉽게 접근할 수 있기를 바람.
"모든 정부 관련 오픈 소스 프로젝트가 나열된 단일 장소의 필요성에 대한 의견. GitHub의 usa-gov 조직을 통해 저장소에 쉽게 접근할 수 있기를 바람."
-
weather.gov의 예보 그래프가 가장 유용하며, 날씨를 알고 싶을 때 가장 먼저 찾는 자료라는 개인적인 의견이 있음.
"weather.gov의 예보 그래프가 매우 유용하며, 날씨 정보를 얻고자 할 때 가장 먼저 찾는 자료라는 개인적인 의견."
-
정부 서비스의 데이터 활용과 UI 문제에 대한 언급이 있으며, NOAA가 제공하는 원시 데이터에 대한 긍정적인 평가와 함께, 맞춤형 서비스를 만드는 사람들을 위한 API에 대한 더 많은 정보를 바라는 의견이 있음.
"정부 서비스의 데이터 활용과 UI 문제에 대한 언급. NOAA의 원시 데이터에 대한 긍정적인 평가와 맞춤형 서비스를 위한 API에 대한 추가 정보를 바람."
-
기여하는 방법에 대한 명확한 지침이 없어 기여를 고려하는 사람들에게 혼란을 줄 수 있음을 지적하는 의견이 있음.
"기여하는 방법에 대한 명확한 지침 부족으로 인한 혼란을 지적하는 의견."
-
몇 년 전에 있었던 큰 레이더 업데이트가 잘못되었으며, 이에 대해 정부가 후퇴한 것을 보고 기쁘다는 의견이 있음.
"과거에 있었던 레이더 업데이트가 문제가 있었으나, 정부가 이를 인정하고 후퇴한 것에 대한 긍정적인 의견."