വൈവിധ്യമാർന്ന ആഗോള ഉപയോക്താക്കൾക്കായി WYSIWYG എഡിറ്ററുകളിൽ ശക്തമായ അക്സസ്സിബിലിറ്റി നടപ്പിലാക്കി നിങ്ങളുടെ ഉള്ളടക്ക നിർമ്മാണ ടൂളുകളുടെ സാധ്യതകൾ പ്രയോജനപ്പെടുത്തുക.
WYSIWYG അക്സസ്സിബിലിറ്റി: ഒരു ആഗോള പ്രേക്ഷകർക്കായി എല്ലാവരെയും ഉൾക്കൊള്ളുന്ന റിച്ച് ടെക്സ്റ്റ് എഡിറ്ററുകൾ നിർമ്മിക്കുന്നു
ഇന്നത്തെ പരസ്പരം ബന്ധപ്പെട്ടിരിക്കുന്ന ലോകത്ത്, വൈവിധ്യമാർന്ന പ്ലാറ്റ്ഫോമുകളിലുടനീളം തടസ്സങ്ങളില്ലാതെ ഉള്ളടക്കം സൃഷ്ടിക്കാനും പങ്കിടാനുമുള്ള കഴിവ് പരമപ്രധാനമാണ്. റിച്ച് ടെക്സ്റ്റ് എഡിറ്ററുകൾ (RTE-കൾ), സാധാരണയായി വാട്ട് യു സീ ഈസ് വാട്ട് യു ഗെറ്റ് (WYSIWYG) എഡിറ്ററുകൾ എന്ന് അറിയപ്പെടുന്നു, ഈ ഉള്ളടക്ക നിർമ്മാണത്തിന് ശക്തി പകരുന്ന സർവ്വവ്യാപിയായ ഉപകരണങ്ങളാണ്. ബ്ലോഗ് പോസ്റ്റുകളും ലേഖനങ്ങളും മുതൽ വിദ്യാഭ്യാസ സാമഗ്രികളും ആന്തരിക ആശയവിനിമയങ്ങളും വരെ, ഈ എഡിറ്ററുകൾ ഉപയോക്താക്കൾക്ക് ആഴത്തിലുള്ള സാങ്കേതിക വൈദഗ്ദ്ധ്യം ആവശ്യമില്ലാതെ തന്നെ കാഴ്ചയ്ക്ക് ആകർഷകവും മികച്ച രീതിയിൽ ഫോർമാറ്റ് ചെയ്തതുമായ ഉള്ളടക്കം തയ്യാറാക്കാൻ സഹായിക്കുന്നു. എന്നിരുന്നാലും, നമ്മൾ ഈ ഉപകരണങ്ങളെ കൂടുതലായി ആശ്രയിക്കുമ്പോൾ, പലപ്പോഴും അവഗണിക്കപ്പെടുന്ന ഒരു നിർണായക വശം അവയുടെ അക്സസ്സിബിലിറ്റിയാണ്. അക്സസ്സിബിലിറ്റിയുള്ള WYSIWYG എഡിറ്ററുകൾ നിർമ്മിക്കുന്നത് നിയമങ്ങൾ പാലിക്കുന്നതിൽ ഒതുങ്ങുന്നില്ല; കഴിവ് പരിഗണിക്കാതെ എല്ലാവർക്കും ഡിജിറ്റൽ സംഭാഷണത്തിൽ പൂർണ്ണമായി പങ്കെടുക്കാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുന്നതിനുള്ള ഒരു അടിസ്ഥാനപരമായ നടപടിയാണിത്.
ഈ സമഗ്രമായ ഗൈഡ്, ഒരു ആഗോള കാഴ്ചപ്പാടിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ച്, WYSIWYG അക്സസ്സിബിലിറ്റി നടപ്പാക്കുന്നതിൻ്റെ സങ്കീർണ്ണതകളിലേക്ക് ആഴത്തിൽ കടന്നുചെല്ലുന്നു. എല്ലാവർക്കും, എല്ലായിടത്തും ഉപയോഗിക്കാൻ കഴിയുന്ന എഡിറ്ററുകൾ നിർമ്മിക്കുന്നതിൻ്റെ പ്രധാന തത്വങ്ങൾ, പ്രായോഗിക രീതികൾ, പ്രയോജനങ്ങൾ എന്നിവയെക്കുറിച്ച് നമ്മൾ പര്യവേക്ഷണം ചെയ്യും.
WYSIWYG അക്സസ്സിബിലിറ്റിയുടെ ആവശ്യകത മനസ്സിലാക്കുന്നു
വെബ് ഉള്ളടക്കത്തിൻ്റെ പശ്ചാത്തലത്തിൽ അക്സസ്സിബിലിറ്റി എന്നത്, വെബ്സൈറ്റുകൾ, ഉപകരണങ്ങൾ, സാങ്കേതികവിദ്യകൾ എന്നിവയുടെ രൂപകൽപ്പനയെയും വികസനത്തെയും സൂചിപ്പിക്കുന്നു, അതുവഴി ഭിന്നശേഷിയുള്ള ആളുകൾക്ക് അവ ഉപയോഗിക്കാൻ കഴിയും. കാഴ്ച, കേൾവി, ചലനം, ധാരണ, നാഡീവ്യൂഹം എന്നിവയുമായി ബന്ധപ്പെട്ട വൈകല്യങ്ങൾ ഇതിൽ ഉൾപ്പെടുന്നു. WYSIWYG എഡിറ്ററുകളെ സംബന്ധിച്ചിടത്തോളം, അക്സസ്സിബിലിറ്റി എന്നതിനർത്ഥം ഇനിപ്പറയുന്നവ ഉറപ്പാക്കുക എന്നതാണ്:
- സ്ക്രീൻ റീഡറുകളെ ആശ്രയിക്കുന്ന ഉപയോക്താക്കൾക്ക് എഡിറ്ററിൻ്റെ ഇൻ്റർഫേസും അവർ സൃഷ്ടിക്കുന്ന ഉള്ളടക്കവും മനസ്സിലാക്കാനും നാവിഗേറ്റ് ചെയ്യാനും കഴിയണം.
- കാഴ്ചക്കുറവുള്ള ഉപയോക്താക്കൾക്ക് മികച്ച വായനാക്ഷമതയ്ക്കായി ടെക്സ്റ്റ് വലുപ്പങ്ങൾ, ലൈൻ സ്പേസിംഗ്, കളർ കോൺട്രാസ്റ്റുകൾ എന്നിവ ക്രമീകരിക്കാൻ കഴിയണം.
- ചലന വൈകല്യങ്ങളുള്ള ഉപയോക്താക്കൾക്ക് കീബോർഡ് അല്ലെങ്കിൽ മറ്റ് സഹായ ഇൻപുട്ട് ഉപകരണങ്ങൾ മാത്രം ഉപയോഗിച്ച് എഡിറ്റർ ഫലപ്രദമായി പ്രവർത്തിപ്പിക്കാൻ കഴിയണം.
- ധാരണാപരമായ വൈകല്യങ്ങളുള്ള ഉപയോക്താക്കൾക്ക് ആശയക്കുഴപ്പമില്ലാതെ എഡിറ്ററിൻ്റെ പ്രവർത്തനക്ഷമതയും ഉള്ളടക്ക നിർമ്മാണ പ്രക്രിയയും മനസ്സിലാക്കാൻ കഴിയണം.
- എഡിറ്ററിനുള്ളിൽ സൃഷ്ടിച്ച ഉള്ളടക്കം വെബ് അക്സസ്സിബിലിറ്റി മാനദണ്ഡങ്ങൾ പാലിച്ച്, സ്വയമേ അക്സസ്സിബിൾ ആയിരിക്കണം.
ഒരു ആഗോള പ്രേക്ഷകർ ഈ ആവശ്യങ്ങളെ വർദ്ധിപ്പിക്കുന്നു. വിവിധ പ്രദേശങ്ങളിലും സംസ്കാരങ്ങളിലും ചില വൈകല്യങ്ങളുടെ വ്യാപന നിരക്കുകൾ വ്യത്യസ്തമായിരിക്കാം, അതോടൊപ്പം വൈവിധ്യമാർന്ന സാങ്കേതിക സാഹചര്യങ്ങളും സഹായ സാങ്കേതികവിദ്യയുടെ ഉപയോഗവും ഉണ്ടാകാം. കൂടാതെ, അക്സസ്സിബിലിറ്റി മാർഗ്ഗനിർദ്ദേശങ്ങളുടെ വ്യാഖ്യാനത്തിനും പ്രയോഗത്തിനും അധികാരപരിധികൾക്കനുസരിച്ച് സൂക്ഷ്മമായ വ്യത്യാസങ്ങൾ ഉണ്ടാകാം. അതിനാൽ, WYSIWYG അക്സസ്സിബിലിറ്റിയോടുള്ള ഒരു യഥാർത്ഥ ആഗോള സമീപനത്തിന് അന്താരാഷ്ട്ര മാനദണ്ഡങ്ങളെക്കുറിച്ചുള്ള ആഴത്തിലുള്ള ധാരണയും സാർവത്രിക രൂപകൽപ്പന തത്വങ്ങളോടുള്ള പ്രതിബദ്ധതയും ആവശ്യമാണ്.
WYSIWYG എഡിറ്ററുകൾക്കായുള്ള പ്രധാന അക്സസ്സിബിലിറ്റി തത്വങ്ങൾ
വെബ് കണ്ടന്റ് അക്സസ്സിബിലിറ്റി ഗൈഡ്ലൈൻസ് (WCAG) വെബ് അക്സസ്സിബിലിറ്റിക്കുള്ള അന്താരാഷ്ട്ര മാനദണ്ഡമായി പ്രവർത്തിക്കുന്നു. WCAG മനസ്സിൽ വെച്ചുകൊണ്ട് WYSIWYG എഡിറ്ററുകൾ നടപ്പിലാക്കുന്നത് ഉപയോക്താക്കളുടെ ഒരു വലിയ വിഭാഗത്തിന് അടിസ്ഥാനപരമായ ഉപയോഗക്ഷമത ഉറപ്പാക്കുന്നു. WCAG-യുടെ നാല് പ്രധാന തത്വങ്ങൾ ഇവയാണ്:
ഗ്രഹിക്കാൻ കഴിയുന്നത് (Perceivable)
വിവരങ്ങളും ഉപയോക്തൃ ഇൻ്റർഫേസ് ഘടകങ്ങളും ഉപയോക്താക്കൾക്ക് ഗ്രഹിക്കാൻ കഴിയുന്ന രീതിയിൽ അവതരിപ്പിക്കണം. WYSIWYG എഡിറ്ററുകളെ സംബന്ധിച്ചിടത്തോളം, ഇത് അർത്ഥമാക്കുന്നത്:
- ദൃശ്യ സൂചകങ്ങൾ: തിരഞ്ഞെടുത്ത ടെക്സ്റ്റ്, സജീവമായ ബട്ടണുകൾ, ഇൻപുട്ട് ഫീൽഡുകൾ എന്നിവയ്ക്കായി വ്യക്തമായ ദൃശ്യ സൂചകങ്ങൾ നൽകുക.
- ചിത്രങ്ങൾക്ക് ബദൽ ടെക്സ്റ്റ്: ഉള്ളടക്കത്തിൽ ചേർക്കുന്ന ചിത്രങ്ങൾക്ക് വിവരണാത്മകമായ ആൾട്ട് ടെക്സ്റ്റ് (alt text) എളുപ്പത്തിൽ ചേർക്കാൻ ഉപയോക്താക്കളെ പ്രാപ്തരാക്കുക.
- കളർ കോൺട്രാസ്റ്റ്: എഡിറ്റർ ഇൻ്റർഫേസിനുള്ളിലും സൃഷ്ടിക്കുന്ന ഉള്ളടക്കത്തിലും ടെക്സ്റ്റും പശ്ചാത്തല നിറങ്ങളും തമ്മിൽ മതിയായ കോൺട്രാസ്റ്റ് ഉറപ്പാക്കുക.
- വലുപ്പം മാറ്റാവുന്ന ടെക്സ്റ്റ്: ഉള്ളടക്കത്തിനോ പ്രവർത്തനത്തിനോ നഷ്ടം സംഭവിക്കാതെ ടെക്സ്റ്റിൻ്റെ വലുപ്പം മാറ്റാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക.
പ്രവർത്തിപ്പിക്കാവുന്നത് (Operable)
ഉപയോക്തൃ ഇൻ്റർഫേസ് ഘടകങ്ങളും നാവിഗേഷനും പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്നതായിരിക്കണം. ഇതിനർത്ഥം:
- കീബോർഡ് നാവിഗബിലിറ്റി: എല്ലാ എഡിറ്റർ ഫംഗ്ഷനുകളും ബട്ടണുകളും മെനുകളും ഇൻ്ററാക്ടീവ് ഘടകങ്ങളും പൂർണ്ണമായും കീബോർഡ് മാത്രം ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യാനും പ്രവർത്തിപ്പിക്കാനും കഴിയണം. ഇതിൽ ലോജിക്കൽ ടാബ് ഓർഡറിംഗും ദൃശ്യമായ ഫോക്കസ് ഇൻഡിക്കേറ്ററുകളും ഉൾപ്പെടുന്നു.
- മതിയായ സമയം: ഉള്ളടക്കം വായിക്കാനും ഉപയോഗിക്കാനും ഉപയോക്താക്കൾക്ക് മതിയായ സമയം ഉണ്ടായിരിക്കണം. എഡിറ്റർ ഇൻ്റർഫേസിനുതന്നെ ഇത് അത്ര നിർണ്ണായകമല്ലെങ്കിലും, അതിനുള്ളിലെ സമയബന്ധിതമായ ഏതെങ്കിലും ഇൻ്ററാക്ടീവ് ഘടകങ്ങൾക്ക് ഇത് പ്രധാനമാണ്.
- അപസ്മാരം ഉണ്ടാക്കുന്ന ഘടകങ്ങൾ ഒഴിവാക്കുക: ഫോട്ടോസെൻസിറ്റീവ് എപ്പിലെപ്സിയുള്ള വ്യക്തികളിൽ അപസ്മാരം ഉണ്ടാക്കാൻ സാധ്യതയുള്ള, വേഗത്തിൽ മിന്നുന്ന ഉള്ളടക്കമോ ഇൻ്റർഫേസ് ഘടകങ്ങളോ ഒഴിവാക്കുക.
മനസ്സിലാക്കാവുന്നത് (Understandable)
വിവരങ്ങളും ഉപയോക്തൃ ഇൻ്റർഫേസിൻ്റെ പ്രവർത്തനവും മനസ്സിലാക്കാവുന്നതായിരിക്കണം. ഇതിൽ ഉൾപ്പെടുന്നവ:
- വായനാക്ഷമത: എഡിറ്ററിനുള്ളിലെ ലേബലുകൾ, നിർദ്ദേശങ്ങൾ, ടൂൾടിപ്പുകൾ എന്നിവയ്ക്കായി വ്യക്തവും സംക്ഷിപ്തവുമായ ഭാഷ ഉപയോഗിക്കുക.
- പ്രവചനാതീതമായ പ്രവർത്തനം: എഡിറ്ററിൻ്റെ പെരുമാറ്റം സ്ഥിരതയുള്ളതും പ്രവചനാതീതവുമാണെന്ന് ഉറപ്പാക്കുക. ഉദാഹരണത്തിന്, ഒരു 'bold' ബട്ടണിൽ ക്ലിക്കുചെയ്യുന്നത് എല്ലായ്പ്പോഴും ബോൾഡ് ഫോർമാറ്റിംഗ് പ്രയോഗിക്കണം.
- ഇൻപുട്ട് സഹായം: ഉള്ളടക്ക നിർമ്മാണത്തിലോ കോൺഫിഗറേഷനിലോ ഉപയോക്താവിന് തെറ്റ് സംഭവിച്ചാൽ വ്യക്തമായ പിശക് സന്ദേശങ്ങളും തിരുത്തലുകൾക്കുള്ള നിർദ്ദേശങ്ങളും നൽകുക.
ശക്തമായത് (Robust)
അസിസ്റ്റീവ് ടെക്നോളജികൾ ഉൾപ്പെടെയുള്ള വൈവിധ്യമാർന്ന യൂസർ ഏജൻ്റുകൾക്ക് വിശ്വസനീയമായി വ്യാഖ്യാനിക്കാൻ കഴിയുന്നത്ര ശക്തമായിരിക്കണം ഉള്ളടക്കം. WYSIWYG എഡിറ്ററുകളെ സംബന്ധിച്ചിടത്തോളം, ഇതിനർത്ഥം:
- സെമാന്റിക് HTML: എഡിറ്റർ വൃത്തിയുള്ളതും സെമാന്റിക് ആയതുമായ HTML ഉണ്ടാക്കണം. ഉദാഹരണത്തിന്, തലക്കെട്ടുകൾക്കായി `
`, ലിസ്റ്റുകൾക്കായി `
- ` ഉം `
- ` ഉം, ശക്തമായ ഊന്നലിനായി `` എന്നിവ ഉപയോഗിക്കുക, അല്ലാതെ സെമാന്റിക് ടാഗുകൾ ഉചിതമായ ഇടങ്ങളിൽ പ്രസന്റേഷണൽ ടാഗുകളെയോ ഇൻലൈൻ സ്റ്റൈലുകളെയോ ആശ്രയിക്കരുത്.
- ARIA ആട്രിബ്യൂട്ടുകൾ: എഡിറ്ററിനുള്ളിലെ കസ്റ്റം UI ഘടകങ്ങളുടെയോ ഡൈനാമിക് ഉള്ളടക്കത്തിൻ്റെയോ അക്സസ്സിബിലിറ്റി മെച്ചപ്പെടുത്തുന്നതിന് ആവശ്യമുള്ളിടത്ത് ആക്സസിബിൾ റിച്ച് ഇൻ്റർനെറ്റ് ആപ്ലിക്കേഷൻസ് (ARIA) റോളുകളും, സ്റ്റേറ്റുകളും, പ്രോപ്പർട്ടികളും നടപ്പിലാക്കുക.
- അനുയോജ്യത: വ്യത്യസ്ത ബ്രൗസറുകൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ, അസിസ്റ്റീവ് ടെക്നോളജികൾ എന്നിവയിലുടനീളം എഡിറ്റർ ശരിയായി പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.
പ്രായോഗിക നിർവ്വഹണ തന്ത്രങ്ങൾ
ഈ തത്വങ്ങളെ പ്രായോഗികമാക്കുന്നതിന് WYSIWYG എഡിറ്ററുകളുടെ രൂപകൽപ്പനയിലും വികസനത്തിലും ചിന്താപൂർവ്വമായ ഒരു സമീപനം ആവശ്യമാണ്. ഇതാ ചില പ്രവർത്തനപരമായ തന്ത്രങ്ങൾ:
1. സെമാന്റിക് HTML ജനറേഷൻ
ഇതാണ് ഒരുപക്ഷേ ഏറ്റവും നിർണായകമായ വശം. എഡിറ്ററിൻ്റെ ഔട്ട്പുട്ട് അന്തിമ ഉള്ളടക്കത്തിൻ്റെ അക്സസ്സിബിലിറ്റിയെ നേരിട്ട് ബാധിക്കുന്നു.
- തലക്കെട്ട് ഘടന: ഉപയോക്താക്കൾക്ക് ശരിയായ തലക്കെട്ട് ലെവലുകൾ (H1-H6) എളുപ്പത്തിൽ പ്രയോഗിക്കാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുക. എഡിറ്റർ ഇവയെ ശ്രേണിപരമായി ഉപയോഗിക്കാൻ ഉപയോക്താക്കളെ നയിക്കണം, കാഴ്ചയിലെ സ്റ്റൈലിംഗിന് വേണ്ടി മാത്രമല്ല. ഉദാഹരണത്തിന്, ഒരു "Heading 1" ബട്ടൺ ഒരു `
` ടാഗ് ഉണ്ടാക്കണം.
- ലിസ്റ്റ് ഫോർമാറ്റിംഗ്: ക്രമരഹിതമായ ലിസ്റ്റുകൾക്ക് `
- ` ഉം ക്രമമായ ലിസ്റ്റുകൾക്ക് `
- ` ഉം ഉപയോഗിക്കുക.
- ഊന്നലും പ്രാധാന്യവും: സെമാന്റിക് ഊന്നലും (`` ഇറ്റാലിക്സിനായി) ശക്തമായ പ്രാധാന്യവും (`` ബോൾഡിനായി) തമ്മിൽ വേർതിരിക്കുക. സെമാന്റിക് ടാഗ് കൂടുതൽ ഉചിതമായപ്പോൾ കാഴ്ചയിലെ സ്റ്റൈലിംഗിനായി മാത്രം ബോൾഡോ ഇറ്റാലിക്സോ ഉപയോഗിക്കുന്നത് ഒഴിവാക്കുക.
- പട്ടികകൾ: ഉപയോക്താക്കൾ പട്ടികകൾ സൃഷ്ടിക്കുമ്പോൾ, പട്ടികയുടെ അടിക്കുറിപ്പുകൾ, തലക്കെട്ടുകൾ (`
`), സ്കോപ്പ് ആട്രിബ്യൂട്ടുകൾ എന്നിവ ഉൾപ്പെടുത്താൻ എഡിറ്റർ സൗകര്യമൊരുക്കണം, ഇത് സ്ക്രീൻ റീഡറുകൾക്ക് മനസ്സിലാക്കാവുന്നതാക്കുന്നു. ഉദാഹരണം: ഒരു പ്രധാന തലക്കെട്ടിനായി ബോൾഡ് ടെക്സ്റ്റ് ഉപയോഗിക്കുന്നത് ഒരു സാധാരണ തെറ്റാണ്. ഒരു അക്സസ്സിബിൾ എഡിറ്റർ "Heading 1" എന്ന ഓപ്ഷൻ നൽകും, അത് ഒരു `
` ടാഗിന് ബോൾഡ് സ്റ്റൈലിംഗ് പ്രയോഗിക്കുന്നതിനു പകരം `
നിങ്ങളുടെ തലക്കെട്ട്
` എന്ന് ഔട്ട്പുട്ട് ചെയ്യും.2. എഡിറ്റർ ഇൻ്റർഫേസിൻ്റെ കീബോർഡ് അക്സസ്സിബിലിറ്റി
എഡിറ്റർ തന്നെ പൂർണ്ണമായും കീബോർഡ് ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കാൻ കഴിയണം.
- ടാബ് ഓർഡർ: എല്ലാ ഇൻ്ററാക്ടീവ് ഘടകങ്ങൾക്കും (ബട്ടണുകൾ, മെനുകൾ, ടൂൾബാറുകൾ, ടെക്സ്റ്റ് ഏരിയകൾ) ഒരു ലോജിക്കൽ, പ്രവചനാതീതമായ ടാബ് ഓർഡർ ഉറപ്പാക്കുക.
- ഫോക്കസ് ഇൻഡിക്കേറ്ററുകൾ: നിലവിൽ ഫോക്കസ് ചെയ്ത ഘടകത്തിന് വ്യക്തമായ ഒരു ദൃശ്യ സൂചകം (ഉദാ. ഒരു ഔട്ട്ലൈൻ) ഉണ്ടെന്ന് ഉറപ്പാക്കുക, അതുവഴി ഉപയോക്താക്കൾക്ക് അവർ എഡിറ്ററിനുള്ളിൽ എവിടെയാണെന്ന് അറിയാൻ കഴിയും.
- കീബോർഡ് കുറുക്കുവഴികൾ: സാധാരണ പ്രവർത്തനങ്ങൾക്കായി കീബോർഡ് കുറുക്കുവഴികൾ നൽകുക (ഉദാ. ബോൾഡിനായി Ctrl+B, ഇറ്റാലിക്കിനായി Ctrl+I, സേവ് ചെയ്യുന്നതിനായി Ctrl+S). ഇവ വ്യക്തമായി രേഖപ്പെടുത്തിയിരിക്കണം.
- ഡ്രോപ്പ്ഡൗൺ മെനുകളും മോഡലുകളും: എഡിറ്ററിൽ നിന്ന് സമാരംഭിക്കുന്ന ഡ്രോപ്പ്ഡൗൺ മെനുകളും പോപ്പ്-അപ്പുകളും മോഡൽ ഡയലോഗുകളും കീബോർഡ്-അക്സസ്സിബിൾ ആണെന്ന് ഉറപ്പാക്കുക, ഇത് ഉപയോക്താക്കളെ കീബോർഡ് ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യാനും അവ ഡിസ്മിസ് ചെയ്യാനും അനുവദിക്കുന്നു.
ഉദാഹരണം: ഒരു ഉപയോക്താവിന് ടൂൾബാറിലൂടെ ടാബ് ചെയ്യാനും സ്പേസ്ബാർ അല്ലെങ്കിൽ എൻ്റർ കീ ഉപയോഗിച്ച് ബട്ടണുകൾ സജീവമാക്കാനും ആരോ കീകളുപയോഗിച്ച് ഡ്രോപ്പ്ഡൗൺ മെനുകളിലൂടെ നാവിഗേറ്റ് ചെയ്യാനും കഴിയണം.
3. ഡൈനാമിക് ഘടകങ്ങൾക്കായുള്ള ARIA നടപ്പിലാക്കൽ
സെമാന്റിക് HTML ആണ് അഭികാമ്യമെങ്കിലും, ആധുനിക റിച്ച് ടെക്സ്റ്റ് എഡിറ്ററുകളിൽ പലപ്പോഴും ARIA-യിൽ നിന്ന് പ്രയോജനം നേടുന്ന ഡൈനാമിക് ഘടകങ്ങളോ കസ്റ്റം വിജറ്റുകളോ ഉൾപ്പെടുന്നു.
- റോൾ, സ്റ്റേറ്റ്, പ്രോപ്പർട്ടി: സ്റ്റാൻഡേർഡ് HTML ഘടകങ്ങൾ അപര്യാപ്തമാകുമ്പോൾ, അസിസ്റ്റീവ് ടെക്നോളജികൾക്ക് സന്ദർഭം നൽകുന്നതിന് ARIA റോളുകൾ (ഉദാ. `role="dialog"`, `role="button"`), സ്റ്റേറ്റുകൾ (ഉദാ. `aria-expanded="true"`, `aria-checked="false"`), പ്രോപ്പർട്ടികൾ (ഉദാ. `aria-label="Bold formatting"`) എന്നിവ ഉപയോഗിക്കുക.
- ലൈവ് റീജിയണുകൾ: എഡിറ്ററിന് ഡൈനാമിക് അറിയിപ്പുകളോ സ്റ്റാറ്റസ് അപ്ഡേറ്റുകളോ ഉണ്ടെങ്കിൽ (ഉദാ. "സേവ് വിജയകരം"), ഇവ സ്ക്രീൻ റീഡറുകൾ അറിയിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ `aria-live` ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിക്കുക.
ഉദാഹരണം: എഡിറ്ററിനുള്ളിലെ ഒരു കളർ പിക്കർ ഘടകം അതിൻ്റെ പ്രവർത്തനം വിവരിക്കാൻ `role="dialog"`-ഉം `aria-label`-ഉം ഉപയോഗിച്ചേക്കാം, കൂടാതെ അതിൻ്റെ ഓരോ കളർ സ്വാച്ചുകൾക്കും നിലവിൽ തിരഞ്ഞെടുത്ത നിറം സൂചിപ്പിക്കാൻ `aria-checked` ആട്രിബ്യൂട്ടുകൾ ഉണ്ടായിരിക്കാം.
4. എഡിറ്ററിൻ്റെ അക്സസ്സിബിൾ യൂസർ ഇൻ്റർഫേസ് ഡിസൈൻ
എഡിറ്ററിൻ്റെ സ്വന്തം ഇൻ്റർഫേസ് അക്സസ്സിബിലിറ്റി മനസ്സിൽ വെച്ച് രൂപകൽപ്പന ചെയ്യേണ്ടതുണ്ട്.
- മതിയായ കളർ കോൺട്രാസ്റ്റ്: എഡിറ്ററിൻ്റെ ടൂൾബാറിലെയും മെനുകളിലെയും ടെക്സ്റ്റ് ലേബലുകൾ, ഐക്കണുകൾ, ഇൻ്ററാക്ടീവ് ഘടകങ്ങൾ എന്നിവ WCAG കോൺട്രാസ്റ്റ് അനുപാതങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. കാഴ്ചക്കുറവുള്ള ഉപയോക്താക്കൾക്ക് ഇത് നിർണായകമാണ്.
- വ്യക്തമായ ഐക്കണുകളും ലേബലുകളും: ടൂൾബാറുകളിൽ ഉപയോഗിക്കുന്ന ഐക്കണുകൾക്കൊപ്പം അവയുടെ പ്രവർത്തനം വിശദീകരിക്കുന്ന വ്യക്തമായ ടെക്സ്റ്റ് ലേബലുകളോ ടൂൾടിപ്പുകളോ ഉണ്ടായിരിക്കണം, പ്രത്യേകിച്ചും ഐക്കൺ മാത്രം അവ്യക്തമായിരിക്കുമ്പോൾ.
- വലുപ്പം മാറ്റാവുന്ന ഇൻ്റർഫേസ്: എഡിറ്ററിൻ്റെ ഇൻ്റർഫേസ് തന്നെ വലുപ്പം മാറ്റാനോ അല്ലെങ്കിൽ അതിൻ്റെ ലേഔട്ടോ പ്രവർത്തനക്ഷമതയോ തകരാറിലാക്കാതെ വ്യത്യസ്ത സ്ക്രീൻ റെസല്യൂഷനുകളുമായി പൊരുത്തപ്പെടാനോ കഴിയുന്നതായിരിക്കണം.
- ദൃശ്യ സൂചകങ്ങൾ: ബട്ടൺ അമർത്തുക, തിരഞ്ഞെടുപ്പിലെ മാറ്റങ്ങൾ, ലോഡിംഗ് സ്റ്റേറ്റുകൾ തുടങ്ങിയ പ്രവർത്തനങ്ങൾക്ക് വ്യക്തമായ ദൃശ്യ ഫീഡ്ബാക്ക് നൽകുക.
ഉദാഹരണം: ടൂൾബാറിലെ ഐക്കണുകളും ടൂൾബാർ പശ്ചാത്തലവും തമ്മിലുള്ള കോൺട്രാസ്റ്റ് അനുപാതം സാധാരണ ടെക്സ്റ്റിന് കുറഞ്ഞത് 4.5:1 ഉം വലിയ ടെക്സ്റ്റിന് 3:1 ഉം ആയിരിക്കണം, WCAG AA മാനദണ്ഡങ്ങൾ അനുസരിച്ച്.
5. എഡിറ്ററിനുള്ളിലെ ഉള്ളടക്ക അക്സസ്സിബിലിറ്റി ഫീച്ചറുകൾ
അക്സസ്സിബിൾ ഉള്ളടക്കം സൃഷ്ടിക്കാൻ എഡിറ്റർ ഉപയോക്താക്കളെ പ്രാപ്തരാക്കണം.
- ചിത്രത്തിൻ്റെ ആൾട്ട് ടെക്സ്റ്റ്: ഒരു ചിത്രം ചേർക്കുമ്പോൾ ആൾട്ട് ടെക്സ്റ്റ് ചേർക്കുന്നതിനായി ഒരു പ്രത്യേക ഫീൽഡ് അല്ലെങ്കിൽ പ്രോംപ്റ്റ്. ഇത് നിർബന്ധിതമോ അല്ലെങ്കിൽ ശക്തമായി പ്രോത്സാഹിപ്പിക്കുകയോ ചെയ്യണം.
- ലിങ്ക് ടെക്സ്റ്റ്: "ഇവിടെ ക്ലിക്ക് ചെയ്യുക" പോലുള്ള പൊതുവായ പദങ്ങൾക്കു പകരം വിവരണാത്മകമായ ലിങ്ക് ടെക്സ്റ്റ് നൽകാൻ ഉപയോക്താക്കളെ നയിക്കുക. എഡിറ്റർക്ക് നിർദ്ദേശങ്ങളോ മുന്നറിയിപ്പുകളോ നൽകാം.
- നിറങ്ങളുടെ തിരഞ്ഞെടുപ്പ്: നല്ല കോൺട്രാസ്റ്റ് അനുപാതങ്ങളുള്ള മുൻകൂട്ടി തിരഞ്ഞെടുത്ത നിറങ്ങളുടെ ഒരു പാലറ്റ് നൽകുക, ടെക്സ്റ്റിന് കോൺട്രാസ്റ്റ് പരിശോധനയിൽ പരാജയപ്പെടുന്ന വർണ്ണ സംയോജനങ്ങൾ ഉപയോഗിക്കാൻ ശ്രമിച്ചാൽ മുന്നറിയിപ്പുകളോ മാർഗ്ഗനിർദ്ദേശങ്ങളോ നൽകുക.
- അക്സസ്സിബിലിറ്റി ചെക്കർ: സൃഷ്ടിക്കുന്ന ഉള്ളടക്കം സ്കാൻ ചെയ്യുകയും സാധ്യമായ പ്രശ്നങ്ങളെക്കുറിച്ച് ഫീഡ്ബാക്ക് നൽകുകയും ചെയ്യുന്ന ഒരു അക്സസ്സിബിലിറ്റി ചെക്കർ സംയോജിപ്പിക്കുക (ഉദാ. കാണാതായ ആൾട്ട് ടെക്സ്റ്റ്, കുറഞ്ഞ കോൺട്രാസ്റ്റ് ടെക്സ്റ്റ്, അനുചിതമായ തലക്കെട്ട് ഘടന).
ഉദാഹരണം: ഒരു ഉപയോക്താവ് ഒരു ചിത്രം ചേർക്കുമ്പോൾ, ചിത്രത്തിൻ്റെ പ്രിവ്യൂവും "ബദൽ ടെക്സ്റ്റ് (കാഴ്ചയില്ലാത്ത ഉപയോക്താക്കൾക്കായി ചിത്രം വിവരിക്കുക)" എന്ന് ലേബൽ ചെയ്ത ഒരു പ്രധാന ടെക്സ്റ്റ് ഫീൽഡും ഉള്ള ഒരു മോഡൽ പോപ്പ് അപ്പ് ചെയ്യുന്നു.
6. അന്താരാഷ്ട്രവൽക്കരണവും പ്രാദേശികവൽക്കരണവും സംബന്ധിച്ച പരിഗണനകൾ
ഒരു ആഗോള പ്രേക്ഷകരെ സംബന്ധിച്ചിടത്തോളം, പ്രാദേശികവൽക്കരണം പ്രധാനമാണ്, ഇത് അക്സസ്സിബിലിറ്റി ഫീച്ചറുകളിലേക്കും വ്യാപിക്കുന്നു.
- ഭാഷാ പിന്തുണ: എഡിറ്ററിൻ്റെ ഇൻ്റർഫേസ് ഒന്നിലധികം ഭാഷകളിലേക്ക് വിവർത്തനം ചെയ്യാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുക. അക്സസ്സിബിലിറ്റി ലേബലുകളും ടൂൾടിപ്പുകളും കൃത്യമായി വിവർത്തനം ചെയ്യണം.
- സാംസ്കാരിക സൂക്ഷ്മതകൾ: ഐക്കണുകളിലോ നിറങ്ങളുടെ അർത്ഥങ്ങളിലോ ഉള്ള സാംസ്കാരിക വ്യത്യാസങ്ങൾ ശ്രദ്ധിക്കുക. സാർവത്രിക ചിഹ്നങ്ങളാണ് അഭികാമ്യമെങ്കിലും, പ്രാദേശികവൽക്കരിച്ച ബദലുകൾ ആവശ്യമായി വന്നേക്കാം.
- ദിശാസൂചകം: അറബിക്, ഹീബ്രു പോലുള്ള വലത്തുനിന്ന് ഇടത്തോട്ടുള്ള (RTL) ഭാഷകൾക്കുള്ള പിന്തുണ അത്യാവശ്യമാണ്. എഡിറ്ററിൻ്റെ ലേഔട്ടും ടെക്സ്റ്റ് ദിശയും അതനുസരിച്ച് പൊരുത്തപ്പെടണം.
- തീയതി, നമ്പർ ഫോർമാറ്റുകൾ: എഡിറ്ററിൻ്റെ പ്രധാന പ്രവർത്തനത്തിൻ്റെ ഭാഗമല്ലെങ്കിലും, തീയതികളോ നമ്പറുകളോ കൈകാര്യം ചെയ്യുന്ന ഫീച്ചറുകൾ എഡിറ്ററിൽ ഉൾപ്പെടുന്നുവെങ്കിൽ, ഇവ പ്രാദേശിക-നിർദ്ദിഷ്ട ഫോർമാറ്റുകൾ പിന്തുടരണം.
ഉദാഹരണം: എഡിറ്ററിൻ്റെ അറബിക് പതിപ്പ് ടൂൾബാറുകളും മെനുകളും വലത്തുനിന്ന് ഇടത്തോട്ടുള്ള ലേഔട്ടിൽ അവതരിപ്പിക്കണം, ഉപയോക്താവ് നൽകുന്ന ടെക്സ്റ്റ് ഒരു RTL പശ്ചാത്തലത്തിലും ശരിയായി റെൻഡർ ചെയ്യണം.
പരിശോധനയും മൂല്യനിർണ്ണയവും
WYSIWYG എഡിറ്ററുകൾ അക്സസ്സിബിലിറ്റി മാനദണ്ഡങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ സമഗ്രമായ പരിശോധന അത്യാവശ്യമാണ്.
- ഓട്ടോമേറ്റഡ് ടെസ്റ്റിംഗ്: സാധാരണ അക്സസ്സിബിലിറ്റി ലംഘനങ്ങൾക്കായി എഡിറ്ററിൻ്റെ ഇൻ്റർഫേസും ജനറേറ്റ് ചെയ്ത കോഡും സ്കാൻ ചെയ്യാൻ Axe, Lighthouse, അല്ലെങ്കിൽ WAVE പോലുള്ള ഉപകരണങ്ങൾ ഉപയോഗിക്കുക.
- മാനുവൽ കീബോർഡ് ടെസ്റ്റിംഗ്: കീബോർഡ് മാത്രം ഉപയോഗിച്ച് മുഴുവൻ എഡിറ്ററും നാവിഗേറ്റ് ചെയ്യുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുക. ഫോക്കസ് ഇൻഡിക്കേറ്ററുകൾ, ടാബ് ഓർഡർ, എല്ലാ പ്രവർത്തനങ്ങളും ചെയ്യാനുള്ള കഴിവ് എന്നിവ പരിശോധിക്കുക.
- സ്ക്രീൻ റീഡർ ടെസ്റ്റിംഗ്: എഡിറ്ററിൻ്റെ പ്രവർത്തനക്ഷമതയും ഉള്ളടക്ക നിർമ്മാണ പ്രക്രിയയും മനസ്സിലാക്കാവുന്നതും പ്രവർത്തിപ്പിക്കാവുന്നതുമാണെന്ന് ഉറപ്പാക്കാൻ ജനപ്രിയ സ്ക്രീൻ റീഡറുകൾ (ഉദാ. NVDA, JAWS, VoiceOver) ഉപയോഗിച്ച് പരിശോധിക്കുക.
- ഭിന്നശേഷിയുള്ള ആളുകളുമായി ഉപയോക്തൃ പരിശോധന: അക്സസ്സിബിലിറ്റി സാധൂകരിക്കുന്നതിനുള്ള ഏറ്റവും ഫലപ്രദമായ മാർഗ്ഗം വൈവിധ്യമാർന്ന വൈകല്യങ്ങളുള്ള ഉപയോക്താക്കളെ പരിശോധനാ പ്രക്രിയയിൽ ഉൾപ്പെടുത്തുക എന്നതാണ്. അവരുടെ അനുഭവത്തെക്കുറിച്ചുള്ള ഫീഡ്ബാക്ക് ശേഖരിക്കുക.
- ക്രോസ്-ബ്രൗസർ, ക്രോസ്-ഡിവൈസ് ടെസ്റ്റിംഗ്: വിവിധ ബ്രൗസറുകൾ, ഉപകരണങ്ങൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ എന്നിവയിലുടനീളം സ്ഥിരമായ അക്സസ്സിബിലിറ്റി ഉറപ്പാക്കുക.
അക്സസ്സിബിൾ WYSIWYG എഡിറ്ററുകളുടെ പ്രയോജനങ്ങൾ
WYSIWYG അക്സസ്സിബിലിറ്റിയിൽ നിക്ഷേപിക്കുന്നത് കാര്യമായ നേട്ടങ്ങൾ നൽകുന്നു:
1. വിപുലമായ പ്രചാരവും എല്ലാവരെയും ഉൾക്കൊള്ളലും
അക്സസ്സിബിൾ എഡിറ്ററുകൾ നിങ്ങളുടെ ഉള്ളടക്ക നിർമ്മാണ പ്ലാറ്റ്ഫോമുകളെ വിശാലമായ ആഗോള പ്രേക്ഷകർക്ക് തുറന്നുകൊടുക്കുന്നു, അല്ലാത്തപക്ഷം ഒഴിവാക്കപ്പെടാൻ സാധ്യതയുള്ള ഭിന്നശേഷിയുള്ള വ്യക്തികൾ ഉൾപ്പെടെ. ഇത് കൂടുതൽ എല്ലാവരെയും ഉൾക്കൊള്ളുന്ന ഒരു ഡിജിറ്റൽ പരിതസ്ഥിതിയെ പ്രോത്സാഹിപ്പിക്കുന്നു.
2. എല്ലാവർക്കും മെച്ചപ്പെട്ട ഉപയോക്തൃ അനുഭവം
വ്യക്തമായ നാവിഗേഷൻ, നല്ല കളർ കോൺട്രാസ്റ്റ്, കീബോർഡ് ഉപയോഗക്ഷമത തുടങ്ങിയ അക്സസ്സിബിലിറ്റി ഫീച്ചറുകൾ, ഭിന്നശേഷിയുള്ളവർക്ക് മാത്രമല്ല, എല്ലാവർക്കും ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നു. ഇത് ഉപയോക്തൃ സംതൃപ്തിയും പങ്കാളിത്തവും വർദ്ധിപ്പിക്കാൻ ഇടയാക്കും.
3. മെച്ചപ്പെട്ട SEO
സെമാന്റിക് HTML, വിവരണാത്മക ആൾട്ട് ടെക്സ്റ്റ് പോലുള്ള പല അക്സസ്സിബിലിറ്റി മികച്ച സമ്പ്രദായങ്ങളും മികച്ച സെർച്ച് എഞ്ചിൻ ഒപ്റ്റിമൈസേഷന് (SEO) സംഭാവന നൽകുന്നു. ഘടനാപരവും അക്സസ്സിബിളുമായ ഉള്ളടക്കം സെർച്ച് എഞ്ചിനുകൾക്ക് നന്നായി മനസ്സിലാക്കാനും ഇൻഡെക്സ് ചെയ്യാനും കഴിയും.
4. നിയമപരമായ അനുസരണവും റിസ്ക് ലഘൂകരണവും
WCAG പോലുള്ള അക്സസ്സിബിലിറ്റി മാനദണ്ഡങ്ങൾ പാലിക്കുന്നത് വിവിധ രാജ്യങ്ങളിലെ നിയമപരമായ ആവശ്യകതകൾ നിറവേറ്റാൻ സ്ഥാപനങ്ങളെ സഹായിക്കുന്നു, നിയമനടപടികളുടെയും പ്രശസ്തിക്ക് കോട്ടം തട്ടുന്നതിന്റെയും സാധ്യത കുറയ്ക്കുന്നു.
5. നൂതനാശയങ്ങളും ബ്രാൻഡ് പ്രശസ്തിയും
അക്സസ്സിബിലിറ്റിക്ക് മുൻഗണന നൽകുന്നത് സാമൂഹിക ഉത്തരവാദിത്തത്തോടും എല്ലാവരെയും ഉൾക്കൊള്ളുന്നതിനോടുമുള്ള ഒരു പ്രതിബദ്ധത പ്രകടമാക്കുന്നു, ഇത് ഒരു ബ്രാൻഡിൻ്റെ പ്രശസ്തി വർദ്ധിപ്പിക്കുകയും ഉപയോക്തൃ ഇൻ്റർഫേസ് ഡിസൈനിൽ നൂതനാശയങ്ങൾ പ്രോത്സാഹിപ്പിക്കുകയും ചെയ്യും.
6. ഭാവിയിലേക്ക് സുരക്ഷിതമാക്കൽ
അക്സസ്സിബിലിറ്റി നിയന്ത്രണങ്ങൾ വികസിക്കുകയും അസിസ്റ്റീവ് ടെക്നോളജികളുടെ ഉപയോഗം ആഗോളതലത്തിൽ വർദ്ധിക്കുകയും ചെയ്യുമ്പോൾ, തുടക്കം മുതൽ അക്സസ്സിബിൾ ടൂളുകൾ നിർമ്മിക്കുന്നത് നിങ്ങളുടെ പ്ലാറ്റ്ഫോമുകൾ ദീർഘകാലത്തേക്ക് പ്രസക്തവും അനുസരണമുള്ളതുമായി തുടരുന്നുവെന്ന് ഉറപ്പാക്കുന്നു.
ഉപസംഹാരം
ഉള്ളടക്ക നിർമ്മാണം ജനാധിപത്യവൽക്കരിക്കുന്നതിനുള്ള ശക്തമായ ഉപകരണങ്ങളാണ് WYSIWYG എഡിറ്ററുകൾ. അക്സസ്സിബിലിറ്റിക്ക് മുൻഗണന നൽകുന്നതിലൂടെ, ഈ ശക്തി ഉത്തരവാദിത്തത്തോടെയും എല്ലാവരെയും ഉൾക്കൊള്ളുന്ന രീതിയിലും ഉപയോഗിക്കുന്നുവെന്ന് നമ്മൾ ഉറപ്പാക്കുന്നു. ഈ എഡിറ്ററുകളിൽ ശക്തമായ അക്സസ്സിബിലിറ്റി ഫീച്ചറുകൾ നടപ്പിലാക്കുന്നത് ഒരു സാങ്കേതിക തടസ്സമല്ല, മറിച്ച് ഒരു ആഗോള പ്രേക്ഷകർക്ക് കൂടുതൽ അവബോധജന്യവും ഉപയോഗയോഗ്യവും തുല്യവുമായ ഡിജിറ്റൽ അനുഭവങ്ങൾ നിർമ്മിക്കാനുള്ള ഒരു അവസരമാണ്. ഇതിന് അന്താരാഷ്ട്ര മാനദണ്ഡങ്ങൾ മനസ്സിലാക്കുന്നതിനും, രൂപകൽപ്പനയിലും വികസനത്തിലും മികച്ച സമ്പ്രദായങ്ങൾ ഉപയോഗിക്കുന്നതിനും, വൈവിധ്യമാർന്ന ഉപയോക്തൃ ഗ്രൂപ്പുകളുമായി തുടർച്ചയായ പരിശോധന നടത്തുന്നതിനും ഒരു പ്രതിബദ്ധത ആവശ്യമാണ്.
നമ്മൾ ഡിജിറ്റൽ ലോകം കെട്ടിപ്പടുക്കുന്നത് തുടരുമ്പോൾ, അതിനെ രൂപപ്പെടുത്താൻ നമ്മൾ ഉപയോഗിക്കുന്ന ഉപകരണങ്ങൾ എല്ലാവർക്കും അക്സസ്സിബിൾ ആണെന്ന് ഉറപ്പാക്കാം. യഥാർത്ഥത്തിൽ എല്ലാവരെയും ഉൾക്കൊള്ളുന്ന ഉള്ളടക്ക നിർമ്മാണത്തിലേക്കുള്ള യാത്ര ആരംഭിക്കുന്നത് എഡിറ്ററുകളുടെ തന്നെ അക്സസ്സിബിലിറ്റിയിൽ നിന്നാണ്. WYSIWYG അക്സസ്സിബിലിറ്റി സ്വീകരിക്കുന്നതിലൂടെ, എല്ലായിടത്തുമുള്ള എല്ലാവർക്കുമായി കൂടുതൽ ബന്ധിതവും, മനസ്സിലാക്കുന്നതും, തുല്യവുമായ ഒരു ഡിജിറ്റൽ ഭാവിക്കായി നമ്മൾ വഴിയൊരുക്കുന്നു.