Drupal 8 की विशेष एक्सेसिबिलिटी सुविधाएँ
अधिक सेमांटिक्स
Drupal 8 में कई ऐसे उदाहरण हैं जहाँ हमने सहायक तकनीकों द्वारा उपयोग किए जा सकने वाले अधिक HTML5 सेमांटिक तत्व प्रदान किए हैं। हमने इसे और आगे बढ़ाया है, WAI-ARIA लैंडमार्क्स, लाइव रीजन, रोल्स और गुण (properties) जोड़कर।
ऑडियो अलर्ट (Aural Alerts)
Drupal.announce() अब Drupal 8 Core का हिस्सा है (core/misc/announce.js
), ताकि उपयोगकर्ता समय पर संदेश विश्वसनीय रूप से प्रदान कर सकें। अब JavaScript में हम स्क्रीन रीडर उपयोगकर्ताओं के लिए निर्देश प्रदान कर सकते हैं, जिन्हें “ज़ोरदार” या “विनम्र” रूप से पढ़ा जा सकता है:
Drupal.announce('Hello world.');
आप अनुवादित स्ट्रिंग्स भी पास कर सकते हैं और संदेश की प्राथमिकता बदल सकते हैं, इस तरह के कोड का उपयोग करके:
Drupal.announce(Drupal.t('यह महत्वपूर्ण है!'), 'assertive');
टैब ऑर्डर नियंत्रण
TabbingManager एक उत्कृष्ट नया तंत्र है, जो गैर-दृश्य और गैर-माउस उपयोगकर्ताओं को पृष्ठ के आवश्यक तत्वों तक तार्किक क्रम में पहुँचने की अनुमति देता है। यह जटिल यूज़र इंटरफ़ेस के भीतर नेविगेशन पर बेहतर नियंत्रण प्रदान करता है।
छिपे हुए / अदृश्य / फोकस पर
हम अपने केंद्रीकृत CSS डिस्प्ले विकल्पों में सुधार जारी रख रहे हैं और HTML5 Boilerplate की नामकरण परंपराओं को मानकीकृत करने का निर्णय लिया है। हमने Firefox, Safari और iPhone में आने वाली समस्याओं पर भी विचार किया है।
Fieldsets
अब हम फ़ॉर्म API में रेडियो बटनों और चेकबॉक्स के लिए fieldset का उपयोग करते हैं। यह Drupal में फ़ॉर्म्स को और बेहतर बनाने की दिशा में एक बड़ा कदम है। यह अब विस्तारित खोज (advanced search) में भी उपयोग किया जाता है।
jQuery UI
jQuery यूज़र इंटरफ़ेस अब Drupal में ऑटो-कम्प्लीट प्रदान करता है। हम इसका उपयोग Views इंटरफ़ेस और अन्य स्थानों में मोडल डायलॉग्स के लिए भी करते हैं। jQuery UI समुदाय के साथ सहयोग करते हुए, हम दोनों परियोजनाओं के लिए एक्सेसिबिलिटी में सुधार करने में सक्षम हुए हैं।
Alt टेक्स्ट
वैकल्पिक टेक्स्ट (Alt text) अब डिफ़ॉल्ट रूप से आवश्यक है। इसे CKEditor और इमेज फ़ील्ड्स दोनों में ओवरराइड किया जा सकता है, लेकिन डिफ़ॉल्ट रूप से यह मान लिया जाता है कि कंटेंट निर्माता अपना कंटेंट सुलभ बनाना चाहेंगे।
Bartik
अब Bartik थीम लिंक को रेखांकित करती है ताकि उपयोगकर्ताओं को पृष्ठ पर लिंक पहचानना आसान हो।
सुलभ इनलाइन फ़ॉर्म त्रुटियाँ
Drupal फ़ॉर्म्स अब काफी अधिक सुलभ हो गए हैं क्योंकि कोर में एक प्रायोगिक मॉड्यूल के रूप में सुलभ इनलाइन फ़ॉर्म त्रुटियाँ जोड़ी गई हैं। अब सभी के लिए यह निर्धारित करना आसान है कि उन्होंने वेब फ़ॉर्म भरते समय कौन सी त्रुटियाँ की हो सकती हैं।