முன்னணி அணுகல்தன்மை பொறியியல்: ARIA வடிவங்கள் மற்றும் ஸ்கிரீன் ரீடர்கள் | MLOG | MLOG
தமிழ்
ARIA வடிவங்கள் மற்றும் ஸ்கிரீன் ரீடர்கள் மூலம் அணுகக்கூடிய இணைய அனுபவங்களைத் திறக்கவும். உலகெங்கிலும் உள்ள முன்னணி பொறியாளர்களுக்கான ஒரு விரிவான வழிகாட்டி.
முன்னணி அணுகல்தன்மை பொறியியல்: ARIA வடிவங்கள் மற்றும் ஸ்கிரீன் ரீடர்கள்
இன்றைய இணைக்கப்பட்ட உலகில், இணைய அணுகல்தன்மையை உறுதி செய்வது ஒரு சிறந்த நடைமுறை மட்டுமல்ல, ஒரு அடிப்படைத் தேவையாகும். முன்னணி பொறியாளர்களாக, புவியியல் இருப்பிடம் அல்லது கலாச்சாரப் பின்னணியைப் பொருட்படுத்தாமல், அனைத்துத் திறன்களையும் கொண்ட பயனர்களுக்கு ஏற்றவாறு உள்ளடக்கிய டிஜிட்டல் அனுபவங்களை உருவாக்குவதில் நாங்கள் முக்கியப் பங்கு வகிக்கிறோம். இந்த விரிவான வழிகாட்டி ARIA (Accessible Rich Internet Applications) வடிவங்கள் மற்றும் ஸ்கிரீன் ரீடர்களின் முக்கிய சந்திப்பை ஆராய்ந்து, அணுகக்கூடிய வலைத்தளங்களையும் பயன்பாடுகளையும் உருவாக்க நடைமுறை அறிவையும் செயல்படக்கூடிய நுண்ணறிவுகளையும் வழங்குகிறது.
இணைய அணுகல்தன்மை என்றால் என்ன?
இணைய அணுகல்தன்மை என்பது இணையதளங்கள், பயன்பாடுகள் மற்றும் டிஜிட்டல் உள்ளடக்கத்தை அனைவரும், குறைபாடுகள் உள்ளவர்கள் உட்பட, பயன்படுத்தக்கூடிய வகையில் வடிவமைத்து மேம்படுத்தும் நடைமுறையைக் குறிக்கிறது. இந்தக் குறைபாடுகளில் பார்வை, செவி, இயக்கம், அறிவாற்றல் மற்றும் பேச்சு குறைபாடுகள் இருக்கலாம். அனைத்து பயனர்களுக்கும் தகவல் மற்றும் செயல்பாடுகளுக்கு சமமான அணுகல் இருப்பதை உறுதிசெய்து, சமமான பயனர் அனுபவத்தை வழங்குவதே இதன் குறிக்கோள்.
இணைய அணுகல்தன்மையின் முக்கியக் கோட்பாடுகள் பெரும்பாலும் POUR என்ற சுருக்கத்தால் சுருக்கப்படுகின்றன:
உணரக்கூடியது (Perceivable): தகவல் மற்றும் பயனர் இடைமுகக் கூறுகள் பயனர்கள் உணரும் வகையில் வழங்கப்பட வேண்டும். அதாவது, உரை அல்லாத உள்ளடக்கத்திற்கு உரை மாற்றுகளை வழங்குவது, வீடியோக்களுக்கு தலைப்புகளை வழங்குவது மற்றும் போதுமான வண்ண வேறுபாட்டை உறுதி செய்வது.
செயல்படக்கூடியது (Operable): பயனர் இடைமுகக் கூறுகளும் வழிசெலுத்தலும் செயல்படக்கூடியதாக இருக்க வேண்டும். விசைப்பலகையிலிருந்து அனைத்து செயல்பாடுகளையும் கிடைக்கச் செய்வது, பயனர்கள் உள்ளடக்கத்தைப் படித்து செயலாக்க போதுமான நேரத்தை வழங்குவது, மற்றும் வேகமாக ஒளிரும் உள்ளடக்கத்தைத் தவிர்ப்பது ஆகியவை இதில் அடங்கும்.
புரிந்துகொள்ளக்கூடியது (Understandable): தகவல் மற்றும் பயனர் இடைமுகத்தின் செயல்பாடு புரிந்துகொள்ளக்கூடியதாக இருக்க வேண்டும். இதில் தெளிவான மற்றும் சுருக்கமான மொழியைப் பயன்படுத்துவது, கணிக்கக்கூடிய வழிசெலுத்தலை வழங்குவது, மற்றும் பயனர்கள் தவறுகளைத் தவிர்க்கவும் சரிசெய்யவும் உதவுவது ஆகியவை அடங்கும்.
வலுவானது (Robust): உதவித் தொழில்நுட்பங்கள் உட்பட பல்வேறு வகையான பயனர் முகவர்களால் நம்பகத்தன்மையுடன் விளக்கப்படும் அளவுக்கு உள்ளடக்கம் வலுவாக இருக்க வேண்டும். அதாவது, சரியான HTML-ஐப் பயன்படுத்துவது, அணுகல்தன்மை வழிகாட்டுதல்களைப் பின்பற்றுவது, மற்றும் வெவ்வேறு உலாவிகள் மற்றும் ஸ்கிரீன் ரீடர்களுடன் சோதிப்பது.
அணுகல்தன்மை ஏன் முக்கியமானது?
இணைய அணுகல்தன்மையின் முக்கியத்துவம் சட்டத் தேவைகளுக்குக் கட்டுப்படுவதைத் தாண்டியும் நீள்கிறது. இது மிகவும் உள்ளடக்கிய மற்றும் சமத்துவமான டிஜிட்டல் உலகத்தை உருவாக்குவதாகும். அணுகல்தன்மை ஏன் முக்கியம் என்பதற்கான சில முக்கிய காரணங்கள் இங்கே:
சட்ட இணக்கம் (Legal Compliance): அமெரிக்கா (Americans with Disabilities Act - ADA), ஐரோப்பிய ஒன்றியம் (European Accessibility Act), மற்றும் கனடா (Accessibility for Ontarians with Disabilities Act - AODA) உட்பட பல நாடுகளில் இணைய அணுகல்தன்மையை கட்டாயமாக்கும் சட்டங்கள் மற்றும் விதிமுறைகள் உள்ளன. இணங்கத் தவறினால் சட்ட நடவடிக்கை மற்றும் நற்பெயருக்கு சேதம் ஏற்படலாம்.
நெறிமுறைக் கருத்தாய்வுகள் (Ethical Considerations): அணுகல்தன்மை ஒரு சமூகப் பொறுப்பாகும். ஒவ்வொரு தனிநபருக்கும் அவர்களின் திறன்களைப் பொருட்படுத்தாமல், தகவல்களை அணுகவும் டிஜிட்டல் உலகில் பங்கேற்கவும் உரிமை உண்டு. எங்கள் வலைத்தளங்களை அணுகக்கூடியதாக மாற்றுவதன் மூலம், இந்த அடிப்படை உரிமைகளை நாங்கள் நிலைநிறுத்துகிறோம்.
மேம்படுத்தப்பட்ட பயனர் அனுபவம் (Improved User Experience): அணுகக்கூடிய வலைத்தளங்கள் பொதுவாக அனைவருக்கும் பயனர் நட்புடன் இருக்கும். தெளிவான வழிசெலுத்தல், நன்கு கட்டமைக்கப்பட்ட உள்ளடக்கம், மற்றும் உள்ளுணர்வுமிக்க தொடர்புகள் குறைபாடுகள் இல்லாதவர்கள் உட்பட அனைத்து பயனர்களுக்கும் நன்மை பயக்கும். உதாரணமாக, வீடியோக்களுக்கு தலைப்புகளை வழங்குவது சத்தமான சூழல்களில் உள்ள பயனர்களுக்கு அல்லது புதிய மொழியைக் கற்பவர்களுக்கு உதவியாக இருக்கும்.
பரந்த பார்வையாளர்களைச் சென்றடைதல் (Wider Audience Reach): அணுகல்தன்மை உங்கள் சாத்தியமான பார்வையாளர்களை விரிவுபடுத்துகிறது. குறைபாடுகள் உள்ள பயனர்களுக்கு உங்கள் வலைத்தளத்தை அணுகக்கூடியதாக மாற்றுவதன் மூலம், நீங்கள் மக்கள்தொகையின் ஒரு பெரிய பகுதியை சென்றடைகிறீர்கள். உலகளவில், ஒரு பில்லியனுக்கும் அதிகமான மக்கள் ஏதேனும் ஒரு வகையான குறைபாட்டைக் கொண்டுள்ளனர்.
எஸ்சிஓ நன்மைகள் (SEO Benefits): தேடுபொறிகள் அணுகக்கூடிய வலைத்தளங்களுக்கு சாதகமாக உள்ளன. அணுகக்கூடிய வலைத்தளங்கள் சிறந்த சொற்பொருள் அமைப்பு, தெளிவான உள்ளடக்கம் மற்றும் மேம்பட்ட பயன்பாட்டைக் கொண்டிருக்கின்றன, இவை அனைத்தும் உயர் தேடுபொறி தரவரிசைக்கு பங்களிக்கின்றன.
ARIA (Accessible Rich Internet Applications) அறிமுகம்
ARIA (Accessible Rich Internet Applications) என்பது HTML கூறுகளுக்கு கூடுதல் சொற்பொருள் தகவல்களை உதவித் தொழில்நுட்பங்களுக்கு, அதாவது ஸ்கிரீன் ரீடர்களுக்கு, வழங்க சேர்க்கக்கூடிய பண்புகளின் தொகுப்பாகும். இது நிலையான HTML-இன் சொற்பொருள் வரம்புகளுக்கும் டைனமிக் வலைப் பயன்பாடுகளின் சிக்கலான தொடர்புகளுக்கும் இடையிலான இடைவெளியைக் குறைக்க உதவுகிறது.
ARIA-இன் முக்கியக் கருத்துக்கள்:
பங்கு (Roles): "button," "menu," அல்லது "dialog" போன்ற ஒரு விட்ஜெட் அல்லது உறுப்பின் வகையை வரையறுக்கிறது.
பண்புகள் (Properties): "aria-disabled," "aria-required," அல்லது "aria-label" போன்ற ஒரு உறுப்பின் நிலை அல்லது பண்புகள் பற்றிய தகவல்களை வழங்குகிறது.
நிலைகள் (States): "aria-expanded," "aria-checked," அல்லது "aria-selected" போன்ற ஒரு உறுப்பின் தற்போதைய நிலையைக் குறிக்கிறது.
ARIA-வை எப்போது பயன்படுத்த வேண்டும்:
ARIA விவேகமாகவும் தந்திரமாகவும் பயன்படுத்தப்பட வேண்டும். "ARIA பயன்பாட்டின் முதல் விதியை" நினைவில் கொள்வது அவசியம்:
"உங்களுக்குத் தேவையான சொற்பொருள் மற்றும் நடத்தை ஏற்கனவே உள்ளமைக்கப்பட்ட ஒரு நேட்டிவ் HTML உறுப்பு அல்லது பண்பைப் பயன்படுத்த முடிந்தால், அவ்வாறு செய்யுங்கள். உங்களால் முடியாதபோது மட்டுமே ARIA-வைப் பயன்படுத்துங்கள்."
இதன் பொருள் என்னவென்றால், நிலையான HTML கூறுகள் மற்றும் பண்புகளைப் பயன்படுத்தி நீங்கள் விரும்பிய செயல்பாடு மற்றும் அணுகல்தன்மையை அடைய முடிந்தால், நீங்கள் எப்போதும் அந்த அணுகுமுறையை விரும்ப வேண்டும். நேட்டிவ் HTML போதுமானதாக இல்லாதபோது ARIA கடைசி முயற்சியாகப் பயன்படுத்தப்பட வேண்டும்.
ARIA வடிவங்கள் மற்றும் சிறந்த நடைமுறைகள்
ARIA வடிவங்கள் பொதுவான பயனர் இடைமுகக் கூறுகளை அணுகக்கூடிய முறையில் செயல்படுத்துவதற்கான நிறுவப்பட்ட வடிவமைப்பு வடிவங்கள் ஆகும். இந்த வடிவங்கள் மெனுக்கள், தாவல்கள், உரையாடல்கள் மற்றும் மரங்கள் போன்ற கூறுகளின் அணுகக்கூடிய பதிப்புகளை உருவாக்க ARIA பங்குகள், பண்புகள் மற்றும் நிலைகளைப் பயன்படுத்துவது குறித்த வழிகாட்டுதலை வழங்குகின்றன.
1. ARIA பங்கு: `button`
`
` அல்லது `` போன்ற பொத்தான் அல்லாத ஒரு உறுப்பை பொத்தானாக மாற்ற `role="button"` பண்பைப் பயன்படுத்தவும். நீங்கள் நேட்டிவ் `