Weather.gov es propiedad del Servicio Meteorológico Nacional (NWS). Weather.gov y las aplicaciones asociadas están frecuentemente en la lista de los 10 principales sitios web federales más visitados con 1.500 millones de visitas por año. Son una fuente importante de información/agua/clima que ahorra la vida y la propiedad para el público y los socios. A menudo son la única fuente de información detallada y detallada de clima/agua/clima de 122 oficinas de pronóstico meteorológico.
El problema fundamental que hemos observado es que Weather.gov refleja sus silos organizacionales (ley de Conway) más que las necesidades de sus usuarios. La falta de estrategia general, retroalimentación/monitoreo y herramientas han perpetuado este problema.
Esto ha llevado a un depósito desorganizado de información valiosa que los usuarios externos luchan por usar y los usuarios internos luchan por administrar.
Sabremos que estamos avanzando en este problema si las personas encuentran la información más rápido, la entienden mejor, continúan viendo a los NW como la fuente autorizada y mantienen ese progreso.
Cualquiera puede entender el impacto del clima inminente, especialmente cuando se trata de tomar decisiones para salvar la vida y la propiedad: cada palabra y cada minuto importa.
Reconstruir el clima.gov para reflejar la integridad y el cuidado que NWS tiene para las personas a las que sirven.
Weather.gov 2.0 solo tendrá éxito si todos con NWS ven que el sitio refleja sus valores, al igual que la agencia. Debido a que la misión y la cultura en NWS se basan en servir, preparar y proteger a las personas, el sitio debe hacer lo mismo.
A finales de septiembre de 2025 :
A finales de septiembre de 2026 :
Este proyecto está en el dominio público mundial. Como se indica en la contribución:
Este proyecto se encuentra en el dominio público dentro de los Estados Unidos, y los derechos de autor y los derechos relacionados en el trabajo del mundo se renuncian a través de la dedicación del dominio público universal CC0 1.0.
Todas las contribuciones a este proyecto se publicarán bajo la dedicación CC0. Al enviar una solicitud de extracción, usted acepta cumplir con esta exención de intereses de derechos de autor.
Tipo: CMS tradicional (también conocido como Legacy, United, Headful: Rish :) Stack: Docker Drupal Image (Apache, PHP, Composer, MySQL) Idiomas y marcos: PHP, Symfony, Twig
*.weather.gov Los sitios están cubiertos por la Política de divulgación de vulnerabilidad del Departamento de Comercio. Si desea revelar una vulnerabilidad con nuestro sitio beta o cualquiera de los sitios de prueba, hay dos opciones:
Docker hace todo el trabajo pesado para configuraciones y configuraciones. Es muy fácil de poner en marcha. Asegúrese de tener Docker instalado localmente.
cd
en él.docker compose up
desde la línea de comando. Alternativamente, instale el complemento Docker en VScode, luego haga clic derecho en Docker-Compose.yml y seleccione Compose Up .make install-site
.admin
y su contraseña es root
. ¡Entonces puedes hacer cosas! Bindeamos la carpeta de temas para que podamos probar agregando un nuevo tema. Por lo tanto, los cambios realizados en la carpeta de temas se reflejan en la carpeta de host.
http://localhost:8080/admin/appearance
make shell
para obtener un caparazón en el contenedorcd web
para llegar a la carpeta Root de Drupalphp core/scripts/drupal generate-theme new_weather_theme
[!ADVERTENCIA]
Asegúrese de que su nuevo tema tenga subrayos (_) como delimitador. Los guiones y espacios no funcionarán.
exit
para dejar el contenedorthemes/new_weather_theme/new_weather_theme.info.yml
archivo a uno amigable para el lector, como New Weather
. ¡Eso es todo! Ahora, cuando realiza cambios en los archivos de temas, se sincronizarán con la instancia de Docker. Siempre que realice un cambio en una plantilla .Twig, asegúrese de reconstruir el caché usando el comando make clear-cache
.
Cuando hay disponible una nueva versión de Drupal Core, use el compositor para introducir las últimas actualizaciones. Vea la actualización de los documentos principales.
Ejecutar composer show drupal/core-recommended
para ver la última versión de Drupal Core. Luego corre:
composer update "drupal/core-*" --with-all-dependencies
Esto actualizará los proyectos requeridos: drupal/core-recommended drupal/core-composer-scaffold drupal/core-project-message
La actualización de la base de datos con drush
make shell
drush updatedb
drush cache:rebuild
composer install --no-dev
en la producción, en lugar de la actualización del compositor.drush updatedb
o visite update.php