প্রবেশগম্যতা
লক্ষ্য
FileSlimmer তৈরি করা হয়েছে WCAG 2.2 লেভেল AA অনুসরণ করে। এটি এমন একটি লক্ষ্য যার পিছনে একটি টেস্ট স্যুট আছে, কোনো সনদ নয়: স্বয়ংক্রিয় স্ক্যান প্রতিবন্ধকতার একটি সুনির্দিষ্ট অংশ ধরতে পারে, বাকিটা ধরা পড়ে সাইট ব্যবহারকারী মানুষের মাধ্যমে।
কী কী বাস্তবায়ন করা হয়েছে
- প্রতিটি পাতায় মূল ল্যান্ডমার্কে যাওয়ার একটি স্কিপ লিংক, যা ফোকাস পাওয়ামাত্রই দৃশ্যমান হয়।
- ফাইল নির্বাচনের কন্ট্রোলটি আসলে একটি সত্যিকারের
<input type="file">যা রাখা আছে একটি<label>-এর ভিতরে, তাই কোনো JavaScript চলার আগেই এটি কীবোর্ড দিয়ে এবং স্ক্রিন রিডার দিয়ে কাজ করে। ড্র্যাগ ও পেস্ট এর উপরে যোগ করা হয়েছে, কখনও এর বদলে নয়। - সিমান্টিক প্রোগ্রেস এলিমেন্ট, এবং স্ট্যাটাসের হালনাগাদ ঘোষণা করা হয় সর্বোচ্চ প্রতি দশ শতাংশ পয়েন্ট অন্তর বা কোনো ধাপ বদলালে — প্রতিটি ফ্রেমে নয়।
- চলমান কাজ বাতিল করার কন্ট্রোল, এবং ত্রুটিগুলি যে কাজের সঙ্গে সম্পর্কিত তার সঙ্গেই যুক্ত করা।
- স্ট্যাটাস কেবল রঙ দিয়ে নয়, রঙের পাশাপাশি লেখা দিয়েও দেখানো হয়।
- কমপক্ষে 44 বাই 44 পিক্সেলের টাচ টার্গেট।
- 200% জুমেও লেআউট ঠিক থাকে, পাতায় কোনো অনুভূমিক স্ক্রলবার আসে না; চওড়া টেবিলগুলি নিজেদের বাক্সের ভিতরেই স্ক্রল করে।
- আরবি, হিব্রু ও উর্দুর জন্য ডান-থেকে-বাম লেআউট, যেখানে ফাইলের নাম ও বাইট আকার নিজেদের দিক বজায় রাখে।
- রিডিউসড-মোশন পছন্দ মেনে চলা হয়।
- ফাইলের আকার আপনার ভাষার এককে জানানো হয়।
কীভাবে পরীক্ষা করা হয়
ডেভেলপমেন্ট সার্ভারের উপর নয়, বিল্ড করা আউটপুটের উপরেই একটি axe-core স্ক্যান চালানো হয় — রুট পাতা, ইংরেজিতে একটি টুল ওয়ার্কস্পেস, ডান-থেকে-বাম ভাষায় সেই একই ওয়ার্কস্পেস, একটি আইনি নথি, একটি গাইড নিবন্ধ এবং অফলাইন পাতার জন্য। এর পাশাপাশি একটি স্বয়ংক্রিয় চেক যাচাই করে প্রতিটি পাতায় একটি h1 আছে কি না, শিরোনামের ধারাক্রমে কোনো স্তর বাদ পড়েছে কি না, প্রতিটি ফর্ম কন্ট্রোলে লেবেল আছে কি না, এবং ফোকাস ইন্ডিকেটর দৃশ্যমান কি না। কোনো লঙ্ঘন পাওয়া গেলে সতর্কবার্তা নয়, বিল্ডই ব্যর্থ হয়।
জানা সীমাবদ্ধতা
- পণ্য ও ইন্টারফেসের লেখা কেবল ইংরেজিতেই মাতৃভাষীর দ্বারা পর্যালোচিত হয়েছে। যেখানে পর্যালোচিত স্ট্রিং নেই, সেখানে অন্য ভাষাগুলি ইংরেজিতে ফিরে যায়, তাই ওই পাতাগুলিতে স্ক্রিন রিডার একাধিক ভাষার মিশ্রণ পেতে পারে।
- আগে-পরের ফলাফল তুলনাটি একটি দৃশ্যগত সহায়তা মাত্র। এর পাশে থাকা সংখ্যাগুলি — মূল আকার, নতুন আকার এবং হ্রাসের পরিমাণ — যাঁরা দৃশ্যগত তুলনাটি ব্যবহার করতে পারেন না, তাঁদের জন্য একই তথ্য লেখা আকারে দেয়।
- ব্রাউজারের দেওয়া কিছু কন্ট্রোল, যেমন অপারেটিং সিস্টেমের নিজস্ব ফাইল পিকার, কোনো ওয়েব পাতা স্টাইল করতে বা নতুন লেবেল দিতে পারে না।
প্রতিবন্ধকতার কথা জানানো
এখানে কিছু আপনাকে আটকে দিলে লিখুন এই ঠিকানায়: info@zenitgroup.com.co সঙ্গে জানান পাতার ঠিকানা এবং আপনি কী করতে চাইছিলেন। সমাধানের প্রস্তাবের চেয়ে প্রতিবন্ধকতাটির বর্ণনা বেশি কাজে লাগে, আর কোনো WCAG মানদণ্ডের নাম উল্লেখ করার দরকার নেই। দেখুন যোগাযোগ পাতা — ওই ঠিকানা আর কী কী সামলায় তা জানতে।
এই নথিটি প্রকাশ করেছে ZENIT GROUP S.A.S., Cali, Valle del Cauca, Colombia।