GOV.UK Forms की पहुंच अनुमति खोलना
(gds.blog.gov.uk)- GDS केंद्रीय सरकारी विभागों को PDF जैसे दस्तावेज़-आधारित forms को accessible digital forms में बदलने में मदद करने के लिए private beta के भीतर Early Access का विस्तार करने की तैयारी कर रहा है
- GOV.UK Forms एक मुफ्त online form builder है, जिसे बिना technical knowledge के इस्तेमाल किया जा सकता है; इसका लक्ष्य form बनाने वालों और submissions को process करने वाले विभागों का समय कम करना है
- अक्टूबर 2022 में पहला form publish होने के बाद question routing, live form की draft copy, और detailed guidance features जोड़े गए, जिससे अधिक जटिल forms को convert करना संभव हुआ
- access विस्तार की bottleneck login और permission management है, इसलिए GOV.UK Signon से Auth0 और product के अंदर permission control पर migrate करने का काम चल रहा है
- Early Access नवंबर 2023 में शुरू होगा, और public beta 2024 की पहली छमाही के लिए planned है, लेकिन development के दौरान मिली findings और priorities के आधार पर schedule बदल सकता है
GOV.UK Forms जिस समस्या को हल करना चाहता है
- GOV.UK Forms GOV.UK के लिए digital forms बनाने वाला online form builder है
- सरकारी teams कुछ ही मिनटों में PDFs और अन्य दस्तावेज़-आधारित forms को digital forms में बदल सकती हैं
- बनाए गए forms सभी users के लिए accessible होने चाहिए और Public Sector Bodies Accessibility Regulations 2018 का पालन करना चाहिए
- अलग से technical knowledge की जरूरत नहीं होती और यह मुफ्त में उपलब्ध है
- फिलहाल यह private beta चरण में है, जहां forms के मालिक कुछ चुनिंदा teams के साथ product के काम करने के तरीके और हल की जाने वाली समस्याओं को validate किया जा रहा है
- public beta में जाने पर केंद्रीय सरकारी विभाग GOV.UK Forms को स्वतंत्र रूप से इस्तेमाल कर सकेंगे
private beta को Early Access तक विस्तारित करने की योजना
- GDS private beta के भीतर व्यापक user pool के लिए access खोलने के चरण को Early Access कहता है
- इस चरण में, जिन विभागों के forms के लिए मौजूदा features पर्याप्त हैं, वे सीधे forms बना सकेंगे, और सरकारी users product को test कर सकेंगे
- users की संख्या बढ़ाकर public beta से पहले platform की stability भी जांची जाएगी
- केंद्रीय सरकारी विभाग नवंबर 2023 से GOV.UK Forms को try कर सकेंगे, और criteria पूरा करने पर forms को live करने की access permission पा सकेंगे
- public beta में, departments को form creators को खुद editor access देने की सुविधा खोलने की योजना है
अधिक जटिल forms के लिए authoring features
- अक्टूबर 2022 में Insolvency Service ने GOV.UK Forms से पहला form publish किया था; उस समय अपेक्षाकृत basic features ही support थे, इसलिए यह simple forms के ज्यादा करीब था
- कई दस्तावेज़-आधारित forms को digital में बदलने के लिए multiple choice options, declarations जैसे अधिक complex features की जरूरत होती है
-
गैर-जरूरी सवालों को skip करने वाली routing
- routing एक ऐसा feature है जो किसी खास answer के आधार पर बाद के question पर ले जाकर गैर-जरूरी सवालों को skip करने देता है
- उदाहरण के लिए, “No चुनने पर question 13 पर जाएं” जैसा form flow implement किया जा सकता है
- form author उन questions के लिए, जहां options की list में से एक answer चुना जाता है, specify करता है कि कौन-सा answer किस बाद के question पर ले जाएगा
- submitter उन सवालों को skip कर देता है जिनका answer देना जरूरी नहीं है, इसलिए भरने का समय और processing time कम होता है
- फिलहाल routing सभी जरूरतों को पूरा नहीं करती
- भविष्य में answers के आधार पर अलग-अलग question groups में बांटने वाली branching पर विचार करना है
- आगे चलकर कई answers में paths जोड़ने या answer combinations पर आधारित paths का विस्तार भी संभव माना जा रहा है
-
live form को सुरक्षित रूप से edit करने के लिए draft copy
- 2023 की शुरुआत में, users form को live करने के बाद edit करते थे तो changes तुरंत live form में reflect हो जाते थे
- कई changes करने या मन बदलकर फिर से edit करने के दौरान, form भर रहे users की progress खोने का जोखिम था
- अब live form को सीधे edit नहीं किया जा सकता; changes करने के लिए उस form की नई draft copy बनाकर edit किया जाता है
- नया version सभी changes पूरे होने के बाद live किया जाता है और मौजूदा live form को automatically replace कर देता है
- changes का effect सिर्फ एक बार होता है, इसलिए form भर रहे users पर impact कम होता है
-
लंबे instructions डालने के लिए detailed guidance
- मौजूदा form builder questions में “अपने passport पर दिखने वाला नाम दर्ज करें” जैसे hint text जोड़ सकता था
- कुछ questions को specific instructions या industry code definitions जैसी लंबी जानकारी की जरूरत होती है
- सितंबर में launch हुए detailed guidance feature से form submitters को ज्यादा detailed information देना संभव हुआ
access विस्तार से पहले हल करने वाले login और permission मुद्दे
- वर्तमान में GOV.UK Forms login functionality देने के लिए GOV.UK Signon का इस्तेमाल करता है
- नए users को access देने के लिए GOV.UK Forms team को accounts manually set up करने पड़ते हैं, और users क्या कर सकते हैं और क्या नहीं, इसके हिसाब से permission levels भी नहीं दिए जा सकते
- Signon self-service improvements पर काम कर रहा है, लेकिन GOV.UK Forms के scale करना शुरू करने के समय तक यह तैयार नहीं था
- GDS ने पिछले साल Signon से Auth0 पर जाने और permission control को GOV.UK Forms product के अंदर लाने का फैसला किया
- Auth0 का इस्तेमाल Ministry of Justice के MOJ Forms में भी होता है
- ऐसा system भी तैयार किया जा रहा है जिसमें users team के हस्तक्षेप के बिना trial account बना सकें, product test कर सकें, और फिर forms को live करने की next permission level पर आसानी से upgrade हो सकें
- private beta के दौरान, किसे live forms बनाने की अनुमति है, इस पर पर्याप्त control रखना जरूरी है, और departmental users द्वारा live forms बनाने से पहले Memorandum of Understandings(MoUs) पर agreement जरूरी है
बाकी features और support scope
- Early Access से पहले implement किए जा रहे features ये हैं
- हर form के submission count और completion rate जैसे basic analytics दिखाने वाला analytics page
- form submitter को यह record मिल सके कि submission department को receive हो गया है, इसके लिए submission delivery email confirmation
- अधिक detailed public roadmap, product guidance, और support requests भेजना आसान बनाने के तरीके के साथ updated product page
- public beta से पहले बहुत demand वाले features भी बाकी हैं
- file attachment upload
- form भरने की progress save करके बाद में जारी रखना
- form के अंदर service fee payment
- फिलहाल local councils, NHS, Police जैसे केंद्रीय सरकार के बाहर के organizations को support नहीं किया जाता
- GDS को उम्मीद है कि 2024 के बाद के हिस्से और उसके बाद support scope expand हो सकेगा
- interested users product page पर mailing list में sign up करके Early Access launch की खबरें पा सकते हैं
1 टिप्पणियां
Hacker News टिप्पणियाँ
जब मैं UK शिफ्ट हुआ, तो GOV.UK ecosystem को इतने अच्छे से काम करते देखकर हैरानी हुई
जिस देश में मैं पहले रहता था, वहाँ Java applets, Ajax-आधारित sites और थोड़ी-थोड़ी खराब हो चुकी पुरानी web technologies कई domains में बिखरी हुई थीं, जबकि GOV.UK static HTML में सरल और consistent UI देता था—यह सचमुच ताज़गी भरा था
Internet services ऐसी ही दिखनी चाहिए
शायद यह दुनिया की सबसे अच्छी online central government service हो सकती है, और सुना है कि Estonia भी इसका competitor है
हालांकि मुझे हमेशा डर रहता है कि किसी दिन कोई भ्रष्ट मंत्री Microsoft के साथ कोई शैतानी deal कर लेगा और plain HTML, interoperable standards और simple authentication गायब हो जाएंगे; उनकी जगह tracking infrastructure को लगातार call करने वाला JavaScript, AWS containers, Cloudflare middleman, भयानक TPM modules और iris scan करने वाला अनिवार्य smartphone camera जैसी बेकार चीज़ें आ जाएँगी
फिर भी लगता है कि सरकार के भीतर common sense और dignity का एक गढ़ अब भी टिका हुआ है, इतना कि मैं उसे support करने के लिए थोड़ा ज़्यादा tax देने को भी तैयार हो जाऊँ
लेकिन Ukraine invasion से जुड़ा एक बड़ा banner और refugees की वजह से service level कम हो सकता है वाला message form link को ढक रहे थे, और browser window को जैसे भी adjust करता, banner के पीछे वाले page area तक पहुँचना संभव नहीं था
आखिरकार developer tools खोलकर CSS जोड़कर banner छिपाया, तभी link दिखा और मैं application आगे बढ़ा सका
मेरे अनुभव में इसका ताज parking permit management system tarantopermits.com को जाता है; उसके बारे में सोचते ही गुस्सा चढ़ जाता है
मैंने UX designers से कई बार design की aesthetic complexity को लेकर सवाल किया है: अगर GOV.UK की quality award जीतने लायक है, तो Google की नकल क्यों करें, GOV.UK को follow क्यों न करें
जब मेरा एक बेहद शानदार systems engineer colleague gov.uk में काम करने के लिए company छोड़ गया, तब मुझे ऐसा impression मिला; और मैंने सोचा कि अगर US में भी ऐसी ही व्यवस्था हो, तो public service क्षेत्र में काम करना rewarding लग सकता है
GOV.UK Design System टीम वाकई शानदार काम कर रही है। काश दूसरी सरकारों में भी ऐसे उदाहरण और ज्यादा दिखें
https://design-system.service.gov.uk/design-system-team/
बाद में देखा तो ऐसे काफी उदाहरण हैं, अच्छा लगा
https://www.systeme-de-design.gouv.fr/ और https://github.com/GouvernementFR/dsfr देखें
gov uk के पीछे काम करने वाले लोग सच में भगवान का काम करने जैसे हैं। वहां से आने वाली चीजें लगातार बेहतरीन दिखती हैं
बाकी पसंदीदा services भी शेयर करें तो अच्छा होगा
मैं US से UK आया हूं, और जैसा कि किसी भी immigrant के साथ होता है, मुझे बहुत सारे forms भरने पड़े
खासकर COVID के दौरान तो ऐसा लगता था कि हमेशा कोई नया form आ जाता है, लेकिन Gov.uk forms सचमुच मेरे इस्तेमाल किए हुए internet forms में सबसे ज्यादा intuitive और आसान थे
जितना perfect हो सकता है, उसके बेहद करीब
GOV.UK पर progressive enhancement के बारे में एक पेज और इस पर उनके विचार देखकर हैरानी हुई: https://www.gov.uk/service-manual/technology/using-progressive-enhancement
कल HN पर पूछा था कि क्या progressive enhancement मर चुका है, तो लगा कि सब इसे मरा हुआ मानते हैं, लेकिन gov.uk को बहुत पसंद किया जाता है
शायद यह मरा नहीं है :) https://news.ycombinator.com/item?id=37779408
progressive enhancement अच्छा है, user-friendly है और कुल मिलाकर बेहतर user experience देता है
लेकिन आजकल अगर आप modern frontend stack से शुरू करते हैं, तो यह आसानी से consideration से बाहर हो जाता है, और मेरे जैसे लोग जो HTML output करने वाले traditional backend frameworks इस्तेमाल करते हैं, शायद इसे बेहतर कर पाते हैं। हालांकि समय और budget की वजह से हमेशा ऐसा नहीं होता
2000 के दशक के बीच में हम sites को इसी तरह साफ तौर पर design करते थे, और JavaScript न होने व CSS न होने की अलग-अलग testing करते थे
अब भी ऐसा करने की कोशिश करता हूं, लेकिन जब ज्यादातर web developers बस कुछ भी दीवार पर फेंककर देखने में संतुष्ट हैं कि चिपकता है या नहीं, तो दूसरों को मनाना मुश्किल है
जो लोग इसे चला कर देखना चाहते हैं, उनके लिए संक्षेप में: Docker image: https://github.com/notpushkin?tab=packages&tab=packages&q=govuk-forms-
signon service के लिए simple stub में शायद और बदलाव चाहिए: https://gitlab.com/notpushkin/stupidauth/container_registry
Docker Compose stack यह है: https://gist.github.com/notpushkin/f174b52efc6285e6be30fb66bb48153f, और यह https://lunni.dev/ या Docker Swarm + Traefik पर चलता है
अगर इसे चलाने में सफल हों तो बताएं। मैं भी इसे आजमाना चाहता हूं
GitHub discussion: https://github.com/alphagov/forms/discussions/106
काश सभी websites GOV.UK जितनी अच्छी होतीं। स्कूलों, universities और computer science/web courses में इसे web design का gold standard पढ़ाया जाना चाहिए
इसमें आजकल लगभग हर website पर दिखने वाली सजावट, हास्यास्पद scroll-hijacking animations, और JavaScript खाने वाले gimmicks नहीं हैं
इससे उम्मीद मिलती है
जब तक आप cookies के बारे में क्या सोचते हैं यह तय नहीं करते, तब तक page content के साथ interact नहीं कर सकते
departments द्वारा ‘landing page’ pattern इस्तेमाल करते हुए forms को जरूरत से ज्यादा बीच में डालना थोड़ा खटकता है
उदाहरण के लिए ‘DVLA vehicle information’ search करें तो आप https://www.gov.uk/get-vehicle-information-from-dvla पर पहुंचते हैं, और जिस page पर वास्तव में जाना था वहां जाने के लिए ‘Start Now’ दबाना पड़ता है
HMRC Personal Tax login में भी यही है; अच्छा होता अगर असली form उसी page पर होता
उदाहरण के लिए वह page यह समझाने का मौका देता है कि form क्या है, और पहले यह जानकारी दे सकता है कि आपको वही form चाहिए या कुछ और
flow यह है कि अगर आप सही जगह आए हैं तो शुरू करने के लिए यहां क्लिक करें, और अंततः मुझे लगता है यह काफी अच्छी तरह काम करता है
यह अलग-अलग departments की choice का मामला नहीं है, बल्कि GOV.UK Service Manual में लिखा हुआ है: https://www.gov.uk/service-manual/technology/get-a-domain-name#ensure-users-start-their-journey-on-govuk
कम से कम ऐसी service पर भेजने से पहले, जो शायद अभी updated न हो, consistent user experience देने की कोशिश भी है
start page यह guidance भी देता है कि service सिर्फ कुछ खास समय पर उपलब्ध है, या इस्तेमाल से पहले किन documents को तैयार रखना है
अगर ‘Start now’ दबाने के बाद form load होने में 10 seconds लगते, तो यह कहीं ज्यादा झुंझलाहट भरा होता
जापान से आने वाले व्यक्ति के रूप में, जो सबसे खराब digital experiences के लिए बदनाम है, UK का gov.uk ecosystem हैरान करने वाला है
मैंने जो सबसे बेहतर देखा वह राष्ट्रीय जनगणना थी, जिसमें सचमुच ऐसी website थी जो 2000 से पहले design की हुई नहीं लगती थी
फिर भी बाकी सभी government services के साथ उसमें consistency नहीं है
gov.uk team जो काम कर रही है, उस पर सचमुच गर्व है। कई systems में हर चीज साफ-सुथरी, accessible और predictable है
मुझे लगता है यह बहुत बड़ी सफलता है