Weather.gov 2.0'a hoş geldiniz
- Weather.gov, ABD Ulusal Hava Durumu Servisi'ne (NWS) aittir ve yılda 1,5 milyar ziyaret alan, en çok ziyaret edilen federal web sitelerinden biridir.
- Temel sorun, Weather.gov'un kullanıcı ihtiyaçlarından çok kurumsal silo yapısını yansıtmasıdır. Strateji, geri bildirim/izleme ve araç eksikliği bu sorunun sürmesine neden olmaktadır.
- İnsanlar bilgiyi daha hızlı bulduğunda, daha iyi anladığında ve NWS'yi yetkili kaynak olarak görmeye devam edip bu ilerleme sürdürülebildiğinde, sorunun çözüldüğü söylenebilir.
Vizyon, misyon ve minimum uygulanabilir ürün (MVP) stratejisi
- Vizyon, herkesin yaklaşan havanın etkilerini anlayabilmesi gerektiğidir.
- Misyon, Weather.gov'u yeniden inşa ederek NWS'nin insanlar için taşıdığı özen ve samimiyeti yansıtmaktır.
- MVP stratejisi, sıradan ve tehlikeli hava durumlarına ilişkin tahmin ve koşulları daha kolay iletilebilir hale getirmektir.
- MVP'nin başlıca kullanıcıları, içerideki NWS meteorologları ile dışarıdaki genel kamuoyu ve acil durum yöneticileridir.
Strateji ve plan
- Öncelikli strateji, şu anda tek tek bileşenlerin prototiplerini üretip önemli kararlar almak ve riskleri değerlendirmektir.
- Sonraki adım, mümkün olan en basit şeyleri inşa etmek; ardından da mümkün olduğunca hızlı biçimde karmaşıklık eklemektir.
- İlk yol haritası burada görülebilir.
Nihai başarı veya başarısızlık ölçütleri
- Başarı durumunda, tüm bölgeler ve programlar sitenin ölçeklenerek ihtiyaçlarını karşılamaya hazır olduğunda ekiple iyi niyet çerçevesinde iş birliği yapar.
- Başarısızlık durumunda, sitenin dayatılması, büyük bir tanıtım etkinliğiyle yayına alınması ya da tek bir başarısızlığın tüm projenin başarısızlığı sayılması söz konusudur.
Kamu malı
- Bu proje dünya genelinde kamu malıdır. Katkı olarak sunulan her şey, CC0 1.0 Universal Public Domain Dedication aracılığıyla telif hakkından feragat edilerek paylaşılır.
Teknoloji yığını
- Teknoloji yığını, Docker, Drupal, PHP, Symfony, Twig ve benzerlerini içeren geleneksel bir CMS'dir (içerik yönetim sistemi).
Drupal 10'u Docker üzerinde çalıştırma
- Docker, kurulum ve yapılandırmayı basitleştirir. Docker kuruluysa depoyu klonlayıp
docker compose up komutuyla çalıştırabilirsiniz.
- Site yapılandırmasını kurabilir, localhost üzerinden giriş yapıp yönetebilirsiniz.
Tema düzenleme ve ekleme
- Tema klasörünü bind mount ederek yeni tema ekleyebilirsiniz. Tema klasöründeki değişiklikler ana makinedeki klasöre yansır.
- Drupal görünüm sayfasında yeni bir tema oluşturabilir ve önbelleği yeniden oluşturan komutla değişiklikleri uygulayabilirsiniz.
Drupal çekirdek güncellemelerini kurma
- Geliştirme ortamında Composer kullanarak Drupal çekirdeğinin en güncel sürümünü kurabilirsiniz.
- Üretim ortamında değişen
composer.json ve composer.lock dosyalarını push edip composer install --no-dev komutunu çalıştırarak güncellemeleri uygulayabilirsiniz.
GN⁺ görüşü
- Weather.gov 2.0 projesi, kullanıcı odaklı bir yaklaşım benimsiyor; bu da kamu hizmeti web sitelerine yönelik modern beklentileri yansıtıyor.
- Proje, hava durumu bilgilerinin erişilebilirliğini ve anlaşılabilirliğini artırmaya odaklanıyor; bu da doğal afetler gibi acil durumlarda çok önemli olabilir.
- Drupal CMS kullanımı ölçeklenebilirlik ve esneklik sağlasa da, aynı zamanda özelleştirme ve bakım için uzmanlık gerektirebilir.
1 yorum
Hacker News görüşleri
Projenin 18F (GSA) ile yapılan bir sözleşme/ortaklık kapsamında yürütüldüğü görülüyor. weather.gov'un kullanıcı ihtiyaçlarından çok kurum içi silo yapısını yansıtan bir sorunu olduğunu ve bunun strateji, geri bildirim/izleme ve araç eksikliği nedeniyle sürdüğünü kamuya açık şekilde kabul etmelerine şaşırdığını ifade ediyor.
2.0 sürümünün geliştirilmekte olan kaynak kod mu yoksa gerçekten kullanılabilir durumda mı olduğu soruluyor. Geçmişte devletin havacılık hava durumu ürünleri için deneysel bir sitesi olduğunu, ancak devlet fonlama sistemine takılıp sonunda kapatıldığını ve çalışmalarının ana siteye taşınmadığını hatırlatıyor.
ABD'nin çok iyi bir hava durumu hizmetine sahip olduğu ve ürünlerinin ücretsiz ile kamu malı olmak zorunda olduğu belirtiliyor. Ancak ticari şirketlerin kâr edebilmesi için devletin hava durumu hizmetinin fazla iyi olmaması yönünde siyasi baskı da bulunduğu söyleniyor. AccuWeather'ın 2005'te bu şirketlerden biri olduğu ifade ediliyor.
radar.weather.govsitesinin tüm cihazlarda iyi çalıştığı ve reklamsız olduğu için harika olduğuna dair olumlu geri bildirim var. İyi iş çıkarmaya devam etmeleri yönünde bir teşvik de içeriyor.api.weather.govüzerindeki etkisinin ne olacağı merak ediliyor. Kişisel olarak yapılmış bir dashboard'dan söz ediliyor ve deniz tahminlerine ait veri alanlarının doldurulması umuluyor.National Weather Service'in federal kurumlar için geleceğe dair bir vizyon ortaya koyduğuna yönelik övgü var.
Devletle ilgili tüm açık kaynak projelerinin listelendiği tek bir yer olması gerektiği yönünde görüş var. GitHub'daki
usa-govorganizasyonu üzerinden tüm depolara kolayca erişilebilmesi isteniyor.weather.govüzerindeki tahmin grafiğinin en faydalı şey olduğu ve hava durumuna bakmak istendiğinde ilk başvurulan kaynak olduğu yönünde kişisel bir görüş paylaşılıyor.Devlet hizmetlerinde verinin kullanımı ve UI sorunlarından söz ediliyor; NOAA'nın sunduğu ham veriler olumlu değerlendiriliyor ve özel hizmetler geliştirenler için API hakkında daha fazla bilgi isteniyor.
Nasıl katkı sağlanacağına dair açık yönergelerin olmamasının, katkı yapmayı düşünen kişiler için kafa karıştırıcı olabileceği belirtiliyor.
Birkaç yıl önce yapılan büyük radar güncellemesinin kötü olduğu, bu konuda devletin geri adım attığını görmenin sevindirici olduğu ifade ediliyor.