ويعني الامتثال 508 أن جميع المستخدمين، بغض النظر عن حالة الإعاقة، يمكنهم الوصول إلى التكنولوجيا. تم تحديد معايير الامتثال بموجب المادة 508 من قانون إعادة التأهيل لعام 1973 الذي يتطلب من الوكالات الفيدرالية توفير إمكانية الوصول إلى البرامج ومواقع الويب للأشخاص ذوي الإعاقة. عندما تكون مواقع الويب متوافقة مع 508، فيمكن لجميع المستخدمين الوصول إليها. وهذا يمكن أن يعني أنها متوافقة مع التكنولوجيا المساعدة، مثل قارئات الشاشة.
يساعد GUI508 في التحقق من توافق 508 مع تطبيقات نماذج الويب ASP.Net. هذا البرنامج ليس مدققًا كاملاً 508. إنه يوفر إرشادات حول تحديد وكيفية تصحيح 508 مشكلات داخل موقع ويب موجود يستخدم عناصر التحكم من جانب خادم ASP.Net للمطورين ومديري المشاريع لإظهار 508 مشكلات محتملة في مواقع الويب الحالية ومواقع الويب قيد التطوير.
عندما يعرض المتصفح صفحة ويب، يتم عرض تلك الصفحة إلى html من مصدر مختلف
في تطبيقات نماذج الويب Microsoft ASP.NET، تأتي أغلبية HTML المعروضة في المتصفح من مصدرين رئيسيين، عناصر التحكم من جانب خادم ASP.Net وHTML. تعد عناصر التحكم من جانب خادم ASP.Net هي المحور الرئيسي لهذا التطبيق.
تعرض تطبيقات الماسح الضوئي Accessibility/508 اليوم ملف HTML الذي يتم عرضه في المتصفح. وهذا يخلق العديد من السلبيات.
معلومة. اعتمادًا على هذه الاختيارات، سيقرر تطبيق الويب ما هي الصفحة التالية في عرض التطبيق أو ما هي المعلومات الجديدة التي سيتم إرجاعها إلى المستخدم في الصفحة الحالية.
نظرًا لأنه يمكننا إلقاء نظرة على كود المصدر الفعلي لكل عناصر تحكم ASP.NET في كل صفحة aspx وتطوير قواعد للتأكد من أن سمات إمكانية الوصول 508 المستخدمة تلبي معايير إمكانية الوصول، وعدم القلق بشأن اجتياز التطبيق، يمكننا التحقق من جميع التعليمات البرمجية في تمريرة واحدة.
نَعَم! أعتقد أن هذا فوز لكلينا إذا كنت تقرأ هذا القسم. من فضلك افعل أكثر من القراءة، ساهم.
نعم. لا يمكنني إعادة كتابة دليل git بالكامل هنا ولا تريد مني أن أفعل ذلك. إذا كنت جديدًا على GitHub، فإليك بعض الروابط لمساعدتك في البدء.
بالطبع يوفر GitHub أكثر من طريقة للحصول على الكود المصدري. انظر إلى أقصى اليمين سترى زرًا يحمل اسم "استنساخ أو تنزيل" بالنقر فوق هذا الزر، وستحصل على المزيد من الخيارات.
والآن بعد أن حصلنا على ذلك، تم تنزيل الكود. يجب عليك التأكد من أن لديك Visual Studio 2012 أو أعلى. سيعمل إصدار المجتمع بشكل جيد (https://www.visualstudio.com/downloads/). ستحتاج أيضًا إلى StyleCop. لا يضيف StyleCop وظائف ولكنه يساعد في الحفاظ على اتساق الكود وهو مفيد لكل من المطور الفردي والفريق. أفضل رهان هو استخدام NuGet لتثبيت StyleCop.
حسنًا، فلنقم الآن ببعض الترميز. سنستخدم زر الاختيار كمثال ونرى ما إذا كان بإمكاننا إنشاء عنصر تحكم .Net apsx جديد. يحتاج CheckedListBox لكي يكون 508 شكوى إلى تعيين سمة العنوان على عنصر الإدخال. لذا فإن ما نقوم به هو تحديد كل مكان يتم فيه استخدام مربع قائمة التحقق ومعرفة ما إذا كان يحتوي على السمات الصحيحة المعينة، لذلك عند إنشاء كود html، يكون ذلك بمثابة شكوى.
لذا من فضلك لا تقرأ فقط. يساهم. يجب أن يكون الجميع قادرين على الوصول إلى شبكة الإنترنت.