1 puan yazan GN⁺ 2024-03-04 | 1 yorum | WhatsApp'ta paylaş

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

 
GN⁺ 2024-03-04
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.

    "Bu projenin 18F (GSA) ile iş birliği kapsamında yürütüldüğü anlaşılıyor. weather.gov'un kullanıcı ihtiyaçlarından ziyade kurumun birbirinden ayrılmış bölümlerini yansıtan bir sorunu olduğu ve bunun strateji, geri bildirim/izleme ve araç eksikliği nedeniyle sürdüğünü kamuya açık biçimde kabul etmelerine şaşırdım."

  • 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.

    "2.0 sürümünün şu anda kullanılabilir durumda mı olduğu, yoksa geliştirme aşamasındaki kaynak kod mu olduğu soruluyor. Geçmişte deneysel bir devlet sitesinin sonunda kapatıldığı ve yaptıkları işin ana siteye taşınmadığı deneyiminden söz ediliyor."

  • 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.

    "ABD çok iyi bir hava durumu hizmetine sahip ve ürünlerinin ücretsiz olup kamu malı olması gerekiyor. Ancak ticari çıkarlar nedeniyle devletin hava durumu hizmetinin fazla iyi olmaması yönünde de siyasi baskı olduğu belirtiliyor."

  • radar.weather.gov sitesinin 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.

    "radar.weather.gov sitesinin tüm cihazlarda iyi çalıştığı ve reklamsız biçimde çok başarılı olduğu belirtilerek olumlu değerlendirme yapılıyor. İyi çalışmayı sürdürmeleri yönünde teşvik de var."

  • 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.

    "api.weather.gov üzerindeki etkinin ne olacağı soruluyor. Kişisel olarak yapılmış bir dashboard'dan söz ediliyor ve deniz tahmini veri alanlarının iyileşmesi umuluyor."

  • National Weather Service'in federal kurumlar için geleceğe dair bir vizyon ortaya koyduğuna yönelik övgü var.

    "National Weather Service'in federal kurumlar için geleceğe dönük bir vizyon sunduğu övülüyor."

  • 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-gov organizasyonu üzerinden tüm depolara kolayca erişilebilmesi isteniyor.

    "Devletle ilgili tüm açık kaynak projelerini listeleyen tek bir yer olması gerektiği söyleniyor. GitHub'daki usa-gov organizasyonu üzerinden depolara kolay erişim 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.

    "weather.gov tahmin grafiğinin çok faydalı olduğu ve hava durumunu öğrenmek istendiğinde ilk bakılan kaynak olduğu söyleniyor."

  • 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.

    "Devlet hizmetlerinde veri kullanımı ve UI sorunlarına değiniliyor. NOAA'nın ham verileri olumlu değerlendirilirken, özel hizmetler 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.

    "Katkı sağlama yöntemine dair açık yönergelerin eksikliğinin kafa karışıklığına yol açabileceğ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.

    "Geçmişte yapılan radar güncellemesinin sorunlu olduğu, ancak devletin bunu kabul edip geri adım atmasının olumlu olduğu söyleniyor."