GOV.UK Forms erişim yetkileri açılıyor
(gds.blog.gov.uk)- GDS, merkezi hükümet birimlerinin PDF gibi belge tabanlı formları erişilebilir dijital formlara dönüştürebilmesi için private beta kapsamında Early Access’i genişletmeye hazırlanıyor
- GOV.UK Forms, teknik bilgi gerektirmeden ücretsiz kullanılabilen bir çevrimiçi form oluşturucu; form hazırlayanların ve başvuruları işleyen birimlerin harcadığı zamanı azaltmayı amaçlıyor
- İlk formun Ekim 2022’de yayımlanmasından bu yana soru yönlendirme, live form’un draft kopyası ve ayrıntılı rehberlik özellikleri eklendi; böylece daha karmaşık formların dönüştürülmesi mümkün hale geldi
- Erişimi genişletmenin darboğazı oturum açma ve yetki yönetimi olduğundan, GOV.UK Signon’dan Auth0’ya ve ürün içi yetki kontrolüne geçiş çalışmaları sürüyor
- Early Access Kasım 2023’te başlıyor; public beta’nın 2024’ün ilk yarısında olması planlanıyor, ancak geliştirme sırasında ortaya çıkan bulgulara ve önceliklere göre takvim değişebilir
GOV.UK Forms’un çözmeye çalıştığı sorun
- GOV.UK Forms, GOV.UK için dijital formlar oluşturmaya yarayan bir çevrimiçi form oluşturucudur
- Devlet ekipleri PDF’leri ve diğer belge tabanlı formları birkaç dakika içinde dijital formlara dönüştürebilir
- Oluşturulan formlar tüm kullanıcılar için erişilebilir olmalı ve Public Sector Bodies Accessibility Regulations 2018 ile uyumlu olmalıdır
- Ayrı bir teknik bilgi gerektirmez ve ücretsiz sunulur
- Şu anda private beta aşamasında; formların sahibi olan sınırlı sayıda ekiple ürünün nasıl çalıştığı ve hangi sorunları çözeceği doğrulanıyor
- Public beta’ya geçildiğinde merkezi hükümet birimleri GOV.UK Forms’u serbestçe kullanabilecek
Private beta’yı Early Access’e genişletme planı
- GDS, private beta içinde daha geniş bir kullanıcı havuzuna erişim açılan aşamayı Early Access olarak adlandırıyor
- Bu aşamada, mevcut özellikleri yeterli olan formlara sahip birimler kendi formlarını oluşturabilecek ve kamu kullanıcıları ürünü deneyebilecek
- Kullanıcı sayısı artırılarak public beta öncesinde platformun kararlılığı da doğrulanacak
- Merkezi hükümet birimleri Kasım 2023’ten itibaren GOV.UK Forms’u deneyebilecek; kriterleri karşılarlarsa formlarını live hale getirme erişimi alabilecek
- Public beta’da birimlerin form üreticilerine kendi başlarına editor erişimi verebilmesinin önü açılacak
Daha karmaşık formlar için üretim özellikleri
- Ekim 2022’de Insolvency Service, GOV.UK Forms ile ilk formu yayımladı; o dönemde yalnızca görece temel özellikler desteklendiği için daha çok basit formlara yakındı
- Belge tabanlı birçok formun dijitale dönüştürülebilmesi için çoklu seçenekler, beyan metinleri gibi daha karmaşık özelliklere ihtiyaç var
-
Alakasız soruları atlamayı sağlayan yönlendirme
- Yönlendirme, belirli bir cevaba göre sonraki bir soruya giderek alakasız soruların atlanmasını sağlayan bir özelliktir
- Örneğin “No seçilirse 13. soruya git” gibi bir form akışı uygulanabilir
- Form hazırlayanlar, seçenek listesinden tek bir cevap seçilen sorular için hangi cevabın hangi sonraki soruya götüreceğini belirler
- Formu dolduran kişi yanıtlaması gerekmeyen soruları atladığı için doldurma süresi ve işleme süresi azalır
- Şu anda yönlendirme tüm ihtiyaçları karşılamıyor
- Gelecekte, cevaplara göre farklı soru gruplarına ayrılan branching özelliğinin değerlendirilmesi isteniyor
- Sonrasında birden çok cevaba rota ekleme veya cevap kombinasyonlarına dayalı rotalar da genişletilebilir görülüyor
-
Live form’u güvenle düzenlemek için draft kopyası
- 2023’ün başında kullanıcılar bir formu live hale getirdikten sonra düzenlediğinde değişiklikler anında live form’a yansıyordu
- Birden fazla değişiklik yapılırken veya fikir değiştirip tekrar düzenleme yapılırken, formu doldurmakta olan kullanıcıların ilerlemesini kaybetme riski vardı
- Artık live form doğrudan düzenlenemiyor; değişiklik yapmak için ilgili formun yeni bir draft copy’si oluşturulup düzenleniyor
- Yeni sürüm, tüm değişiklikler tamamlandıktan sonra live’a alınır ve mevcut live form’un yerini otomatik olarak alır
- Değişiklikler yalnızca bir kez yansıtıldığı için formu dolduran kullanıcılar üzerindeki etkisi daha düşük olur
-
Uzun açıklamalar eklemek için ayrıntılı rehberlik
- Mevcut form oluşturucu, “Pasaportunuzda görünen adı girin” gibi hint text’leri sorulara ekleyebiliyordu
- Bazı sorular belirli açıklamalar veya sektör kodu tanımları gibi daha uzun bilgilere ihtiyaç duyar
- Eylül ayında yayımlanan detailed guidance özelliğiyle formu gönderenlere daha ayrıntılı bilgi sunulabilir hale geldi
Erişimi genişletmeden önce çözülmesi gereken oturum açma ve yetki sorunları
- GOV.UK Forms şu anda oturum açma işlevi için GOV.UK Signon kullanıyor
- Yeni bir kullanıcının erişebilmesi için GOV.UK Forms ekibinin hesabı doğrudan kurması gerekiyor; ayrıca kullanıcının yapabileceği ve yapamayacağı işlemlere uygun yetki seviyeleri de verilemiyor
- Signon self-servis iyileştirmeleri üzerinde çalışıyor, ancak GOV.UK Forms’un ölçeklenmeye başlayacağı zamanda hazır değildi
- GDS geçen yıl Signon’dan Auth0’ya geçmeye ve yetki kontrolünü GOV.UK Forms ürününün içine almaya karar verdi
- Auth0, Ministry of Justice’in MOJ Forms ürününde de kullanılıyor
- Kullanıcıların ekip müdahalesi olmadan trial hesabı oluşturup ürünü denemesini ve ardından formları live hale getirebileceği bir sonraki yetki seviyesine kolayca yükseltilmesini sağlayacak bir sistem de hazırlanıyor
- Private beta sırasında kimin live form oluşturabileceği yeterince kontrol edilmeli; birim kullanıcılarının live form oluşturmadan önce Memorandum of Understandings(MoUs) üzerinde anlaşması gerekiyor
Kalan özellikler ve destek kapsamı
- Early Access öncesinde geliştirilen özellikler şunlar
- Her formun gönderim sayısı ve tamamlanma oranı gibi temel analizleri gösteren analytics page
- Formu gönderen kişinin, gönderiminin birime ulaştığına dair kayıt alabilmesi için gönderim iletim e-postası onayı
- Daha ayrıntılı bir açık yol haritası, ürün rehberi ve destek taleplerini daha kolay iletme yollarını içeren güncellenmiş ürün sayfası
- Public beta öncesinde çok talep edilen özellikler de hâlâ duruyor
- Dosya eki yükleme
- Form doldurma ilerlemesini kaydedip daha sonra devam etme
- Form içinde hizmet ücreti ödeme
- Şu anda yerel meclisler, NHS, Police gibi merkezi hükümet dışı kuruluşlar desteklenmiyor
- GDS, 2024’ün ikinci yarısında ve sonrasında destek kapsamının genişleyebilmesini umuyor
- İlgilenen kullanıcılar ürün sayfasında e-posta listesine kaydolup Early Access’in yayımlanma haberlerini alabilir
1 yorum
Hacker News görüşleri
Birleşik Krallık’a taşındığımda GOV.UK ekosisteminin bu kadar iyi çalışmasına şaşırmıştım.
Daha önce yaşadığım ülkede Java applet’leri, Ajax tabanlı siteler ve yer yer bozulmuş eski web teknolojileri birçok farklı domaine dağılmış durumdaydı; GOV.UK ise basit ve tutarlı bir kullanıcı arayüzünü statik HTML ile sunuyordu, bu çok ferahlatıcıydı.
Bence internet hizmetleri böyle görünmeli.
Muhtemelen dünyanın en iyi çevrimiçi merkezi hükümet hizmeti olabilir; Estonya’nın da rakip olduğu söyleniyor.
Yine de bir gün yozlaşmış bir bakanın Microsoft’la şeytani bir anlaşma yapıp düz HTML’i, birlikte çalışabilir standartları ve basit kimlik doğrulamayı ortadan kaldırmasından; yerine izleme altyapısına sürekli çağrı yapan JavaScript’ler, AWS container’ları, Cloudflare araya girme yapıları, berbat TPM modülleri ve irisi tarayan zorunlu akıllı telefon kamerası gibi saçmalıkların gelmesinden hep korkuyorum.
Yine de hükümetin içinde sağduyu ve nezaketin bir kalesi dayanıyor gibi görünüyor; öyle ki desteklemek için biraz daha fazla vergi ödemeye bile razı olurum.
Ancak Ukrayna’nın işgaliyle ilgili büyük bir banner ve mülteciler nedeniyle hizmet seviyesinin düşebileceğini söyleyen mesaj form bağlantısını kapatıyordu; tarayıcı penceresini nasıl ayarlasam da banner’ın arkasındaki sayfa alanına ulaşamıyordum.
Sonunda geliştirici araçlarını açıp banner’ı gizlemek için CSS ekledikten sonra bağlantı ortaya çıktı ve başvuruya devam edebildim.
Benim deneyimime göre bu tacı, park izni yönetim sistemi olan tarantopermits.com alıyor; düşününce bile öfkeleniyorum.
UX tasarımcılarına birkaç kez tasarımın estetik karmaşıklığı konusunda şunu söylemiştim: GOV.UK’nin kalitesi ödül alacak düzeydeyse, neden Google’ı taklit etmek yerine GOV.UK’yi örnek almıyorsunuz?
Çok yetenekli bir sistem mühendisi iş arkadaşım gov.uk’de çalışmak için şirketten ayrıldığında bu izlenimi edinmiştim; ABD’de de benzer bir yapı olsa kamu hizmeti alanında çalışmanın anlamlı olabileceğini düşündüm.
GOV.UK Design System ekibi gerçekten harika bir iş çıkarıyor. Diğer hükümetlerde de böyle örnekleri daha fazla görmeyi isterdim
https://design-system.service.gov.uk/design-system-team/
Sonradan baktığımda epey çok olduğunu görmek güzel
https://www.systeme-de-design.gouv.fr/ ve https://github.com/GouvernementFR/dsfr adreslerine bakabilirsiniz
gov uk’nin arkasında çalışan insanlar gerçekten Tanrı işi yapıyor denecek seviyede. Oradan çıkan işler sürekli harika görünüyor
Beğendiğiniz başka servisler varsa paylaşmanızı isterim
ABD’den Birleşik Krallık’a taşındım ve nerede olursa olsun bir göçmen olarak çok sayıda form doldurmam gerekti
Özellikle COVID döneminde sanki sürekli yeni bir form çıkıyordu; Gov.uk formları ise kullandığım internet formları arasında kelimenin tam anlamıyla en sezgisel ve kullanımı en kolay olanlardı
Mükemmele mümkün olduğunca yakın
GOV.UK’ta progressive enhancement hakkında bir sayfa ve bu konudaki düşüncelerini görmek beni şaşırttı: https://www.gov.uk/service-manual/technology/using-progressive-enhancement
Dün HN’de progressive enhancement’ın ölüp ölmediğini sormuştum; herkes ölmüş gibi düşünüyor gibiydi, oysa gov.uk çok seviliyor
Belki de ölmemiştir :) https://news.ycombinator.com/item?id=37779408
Progressive enhancement iyi, kullanıcı dostu ve genel olarak daha iyi bir kullanıcı deneyimi sunuyor
Ama günümüzde modern bir frontend stack’iyle başlarsanız gözden kaçması kolay; HTML üreten geleneksel backend framework’leri kullanan benim gibiler bunu daha iyi yapabiliyor olabilir. Tabii zaman ve bütçe yüzünden bu her zaman böyle olmuyor
2000’lerin ortasında siteleri açıkça bu şekilde tasarlıyor, JavaScript’siz ve CSS’siz durumları ayrı ayrı test ediyorduk
Hâlâ böyle yapmaya çalışıyorum ama çoğu web geliştiricisi bir şeyleri duvara fırlatıp tutup tutmadığına bakmakla yetindiği için başkalarını ikna etmek zor
Bunu çalıştırmayı denemek isteyenler için özetle, Docker imajları: https://github.com/notpushkin?tab=packages&tab=packages&q=govuk-forms-
signon servisi için basit stub muhtemelen ek düzeltme gerektiriyor: https://gitlab.com/notpushkin/stupidauth/container_registry
Docker Compose stack’i https://gist.github.com/notpushkin/f174b52efc6285e6be30fb66bb48153f adresinde; https://lunni.dev/ veya Docker Swarm + Traefik üzerinde çalışıyor
Çalıştırmayı başarırsanız haber verin. Ben de denemek istiyorum
GitHub tartışması: https://github.com/alphagov/forms/discussions/106
Keşke tüm web siteleri GOV.UK kadar iyi olsa. Okullarda, üniversitelerde, bilgisayar bilimi/web derslerinde web tasarımının altın standardı olarak öğretilmeli
Bugün neredeyse her web sitesinde gördüğümüz süslemeler, saçma scroll yakalama animasyonları, JavaScript yiyip bitiren düzenekler yok
Bu umut veriyor
Çerezler hakkında ne düşündüğüme karar verene kadar sayfa içeriğiyle etkileşime geçemiyorum
Departmanların “landing page” kalıbını kullanarak formları aşırı araya sokması biraz canımı sıkıyor
Örneğin “DVLA vehicle information” diye aratınca https://www.gov.uk/get-vehicle-information-from-dvla sayfasına geliyorsunuz; gerçekten istediğiniz sayfaya gitmek için “Start Now”a basmanız gerekiyor
HMRC Personal Tax girişi de aynı; istediğim asıl formun aynı sayfada olmasını tercih ederdim
Örneğin o sayfa, formun ne olduğunu açıklama ve önce bu forma mı yoksa başka bir şeye mi ihtiyacınız olduğu gibi bilgileri verme fırsatı sunuyor
Doğru yere geldiyseniz başlamak için buraya tıklayın akışı var; sonuçta bence oldukça iyi çalışıyor
Her departmanın tercihine bırakılmış bir konu değil; GOV.UK Service Manual’da açıkça yazıyor: https://www.gov.uk/service-manual/technology/get-a-domain-name#ensure-users-start-their-journey-on-govuk
En azından henüz güncellenmemiş olabilecek bir hizmete yönlendirmeden önce tutarlı bir kullanıcı deneyimi verme yönü de var
Başlangıç sayfası, hizmetin yalnızca belirli saatlerde kullanılabildiği ya da kullanmadan önce hazırlamanız gereken belgeler olduğu gibi yönlendirmeler de sağlıyor
“Start now”a bastıktan sonra formun yüklenmesi 10 saniye sürseydi çok daha sinir bozucu olurdu
En kötü dijital deneyimlerle kötü şöhretli Japonya’dan biri olarak, Birleşik Krallık’ın gov.uk ekosistemi şaşırtıcı derecede iyi geliyor
Gördüklerim arasında en iyisi nüfus sayımıydı; gerçekten de 2000’den önce tasarlanmamış gibi duran bir web sitesi vardı
Yine de diğer tüm devlet hizmetleriyle hâlâ tutarlı değil
gov.uk ekibinin yaptığı işle gerçekten gurur duyuyorum. Birçok sistem genelinde her şey temiz, erişilebilir ve öngörülebilir
Bunun muazzam bir başarı olduğunu düşünüyorum