واي آريا
مبادرة إمكانية الوصول إلى الويب - تطبيقات الإنترنت الغنية التي يمكن الوصول إليها ( WAI-ARIA ) هي مواصفات فنية نشرها اتحاد شبكة الويب العالمية (W3C) تحدد كيفية زيادة إمكانية الوصول إلى صفحات الويب ، وخاصة المحتوى الديناميكي ومكونات واجهة المستخدم المطورة باستخدام Ajax و HTML و JavaScript والتقنيات ذات الصلة.
في مسودة العمل الصادرة بتاريخ 15 سبتمبر 2008، أضافت SVG 1.2 Tiny دعمًا لـ WAI-ARIA. [ 1 ] وفي 20 مارس 2014، أصبحت WAI-ARIA 1.0 توصية معتمدة من W3C. [ 2 ] وفي 14 ديسمبر 2017، صدرت WAI-ARIA 1.1. [ 3 ]
قواعد ARIA الخمس
- لا تستخدم ARIA إذا كان بإمكانك تحقيق نفس الدلالات باستخدام عنصر أو سمة HTML أصلية [ 4 ]
- لا تغير دلالات لغة HTML الأصلية (إلا إذا كنت مضطرًا لذلك حقًا) [ 5 ]
- يجب أن تكون جميع عناصر التحكم التفاعلية في ARIA قابلة للاستخدام باستخدام لوحة المفاتيح. [ 6 ]
- لا تقم بإزالة الدلالات أو إخفاء العناصر القابلة للتركيز (باستخدام role="presentation" أو aria-hidden="true" على عنصر قابل للتركيز) [ 7 ]
- تأكد من أن جميع العناصر التفاعلية تحمل اسمًا يسهل الوصول إليه (اسم يمكن الوصول إليه عبر واجهة برمجة تطبيقات إمكانية الوصول). [ 8 ]
نِطَاق
يتزايد استخدام مطوري الويب للبرامج النصية من جانب العميل لإنشاء عناصر تحكم في واجهة المستخدم لا يمكن إنشاؤها باستخدام لغة HTML وحدها. كما يستخدمون هذه البرامج النصية لتحديث أجزاء من الصفحة دون الحاجة إلى طلب صفحة جديدة بالكامل من خادم الويب . تُعرف هذه التقنيات في مواقع الويب بتطبيقات الإنترنت الغنية . غالبًا ما تكون عناصر التحكم في واجهة المستخدم وتحديثات المحتوى هذه غير متاحة للمستخدمين ذوي الإعاقة ، وخاصةً مستخدمي برامج قراءة الشاشة والمستخدمين الذين لا يستطيعون استخدام الفأرة أو أي جهاز تأشير آخر . يسمح معيار WAI-ARIA لصفحات الويب (أو أجزاء منها) بتعريف نفسها كتطبيقات بدلاً من كونها مستندات ثابتة ، وذلك بإضافة معلومات الدور والخاصية والحالة إلى تطبيقات الويب الديناميكية. يُقصد باستخدام ARIA من قِبل مطوري تطبيقات الويب ومتصفحات الويب والتقنيات المساعدة وأدوات تقييم إمكانية الوصول. [ 9 ]
تصف WAI-ARIA كيفية إضافة دلالات وبيانات وصفية أخرى إلى محتوى HTML لجعل عناصر واجهة المستخدم والمحتوى الديناميكي أكثر سهولة في الوصول. على سبيل المثال، باستخدام WAI-ARIA، يُمكن تحديد قائمة الروابط كقائمة تنقل ، وتحديد ما إذا كانت موسعة أم مطوية. مع أن WAI-ARIA طُوّرت في الأصل لمعالجة مشكلات إمكانية الوصول في HTML، إلا أن استخدامها لا يقتصر على HTML فقط؛ فمن حيث المبدأ، يُمكن استخدامها أيضًا في لغات ترميز أخرى مثل الرسومات المتجهة القابلة للتوسيع (SVG). [ 10 ] [ 11 ]
وثائق
نشرت مبادرة إمكانية الوصول إلى الويب نظرة عامة على WAI-ARIA تقدم الموضوع وتوجه القراء إلى وثائق مجموعة WAI-ARIA: [ 9 ]
- تطبيقات الإنترنت الغنية سهلة الوصول (WAI-ARIA) الإصدار 1.0
- يستهدف هذا بشكل أساسي مطوري متصفحات الويب ، والتقنيات المساعدة ، وبرامج المستخدم الأخرى ، بالإضافة إلى مطوري المواصفات التقنية الأخرى ، ومطوري أدوات تقييم إمكانية الوصول. وقد تم اعتماد معيار WAI-ARIA كمعيار مكتمل في 20 مارس 2014، وبالتالي فهو توصية من اتحاد شبكة الويب العالمية (W3C) . [ 12 ]
- نظرة عامة على واي آريا
- هذه مقدمة تقنية لـ WAI-ARIA. وهي تصف المشكلات التي تحاول WAI-ARIA معالجتها، والمفاهيم الأساسية، والنهج التقني، والأسباب التجارية لاعتماد WAI-ARIA. [ 9 ]
- ممارسات تأليف WAI-ARIA
- تصف هذه الوثيقة أفضل الممارسات لتقديم تطبيقات إنترنت غنية باستخدام WAI-ARIA: وتناقش مواضيع مثل الخطوات العامة لبناء أدوات سهلة الوصول ، والتنقل باستخدام لوحة المفاتيح، والعلاقات، وخصائص النموذج ، ودعم السحب والإفلات ، ومربعات التنبيه والحوار ، ومكتبات المكونات القابلة لإعادة الاستخدام ، والاختبار . [ 13 ]
- خارطة طريق لتطبيقات الإنترنت الغنية سهلة الوصول (خارطة طريق WAI-ARIA)
- تم نقل جزء كبير من محتوى هذه الوثيقة إلى وثائق أخرى. [ 14 ]
وقد ضم فريق محرري مواصفات ARIA كلاً من ليزا سيمان ، وريتش شويردتفيغر ، وجيمس كريغ، ومايكل كوبر، وليزا باباس. [ 12 ]
انظر أيضاً
مراجع
- ↑ "مواصفات الرسومات المتجهة القابلة للتوسيع (SVG) Tiny 1.2" . www.w3.org . تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- ↑ "تطبيقات الإنترنت الغنية سهلة الوصول (WAI-ARIA) 1.0" . www.w3.org . تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- ↑ "تطبيقات الإنترنت الغنية سهلة الوصول (WAI-ARIA) 1.1" . www.w3.org . تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- ↑ "ARIA و HTML" . web.dev . تم الاطلاع عليه بتاريخ 2023-05-09 .
- ↑ "5 قواعد لـ ARIA" . مجتمع المطورين . 25 فبراير 2023. تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- ↑ "StackPath" . www.deque.com . 16 يوليو 2019. تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- ↑ "WebAIM: مقدمة إلى ARIA - تطبيقات الإنترنت الغنية سهلة الوصول" . webaim.org . تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- ↑ "استخدام ARIA" . www.w3.org . تم الاطلاع عليه بتاريخ 9 مايو 2023 .
- 1 2 3 كوبر، مايكل، محرر. (18 يناير 2011). "نظرة عامة على WAI-ARIA" . فريق عمل تطبيقات الإنترنت الغنية سهلة الوصول، فريق عمل التعليم والتوعية. W3C (نُشر في ديسمبر 2006) . تم الاطلاع عليه في 21 أبريل 2021 .
- ↑ مجموعة عمل SVG (22-12-2008). "بنية المستند - SVG Tiny 1.2 § 5.10.1 السمات المشتركة بين جميع العناصر" . W3C . تم الاطلاع عليه بتاريخ 21-04-2021 .
- ↑ مجموعة عمل SVG (22-12-2008). "بنية المستند - SVG Tiny 1.2 § 18.3 سمات البيانات الوصفية القابلة للتوسيع" . W3C . تم الاطلاع عليه بتاريخ 21-04-2021 ..
- 1 2 "تطبيقات الإنترنت الغنية سهلة الوصول (WAI-ARIA) 1.0" . W3.org . تم الاطلاع عليه بتاريخ 11-04-2014 .
- ↑ كينغ، مات؛ كو، جايون جيما؛ نورثين، جيمس؛ بيجل، زوي؛ كوبر، مايكل؛ شويهامر، جوزيف؛ باباس، ليزا؛ شويردتفيغر، ريتش، محرران. (14 أغسطس 2019). "ممارسات تأليف WAI-ARIA 1.1" . فريق عمل تطبيقات الإنترنت الغنية سهلة الوصول . تم الاسترجاع في 9 أبريل 2021 .
- ↑ شفيردتفيغر، ريتشارد، محرر. (2008-02-04). "خارطة طريق لتطبيقات الإنترنت الغنية سهلة الوصول (خارطة طريق WAI-ARIA)" . اتحاد شبكة الويب العالمية (W3C ). مجموعة عمل البروتوكولات والتنسيقات . تم الاطلاع عليه بتاريخ 2012-12-06 .
روابط خارجية
- معلومات يسهل الوصول إليها
- أجاكس (برمجة)
- ويب 2.0
