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