Weather.gov เป็นเจ้าของโดย National Weather Service (NWS) Weather.gov และแอปพลิเคชันที่เกี่ยวข้องมักอยู่ในรายการ 10 อันดับแรกของเว็บไซต์ของรัฐบาลกลางที่มีผู้เยี่ยมชมมากที่สุดที่มีการเข้าชม 1.5 พันล้านครั้งต่อปี พวกเขาเป็นแหล่งข้อมูลสำคัญของชีวิตและการประหยัดทรัพย์สิน/ข้อมูลน้ำ/สภาพภูมิอากาศสำหรับสาธารณะและพันธมิตร บ่อยครั้งที่พวกเขาเป็นแหล่งเดียวสำหรับข้อมูลตามความต้องการสภาพอากาศ/น้ำ/สภาพอากาศโดยละเอียดจากสำนักงานพยากรณ์อากาศ 122 แห่ง
ปัญหาพื้นฐานที่เราสังเกตเห็น คือ Weather.gov สะท้อนให้เห็นถึงไซโลขององค์กร (กฎหมายของ Conway) มากกว่าความต้องการของผู้ใช้ การขาดกลยุทธ์โดยรวมข้อเสนอแนะ/การตรวจสอบและเครื่องมือทำให้ปัญหานี้ทำให้เกิดปัญหานี้ได้
สิ่งนี้นำไปสู่ที่เก็บข้อมูลที่มีคุณค่าที่ผู้ใช้ภายนอกต่อสู้เพื่อใช้และผู้ใช้ภายในต้องดิ้นรนเพื่อจัดการ
เราจะรู้ว่าเรากำลังก้าวหน้าไปข้างหน้าปัญหานี้หากผู้คนพบข้อมูลได้เร็วขึ้นเข้าใจดีขึ้นเพื่อดู NWS ต่อไปเป็นแหล่งที่เชื่อถือได้และรักษาความคืบหน้านั้น
ทุกคนสามารถเข้าใจผลกระทบของสภาพอากาศที่กำลังจะเกิดขึ้นโดยเฉพาะอย่างยิ่งเมื่อพูดถึงการตัดสินใจเพื่อช่วยชีวิตและทรัพย์สิน - ทุกคำและทุกนาที
สร้าง Weather.gov เพื่อสะท้อนความซื่อสัตย์และการดูแล NWS สำหรับคนที่พวกเขารับใช้
Weather.gov 2.0 จะประสบความสำเร็จเฉพาะในกรณีที่ทุกคนที่มี NWS เห็นเว็บไซต์สะท้อนคุณค่าของพวกเขาเหมือนกับเอเจนซี่ เนื่องจากภารกิจและวัฒนธรรมที่ NWS ถูกสร้างขึ้นรอบ ๆ การให้บริการเตรียมและปกป้องผู้คนเว็บไซต์จึงต้องทำเช่นเดียวกัน
เมื่อสิ้นสุดเดือนกันยายน 2568 :
ในตอนท้ายของ ก.ย. 2026 :
โครงการนี้อยู่ในโดเมนสาธารณะทั่วโลก ตามที่ระบุไว้ในการบริจาค:
โครงการนี้อยู่ในโดเมนสาธารณะภายในสหรัฐอเมริกาและลิขสิทธิ์และสิทธิที่เกี่ยวข้องในการทำงานทั่วโลกได้รับการยกเว้นผ่านการอุทิศโดเมนสาธารณะ CC0 1.0 สากล
การมีส่วนร่วมทั้งหมดในโครงการนี้จะได้รับการปล่อยตัวภายใต้การอุทิศ CC0 โดยการส่งคำขอดึงคุณตกลงที่จะปฏิบัติตามการสละสิทธิ์ลิขสิทธิ์นี้
ประเภท: CMS แบบดั้งเดิม (aka Legacy, United, หัวเรื่อง: หัวเราะ :) Stack: Docker Drupal Image (Apache, PHP, นักแต่งเพลง, MySQL) ภาษาและเฟรมเวิร์ก: PHP, Symfony, Twig
*.weather.gov เว็บไซต์ได้รับการคุ้มครองโดยนโยบายการเปิดเผยข้อมูลช่องโหว่ของกระทรวงพาณิชย์ หากคุณต้องการเปิดเผยช่องโหว่กับเว็บไซต์เบต้าของเราหรือไซต์ทดสอบใด ๆ มีสองตัวเลือก:
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
เพื่อไปยังโฟลเดอร์รูท Drupalphp 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 เพื่อ Intall การอัปเดตล่าสุด ดูการอัปเดตเอกสารหลัก
เรียกใช้ 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
make shell
drush updatedb
drush cache:rebuild
composer install --no-dev
ในการผลิตแทนที่จะอัปเดตนักแต่งเพลงdrush updatedb
หรือเยี่ยมชม update.php