O Weather.gov é de propriedade do Serviço Nacional de Meteorologia (NWS). O Weather.gov e os aplicativos associados estão frequentemente na lista dos 10 principais sites federais mais visitados, com 1,5 bilhão de visitas por ano. Eles são uma importante fonte de vida e informações sobre clima/água/água que economizam propriedades para o público e os parceiros. Muitas vezes, eles são a única fonte para informações detalhadas sobre o clima/água/clima de 122 escritórios de previsão do tempo.
O problema fundamental que observamos é que o Weather.gov reflete seus silos organizacionais (lei de Conway) mais do que as necessidades de seus usuários. A falta de estratégia geral, feedback/monitoramento e ferramentas perpetuaram esse problema.
Isso levou a um repositório desorganizado de informações valiosas que os usuários externos lutam para usar e os usuários internos lutam para gerenciar.
Saberemos que estamos avançando sobre esse problema se as pessoas encontrarem as informações mais rapidamente, entendem melhor, continuem vendo o NWS como a fonte autorizada e mantenha esse progresso.
Qualquer pessoa pode entender o impacto do clima iminente, especialmente quando se trata de tomar decisões para salvar vida e propriedade - todas as palavras e cada minuto importa.
Reconstrua o Weather.gov para refletir a integridade e os cuidados que o NWS tem para as pessoas que eles servem.
O Weather.gov 2.0 só terá sucesso se todos com o NWS virem o site refletir seus valores, assim como a agência. Como a missão e a cultura da NWS são construídas em torno de servir, preparar e proteger as pessoas, o site deve fazer o mesmo.
Até o final de setembro de 2025 :
Até o final de setembro de 2026 :
Este projeto é de domínio público em todo o mundo. Conforme declarado em contribuição:
Este projeto é de domínio público nos Estados Unidos, e os direitos autorais e os direitos relacionados na obra em todo o mundo são dispensados pela dedicação do CC0 1.0 Universal Public Domin.
Todas as contribuições para este projeto serão divulgadas sob a dedicação do CC0. Ao enviar uma solicitação de tração, você concorda em cumprir esta renúncia de interesse de direitos autorais.
Tipo: CMS tradicional (também conhecido como Legacy, United, Cabeça: Risos :) Pilha: Drupal Drupal Imagem (Apache, Php, Compositor, MySQL) Línguas e estruturas: PHP, Symfony, Twig
*.Weather.gov Os locais são cobertos pela política de divulgação de vulnerabilidades do Departamento de Comércio. Se você deseja divulgar uma vulnerabilidade com nosso site beta ou qualquer um dos sites de teste, há duas opções:
O Docker faz todo o levantamento pesado para configurações e configurações. É uma pena de fazer funcionar e correr. Certifique -se de ter o Docker instalado localmente.
cd
nele.docker compose up
a partir da linha de comando. Como alternativa, instale o plug-in do Docker no vscode e clique com o botão direito do mouse no docker-compose.yml e selecione Compose Up .make install-site
.admin
e sua senha é root
. Então você pode fazer coisas! Ligamos a pasta de temas para que possamos testar a adição de um novo tema. Portanto, as alterações feitas na pasta de temas são refletidas na pasta do host.
http://localhost:8080/admin/appearance
make shell
para obter uma concha no recipientecd web
para chegar à pasta raiz drupalphp core/scripts/drupal generate-theme new_weather_theme
[!AVISO]
Verifique se o seu novo tema tem sublinhado (_) como um delimitador. Traços e espaços não funcionam.
exit
para deixar o contêinerthemes/new_weather_theme/new_weather_theme.info.yml
para um leitor amigável, como New Weather
. É isso! Agora, quando você faz alterações nos arquivos de temas, eles sincronizam com a instância do Docker. Sempre que você fizer uma alteração em um modelo .twig, reconstrua o cache usando o comando make clear-cache
.
Quando uma nova versão do Drupal Core estiver disponível, use o Composer para intall as atualizações mais recentes. Consulte Atualizando os principais documentos.
Run composer show drupal/core-recommended
para ver a mais recente versão do Drupal Core. Em seguida, corra:
composer update "drupal/core-*" --with-all-dependencies
Isso atualizará os projetos necessários: drupal/core-recommended drupal/core-composer-scaffold drupal/core-project-message
A atualização do banco de dados usando drush
make shell
drush updatedb
drush cache:rebuild
composer install --no-dev
na produção, em vez de atualização do compositor.drush updatedb
ou Visite Update.php