با پیادهسازی انطباق WCAG، اپلیکیشنهای فرانتاند خود را برای همه دسترسپذیر کنید. این راهنما شامل گامهای عملی و دیدگاههای جهانی برای طراحی وب فراگیر است.
دسترسپذیری فرانتاند: پیادهسازی انطباق با WCAG برای مخاطبان جهانی
در دنیای متصل امروز، وب به عنوان دروازه اصلی اطلاعات، خدمات و فرصتها برای میلیاردها نفر در سراسر جهان عمل میکند. اطمینان از اینکه این چشمانداز دیجیتال برای همه، صرفنظر از تواناییهایشان، دسترسپذیر باشد، تنها یک مسئله اخلاقی نیست؛ بلکه یک الزام اساسی برای ساختن جامعهای واقعاً فراگیر و عادلانه است. این راهنمای جامع به دنیای دسترسپذیری فرانتاند میپردازد و بر پیادهسازی انطباق با دستورالعملهای دسترسپذیری محتوای وب (WCAG) برای ایجاد وبسایتها و اپلیکیشنهای دسترسپذیر و قابل استفاده برای مخاطبان جهانی تمرکز دارد.
درک اهمیت دسترسپذیری فرانتاند
دسترسپذیری به معنای از بین بردن موانعی است که افراد دارای معلولیت را از تعامل با وب باز میدارد. این معلولیتها میتوانند شامل اختلالات بینایی (نابینایی، کمبینایی)، اختلالات شنوایی (ناشنوایی، کمشنوایی)، اختلالات حرکتی (دشواری در استفاده از ماوس، صفحهکلید)، اختلالات شناختی (ناتوانیهای یادگیری، اختلالات کمتوجهی) و اختلالات گفتاری باشند. دسترسپذیری فرانتاند بر نحوه ساختاردهی کد و طراحی وبسایت شما برای پاسخگویی به این نیازهای متنوع تمرکز دارد.
چرا دسترسپذیری اینقدر مهم است؟
- ملاحظات اخلاقی: همه سزاوار دسترسی برابر به اطلاعات و خدمات هستند.
- الزامات قانونی: بسیاری از کشورها قوانین و مقرراتی برای اجباری کردن دسترسپذیری وب دارند (مانند قانون آمریکاییهای دارای معلولیت (ADA) در ایالات متحده، قانون دسترسپذیری اروپا). عدم رعایت این قوانین میتواند منجر به اقدامات قانونی شود.
- تجربه کاربری (UX) بهتر برای همه: وبسایتهای دسترسپذیر اغلب به نفع همه کاربران هستند، نه فقط افراد دارای معلولیت. به عنوان مثال، استفاده از زبان واضح و مختصر، فراهم کردن کنتراست کافی و اطمینان از ناوبری مناسب با صفحهکلید، قابلیت استفاده را برای همه بهبود میبخشد.
- سئوی بهبودیافته: بهترین شیوههای دسترسپذیری اغلب با بهترین شیوههای سئو همسو هستند که منجر به رتبهبندی بهتر در موتورهای جستجو میشود.
- دسترسی به مخاطبان گستردهتر: دسترسپذیر کردن وبسایت شما، مخاطبان بالقوه شما را با شامل کردن افراد دارای معلولیت و کسانی که از دستگاههای قدیمیتر یا اتصالات اینترنتی کندتر استفاده میکنند، گسترش میدهد.
معرفی WCAG: استاندارد طلایی برای دسترسپذیری وب
دستورالعملهای دسترسپذیری محتوای وب (WCAG) مجموعهای از استانداردهای بینالمللی برای دسترسپذیری وب است که توسط کنسرسیوم وب جهانی (W3C) توسعه یافته است. WCAG یک چارچوب جامع برای دسترسپذیرتر کردن محتوای وب برای افراد دارای معلولیت فراهم میکند. این دستورالعملها حول چهار اصل اصلی ساختار یافتهاند که اغلب با مخفف POUR به آنها اشاره میشود:
- قابل درک (Perceivable): اطلاعات و اجزای رابط کاربری باید به گونهای به کاربران ارائه شوند که بتوانند آنها را درک کنند.
- قابل استفاده (Operable): اجزای رابط کاربری و ناوبری باید قابل استفاده باشند.
- قابل فهم (Understandable): اطلاعات و عملکرد رابط کاربری باید قابل فهم باشد.
- مستحکم (Robust): محتوا باید به اندازه کافی مستحکم باشد تا بتواند توسط طیف گستردهای از عاملهای کاربری، از جمله فناوریهای کمکی، به طور قابل اعتماد تفسیر شود.
WCAG به سه سطح انطباق تقسیم میشود:
- سطح A: پایهایترین سطح دسترسپذیری.
- سطح AA: رایجترین سطح انطباق که اغلب از نظر قانونی الزامی است.
- سطح AAA: بالاترین سطح دسترسپذیری که دستیابی به آن برای برخی از انواع محتوا میتواند دشوار باشد.
WCAG مجموعهای از معیارهای موفقیت را برای هر دستورالعمل ارائه میدهد. این معیارها عبارتهای قابل آزمایشی هستند که الزامات لازم برای دسترسپذیر کردن محتوا را توصیف میکنند. WCAG یک استاندارد دائماً در حال تحول است و به طور منظم برای رسیدگی به فناوریهای جدید و نیازهای کاربران بهروزرسانی میشود. بهروز بودن با آخرین نسخه آن بسیار مهم است.
پیادهسازی انطباق با WCAG در توسعه فرانتاند: یک راهنمای عملی
در اینجا یک راهنمای عملی برای پیادهسازی انطباق با WCAG در جریان کاری توسعه فرانتاند شما آورده شده است:
۱. HTML معنایی (Semantic HTML): ساخت یک پایه قوی
HTML معنایی شامل استفاده صحیح از عناصر HTML برای معنا بخشیدن به محتوای شماست. این پایه و اساس دسترسپذیری است.
- از عناصر معنایی استفاده کنید: از عناصری مانند
<nav>
،<article>
،<aside>
،<header>
،<footer>
،<main>
و<section>
برای ساختاردهی منطقی محتوای خود استفاده کنید. این کار به صفحهخوانها کمک میکند تا ساختار صفحه شما را درک کنند. - سلسله مراتب عناوین: از تگهای عنوان (
<h1>
تا<h6>
) به ترتیب منطقی برای ایجاد یک سلسله مراتب واضح از اطلاعات استفاده کنید. با یک<h1>
در هر صفحه شروع کنید و از سطوح بعدی عناوین به درستی استفاده کنید. - لیستها: از
<ul>
(لیستهای نامرتب)،<ol>
(لیستهای مرتب) و<li>
(آیتمهای لیست) برای ساختاردهی محتوای مبتنی بر لیست استفاده کنید. - لینکها: از متن لینک توصیفی استفاده کنید. از عبارات کلی مانند «اینجا کلیک کنید» یا «بیشتر بخوانید» خودداری کنید. در عوض، از متنی استفاده کنید که مقصد لینک را به وضوح توصیف کند.
- جداول: از عناصر
<table>
،<thead>
،<tbody>
،<th>
و<td>
به درستی برای ساختاردهی دادههای جدولی استفاده کنید. عناصر<caption>
و<th>
را با ویژگیهای مناسب (مانند `scope="col"` یا `scope="row"`) برای ارائه زمینه اضافه کنید.
مثال:
<article>
<header>
<h1>عنوان مقاله</h1>
<p>منتشر شده در: <time datetime="2023-10-27">۲۷ اکتبر ۲۰۲۳</time></p>
</header>
<p>این محتوای اصلی مقاله است.</p>
<footer>
<p>نویسنده: جان دو</p>
</footer>
</article>
۲. ویژگیهای ARIA: افزایش دسترسپذیری
ویژگیهای ARIA (اپلیکیشنهای اینترنتی غنی دسترسپذیر) اطلاعات بیشتری در مورد نقشها، وضعیتها و ویژگیهای عناصر HTML ارائه میدهند که به ویژه برای محتوای پویا و ویجتهای سفارشی مفید است. از ویژگیهای ARIA با احتیاط و تنها در مواقع ضروری استفاده کنید، زیرا استفاده نادرست میتواند دسترسپذیری را بدتر کند.
- `aria-label`: یک جایگزین متنی برای یک عنصر فراهم میکند که اغلب برای دکمهها یا آیکونهایی که متن قابل مشاهده ندارند، استفاده میشود.
- `aria-labelledby`: یک عنصر را به عنصر دیگری که حاوی برچسب آن است، مرتبط میکند.
- `aria-describedby`: توضیحی برای یک عنصر فراهم میکند که اغلب برای ارائه زمینه اضافی استفاده میشود.
- `aria-hidden`: یک عنصر را از فناوریهای کمکی پنهان میکند. از این ویژگی به ندرت استفاده کنید.
- `role`: نقش یک عنصر را تعریف میکند (مثلاً `role="button"`، `role="alert"`).
مثال:
<button aria-label="بستن"><img src="close-icon.png" alt=""></button>
۳. کنتراست رنگ و طراحی بصری
کنتراست رنگ برای خوانایی، به ویژه برای افراد کمبینا یا کوررنگ، بسیار مهم است.
- نسبت کنتراست کافی: از کنتراست کافی بین متن و پسزمینه آن اطمینان حاصل کنید. WCAG حداقل نسبتهای کنتراست را مشخص میکند (مثلاً ۴.۵:۱ برای متن معمولی، ۳:۱ برای متن بزرگ). ابزارهایی مانند WebAIM Contrast Checker میتوانند به شما در ارزیابی کنتراست رنگ کمک کنند.
- از تکیه صرف بر رنگ خودداری کنید: هرگز از رنگ به عنوان تنها راه انتقال اطلاعات استفاده نکنید. نشانههای جایگزین مانند برچسبهای متنی یا آیکونها را برای نشان دادن اطلاعات مهم فراهم کنید.
- تمهای قابل تنظیم: به کاربران این امکان را بدهید که رنگها و فونتهای وبسایت شما را سفارشی کنند. این میتواند به ویژه برای کاربران دارای اختلالات بینایی مفید باشد.
- از محتوای چشمکزن خودداری کنید: محتوا نباید بیش از سه بار در هر ثانیه چشمک بزند، زیرا این میتواند باعث تشنج در برخی افراد شود.
مثال: اطمینان حاصل کنید که متن با کد هگز #FFFFFF روی پسزمینهای با کد هگز #000000 از بررسیهای نسبت کنتراست عبور میکند.
۴. تصاویر و رسانهها: ارائه جایگزینها
تصاویر، ویدیوها و صداها برای دسترسپذیر بودن به متن جایگزین یا زیرنویس نیاز دارند.
- متن `alt` برای تصاویر: متن `alt` توصیفی برای همه تصاویر ارائه دهید. متن `alt` باید محتوا و هدف تصویر را به دقت توصیف کند. برای تصاویر تزئینی، از یک ویژگی `alt` خالی (`alt=""`) استفاده کنید.
- زیرنویس برای ویدیوها و صداها: برای همه محتوای ویدیویی و صوتی، زیرنویس و رونوشت ارائه دهید. این به کاربران ناشنوا یا کمشنوا امکان میدهد تا محتوا را درک کنند.
- توضیحات صوتی برای ویدیوها: برای ویدیوهایی که حاوی اطلاعات بصری مهم هستند، توضیحات صوتی ارائه دهید. توضیحات صوتی یک روایت گفتاری از عناصر بصری را فراهم میکند.
- فرمتهای جایگزین را در نظر بگیرید: برای پادکستها و فایلهای صوتی رونوشت ارائه دهید. اطمینان حاصل کنید که ویدیوها از طریق ابزارهای مختلفی مانند زیرنویس بسته، توضیحات صوتی و رونوشتها دسترسپذیر هستند.
مثال:
<img src="cat.jpg" alt="یک گربه خاکستری پشمالو که روی طاقچه پنجره خوابیده است.">
۵. ناوبری با صفحهکلید: اطمینان از قابلیت استفاده
بسیاری از کاربران به جای ماوس با استفاده از صفحهکلید در وب گشتوگذار میکنند. وبسایت شما باید به طور کامل فقط با استفاده از صفحهکلید قابل ناوبری باشد.
- ترتیب Tab: از یک ترتیب Tab منطقی که جریان بصری صفحه را دنبال میکند، اطمینان حاصل کنید. ترتیب Tab معمولاً باید ترتیب خواندن محتوا را دنبال کند.
- نشانگرهای فوکوس قابل مشاهده: برای عناصر تعاملی (مانند دکمهها، لینکها، فیلدهای فرم) نشانگرهای فوکوس واضح و قابل مشاهدهای فراهم کنید. نشانگر فوکوس باید به راحتی از پسزمینه قابل تشخیص باشد.
- از به دام انداختن فوکوس صفحهکلید خودداری کنید: اطمینان حاصل کنید که کاربران میتوانند به همه عناصر تعاملی ناوبری کنند و به راحتی با استفاده از صفحهکلید بین آنها حرکت کنند. از ایجاد موقعیتهایی که فوکوس صفحهکلید در یک عنصر یا بخش خاص «به دام میافتد» خودداری کنید.
- میانبرهای صفحهکلید: اگر از میانبرهای صفحهکلید استفاده میکنید، راهی برای مشاهده لیست آنها توسط کاربران فراهم کنید.
مثال: از CSS برای استایل دادن به شبه کلاس `:focus` برای ایجاد نشانگرهای فوکوس قابل مشاهده برای عناصر تعاملی استفاده کنید. به عنوان مثال، `button:focus { outline: 2px solid #007bff; }`
۶. فرمها: دسترسپذیر کردن ورود دادهها
فرمها میتوانند برای کاربران دارای معلولیت چالشبرانگیز باشند. آنها را تا حد امکان دسترسپذیر کنید.
- برچسبها: برچسبها را با استفاده از عنصر
<label>
به فیلدهای فرم مرتبط کنید. از ویژگی `for` در برچسب برای اتصال آن به ویژگی `id` فیلد ورودی استفاده کنید. - مدیریت خطا: خطاهای فرم را به وضوح نشان دهید و پیامهای خطای مفیدی ارائه دهید. به کاربران بگویید چه اشتباهی کردهاند و چگونه آن را برطرف کنند.
- راهنمای ورودی: راهنماییهای ورودی را به کاربران ارائه دهید (مثلاً با استفاده از متن placeholder یا عنصر
<label>
). - فیلدهای الزامی: به وضوح مشخص کنید کدام فیلدها الزامی هستند.
- از CAPTCHAها (در صورت امکان) خودداری کنید: CAPTCHAها میتوانند برای کاربران دارای اختلالات بینایی دشوار باشند. روشهای جایگزین برای جلوگیری از هرزنامه، مانند CAPTCHAهای نامرئی یا سایر تکنیکهای ضد هرزنامه را در نظر بگیرید.
مثال:
<label for="name">نام:</label>
<input type="text" id="name" name="name">
<p class="error-message" id="name-error" aria-live="polite"></p>
۷. جاوا اسکریپت و محتوای پویا: اطمینان از سازگاری
اگر جاوا اسکریپت با دقت پیادهسازی نشود، میتواند مانع بزرگی برای دسترسپذیری باشد.
- بهبود تدریجی (Progressive Enhancement): وبسایت خود را با یک پایه HTML محکم بسازید که بدون جاوا اسکریپت کار کند. سپس، از جاوا اسکریپت برای بهبود تجربه کاربری استفاده کنید.
- ویژگیهای ARIA برای محتوای پویا: از ویژگیهای ARIA برای اطلاعرسانی به فناوریهای کمکی در مورد تغییرات محتوای صفحه استفاده کنید.
- از تعاملات مبتنی بر زمان خودداری کنید: به تعاملات مبتنی بر زمان (مانند کروسلهای خودکار) بدون فراهم کردن راهی برای توقف یا کنترل محتوا توسط کاربران، تکیه نکنید.
- دسترسپذیری صفحهکلید برای تعاملات مبتنی بر جاوا اسکریپت: اطمینان حاصل کنید که همه تعاملات مبتنی بر جاوا اسکریپت از طریق صفحهکلید دسترسپذیر هستند.
- نواحی `aria-live` را در نظر بگیرید: هنگامی که محتوا به صورت پویا بهروز میشود (مثلاً پیامهای خطا، اعلانها)، از ویژگیهای `aria-live` برای اعلام تغییرات به کاربران صفحهخوان استفاده کنید.
مثال: از `aria-live="polite"` یا `aria-live="assertive"` بر روی عناصری که به صورت پویا با محتوا بهروز میشوند، استفاده کنید.
۸. تست و اعتبارسنجی: بهبود مستمر
تست منظم برای اطمینان از اینکه وبسایت شما دسترسپذیر باقی میماند، بسیار مهم است.
- ابزارهای تست خودکار: از ابزارهای تست دسترسپذیری خودکار (مانند WAVE، Lighthouse) برای شناسایی مشکلات احتمالی دسترسپذیری استفاده کنید.
- تست دستی: تست دستی را با استفاده از یک صفحهخوان (مانند JAWS، NVDA، VoiceOver) و ناوبری با صفحهکلید انجام دهید تا تأیید کنید که وبسایت کاملاً دسترسپذیر است.
- تست کاربر: کاربران دارای معلولیت را در فرآیند تست خود درگیر کنید. بازخورد آنها بسیار ارزشمند است.
- ممیزیهای دسترسپذیری: ممیزیهای منظم دسترسپذیری توسط متخصصان واجد شرایط را در نظر بگیرید.
- تست بین مرورگرها: اطمینان حاصل کنید که وبسایت شما در مرورگرهای مختلف به درستی کار میکند.
- تست روی دستگاههای مختلف: عملکرد را روی رایانههای رومیزی، تبلتها و تلفنهای همراه تأیید کنید.
ابزارها و منابع برای پیادهسازی انطباق با WCAG
منابع فراوانی برای کمک به شما در پیادهسازی انطباق با WCAG در دسترس است:
- دستورالعملهای WCAG: مستندات رسمی WCAG دستورالعملها و معیارهای موفقیت دقیقی را ارائه میدهد (https://www.w3.org/TR/WCAG21/).
- WebAIM: WebAIM (دسترسپذیری وب در ذهن) یک سازمان پیشرو است که منابع، آموزش و ابزارهایی برای دسترسپذیری وب ارائه میدهد (https://webaim.org/).
- Axe DevTools: یک افزونه مرورگر که تست دسترسپذیری خودکار را ارائه میدهد و مشکلات احتمالی را شناسایی میکند (https://www.deque.com/axe/).
- Lighthouse: یک ابزار خودکار و متنباز برای بهبود کیفیت صفحات وب، از جمله دسترسپذیری، عملکرد و سئو. این ابزار در Chrome Developer Tools تعبیه شده است.
- WAVE: یک ابزار رایگان ارزیابی دسترسپذیری وب که مشکلات دسترسپذیری را در صفحات وب شناسایی میکند (https://wave.webaim.org/).
- صفحهخوانها: JAWS (دسترسی به کار با گفتار)، NVDA (دسترسی به دسکتاپ غیر بصری) و VoiceOver (تعبیه شده در macOS و iOS) صفحهخوانهای محبوبی برای تست هستند.
- بررسیکنندههای دسترسپذیری: بسیاری از بررسیکنندههای دسترسپذیری آنلاین برای ارزیابی سریع وبسایتها در دسترس هستند.
- کتابخانهها و فریمورکهای دسترسپذیری: استفاده از کتابخانهها و فریمورکهایی که با در نظر گرفتن دسترسپذیری طراحی شدهاند، مانند کامپوننتهای مبتنی بر ARIA برای الگوهای رایج رابط کاربری را در نظر بگیرید.
ملاحظات جهانی برای دسترسپذیری فرانتاند
هنگام طراحی برای مخاطبان جهانی، عوامل زیر را در نظر بگیرید:
- پشتیبانی از زبان: اطمینان حاصل کنید که وبسایت شما به چندین زبان ترجمه شده است تا به مخاطبان گستردهتری دسترسی پیدا کنید. از ویژگی `lang` در تگ
<html>
برای مشخص کردن زبان صفحه استفاده کنید. - رمزگذاری کاراکترها: از رمزگذاری کاراکتر UTF-8 برای پشتیبانی از طیف گستردهای از کاراکترها و زبانها استفاده کنید.
- حساسیتهای فرهنگی: به تفاوتهای فرهنگی در طراحی و محتوا توجه داشته باشید. از استفاده از تصاویر یا نمادهایی که ممکن است در فرهنگهای مختلف توهینآمیز یا سوءتعبیر شوند، خودداری کنید. به عنوان مثال، برخی کشورها نمادگرایی رنگ متفاوتی دارند.
- دسترسی و سرعت اینترنت: سرعتهای مختلف اینترنت و محدودیتهای دسترسی در نقاط مختلف جهان را در نظر بگیرید. وبسایت خود را برای عملکرد بهینه کنید.
- دستگاههای موبایل: طراحی واکنشگرا داشته باشید تا اطمینان حاصل کنید وبسایت شما روی دستگاههای موبایل به خوبی نمایش داده شده و کار میکند. اندازههای مختلف صفحه و روشهای ورودی مورد استفاده در سراسر جهان را در نظر بگیرید.
- تفاوتهای قانونی و نظارتی: الزامات دسترسپذیری را در کشورهایی که کاربران شما در آنجا قرار دارند، تحقیق کنید. انطباق با WCAG اغلب میتواند این نیازها را پوشش دهد، اما قوانین محلی ممکن است الزامات اضافی داشته باشند. به عنوان مثال، استاندارد EN 301 549 الزامات دسترسپذیری را برای اتحادیه اروپا هماهنگ میکند.
- فرمتهای ارز و تاریخ/زمان: از قالببندی صحیح ارزها و نمایش تاریخ/زمان برای مناطق مختلف بینالمللی اطمینان حاصل کنید.
- ارائه پشتیبانی محلی: کانالهای پشتیبانی محلی (مانند ایمیل، تلفن) را برای رسیدگی به نیازهای خاص کاربران ارائه دهید.
- طراحی را ساده نگه دارید: طراحیهای بیش از حد پیچیده میتوانند برای ناوبری و درک دشوار باشند، به ویژه برای کاربران دارای ناتوانیهای شناختی یا کسانی که از فناوریهای کمکی استفاده میکنند. سادگی، قابلیت استفاده جهانی را ترویج میکند.
سفر مداوم دسترسپذیری فرانتاند
پیادهسازی انطباق با WCAG یک کار یکباره نیست؛ بلکه یک فرآیند مداوم است. فناوریهای وب به طور مداوم در حال تحول هستند و چالشها و راهحلهای جدید دسترسپذیری به طور منظم ظهور میکنند. با پذیرش اصول طراحی فراگیر، آگاه ماندن از آخرین دستورالعملهای WCAG و تست و اصلاح مداوم وبسایتها و اپلیکیشنهای خود، میتوانید یک تجربه دیجیتال ایجاد کنید که برای همه، صرفنظر از مکان یا تواناییهایشان، دسترسپذیر باشد.
در اینجا چند گام برای ادامه سفر دسترسپذیری شما آورده شده است:
- بهروز بمانید: دانش خود را در مورد WCAG و بهترین شیوههای دسترسپذیری به طور منظم مرور و بهروز کنید.
- تیم خود را آموزش دهید: تیمهای توسعه و طراحی خود را در مورد اصول و بهترین شیوههای دسترسپذیری آموزش دهید.
- یک فرآیند ایجاد کنید: دسترسپذیری را در جریان کاری توسعه خود ادغام کنید. تست دسترسپذیری را به بخشی اجباری از فرآیند تضمین کیفیت خود تبدیل کنید.
- بازخورد کاربران را جمعآوری کنید: به طور مداوم از کاربران دارای معلولیت بازخورد بگیرید تا مشکلات دسترسپذیری را شناسایی و برطرف کنید.
- آگاهی از دسترسپذیری را ترویج دهید: از دسترسپذیری در سازمان خود و جامعه گستردهتر توسعه وب حمایت کنید.
- یک بیانیه دسترسپذیری را در نظر بگیرید: یک بیانیه دسترسپذیری در وبسایت خود منتشر کنید تا تعهد خود را به دسترسپذیری نشان دهید.
با برداشتن این گامها، نه تنها قابلیت استفاده و فراگیری وبسایتهای خود را بهبود میبخشید، بلکه به ایجاد یک دنیای دیجیتال دسترسپذیرتر و عادلانهتر برای همه کمک میکنید.
نکات کلیدی عملی:
- با یک پایه HTML معنایی شروع کنید.
- از ویژگیهای ARIA به طور مناسب و با احتیاط استفاده کنید.
- کنتراست رنگ و بهترین شیوههای طراحی بصری را در اولویت قرار دهید.
- برای همه تصاویر و چندرسانهایها متن جایگزین و زیرنویس فراهم کنید.
- اطمینان حاصل کنید که ناوبری با صفحهکلید بصری است.
- به طور منظم با ابزارهای خودکار، روشهای دستی و در حالت ایدهآل، با افراد دارای معلولیت تست کنید.
- به طور مداوم یاد بگیرید و با فناوریها و دستورالعملهای جدید سازگار شوید.