Weather.gov由國家氣象局(NWS)擁有。 Weather.gov和相關申請經常在每年訪問15億次訪問量最多的聯邦網站的前十名列表中。它們是公眾和合作夥伴的主要生活和省錢天氣/水/氣候信息的主要來源。通常,它們是122個天氣預報辦公室的按需,詳細的天氣/水/氣候信息的唯一來源。
我們觀察到的基本問題是,Weather.gov比用戶的需求更反映其組織孤島(Conway的法律)。缺乏整體策略,反饋/監控和工具使這個問題持續了下來。
這導致了一個混亂的寶貴信息存儲庫,外部用戶難以使用這些信息,並且內部用戶難以管理。
我們會知道,如果人們更快地找到信息,更好地理解信息,繼續將NWS視為權威來源並保持這一進展,我們將在此問題上進行進步。
任何人都可以理解即將到來的天氣的影響,尤其是在做出挽救生命和財產的決策時 - 每個單詞和每一分鐘都很重要。
重建Weather.gov以反映NWS對他們所服務的人的完整性和關懷。
Weather.gov 2.0只有在擁有NWS的每個人都看到網站反映其價值觀的情況下,才能成功。由於NWS的任務和文化是圍繞服務,準備和保護人們的,因此該網站也必須這樣做。
到2025年9月底:
到2026年9月底:
該項目位於全球公共領域。如貢獻:
該項目位於美國境內的公共領域,並且通過CC0 1.0通用公共領域的奉獻,全球工作中的版權及相關權利被放棄。
對該項目的所有貢獻都將在CC0奉獻中發布。通過提交拉動請求,您同意遵守此版權權益的放棄。
類型:傳統CMS(又名Legacy,United,Headful:lake :) stack:Docker Drupal Image(Apache,PHP,PHP,Composer,MySQL)語言和框架:PHP,Symfony,Twig
*。Weather.gov網站由商務部脆弱性披露政策涵蓋。如果您想在我們的Beta網站或任何測試網站上披露漏洞,則有兩種選擇:
Docker完成了所有繁重的舉重以進行設置和配置。這是啟動和跑步的束縛。確保您在本地安裝了Docker。
cd
插入其中。docker compose up
。另外,將Docker插件安裝在VSCODE中,然後右鍵單擊Docker-compose.yml,然後選擇構成。make install-site
來安裝我們的站點配置。admin
,並且密碼是root
。那你可以做事! 我們綁定了主題文件夾,以便可以測試添加一個新主題。因此,主題文件夾中的更改反映在主機文件夾中。
http://localhost:8080/admin/appearance
make shell
在容器中取出外殼cd web
到達Drupal Root文件夾php core/scripts/drupal generate-theme new_weather_theme
[!警告]
確保您的新主題具有下劃線(_)作為定界符。破折號和空間將行不通。
exit
離開容器themes/new_weather_theme/new_weather_theme.info.yml
中的主題標題更改為讀者友好的文件,例如New Weather
。就是這樣!現在,當您更改主題文件時,它們將同步到Docker實例。每當您更改.twig模板時,請確保使用make clear-cache
命令重建緩存。
如果有新版本的Drupal Core,請使用作曲家來插入最新的更新。請參閱更新核心文檔。
運行composer show drupal/core-recommended
以查看最新的Drupal Core版本。然後運行:
composer update "drupal/core-*" --with-all-dependencies
這將更新所需的項目: drupal/core-recommended drupal/core-composer-scaffold drupal/core-project-message
使用Drush更新DB
make shell
drush updatedb
drush cache:rebuild
composer install --no-dev
生產而不是作曲家更新。drush updatedb
或訪問update.php