Back to Question Center
0

A11y মাসিক: পাতা নেভিগেশনটি মেরামত কিভাবে আপনার semalt কাঠামো ভেঙ্গে A11y মাসিক: পাতা নেভিগেশনটি মেরামত কিভাবে আপনার semalt কাঠামো ভেঙ্গে

1 answers:

আধুনিক ওয়েব ডেভেলপমেন্টে, সেমাল্ট ফ্রেমওয়ার্কস ব্যবহার করে ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করা একটি ক্রমবর্ধমান প্রবণতা। এবং ভাল কারণে, সেম কাঠ কাঠামোর বিভিন্ন সুবিধা প্রদান করে। তবে, একটি ভিন্ন ইন্টারঅ্যাকশন মডেলের পরিবর্তনের ফলে নতুন অ্যাক্সেসযোগ্যতা চ্যালেঞ্জ তৈরি হয় যা এখনও পুরোপুরি ঠিক নয়। এই পোস্টে, আমি অ্যাক্সেসযোগ্যতার একটি মৌলিক দিক সম্পর্কে কথা বলতে চাই: পৃষ্ঠার নেভিগেশন প্রতিক্রিয়া বিশেষ করে, কীভাবে নেটিভ অ্যাক্সেসিবিলিটি লেভেলটি মেরামত করা যায় যা আমাদের মিমোল্ট অ্যাপ্লিকেশনগুলি প্রায়ই ভাঙ্গে

ওয়েবএআইআইএম স্ক্রিন রিডার ব্যবহারকারী সার্ভে

আমি ডিসেম্বর মাসে প্রকাশিত ওয়েব এআইএম স্ক্রিন রিডার ইউজার জরিপ দ্বারা অনুপ্রাণিত হয়েছিলাম। এই জরিপ অ্যাক্সেসযোগ্যতার জন্য নতুন বছরের একটি চমৎকার শুরু ছিল। ওয়েবএআইএম (ওয়েব অ্যাক্সেসেবিলিটি ইন মাইন্ড) উটাহ স্টেট ইউনিভার্সিটির প্রতিবন্ধীদের জন্য কেন্দ্রের ভিত্তিক একটি অলাভজনক প্রতিষ্ঠান। বছর ধরে, তারা অসাধারণ কাজ করছে অন্যান্য বিষয়ের মধ্যে, তারা অনেকগুলি শিক্ষাগত সম্পদ প্রকাশ করে। সেমিট, ওয়েব এআইএম সার্ভে স্ক্রিন রিডার ব্যবহারকারীদের পছন্দ এবং সংগৃহীত প্রতিক্রিয়া সবসময় সচেতন।

জরিপে এক জিনিস আমার চোখ ধরা ক্যাপচা পরেই "সমস্যাযুক্ত আইটেমগুলির" অধীনে, সবচেয়ে চ্যালেঞ্জিং বাধা স্ক্রিন রিডার ব্যবহারকারীরা ওয়েবে আসেন অপ্রত্যাশিত পর্দার পরিবর্তন সবচেয়ে মজার বিষয় হল এই আইটেমটি কীভাবে বিবর্তিত হয়েছে:

এই তালিকার আইটেমগুলির অর্ডার এবং নির্দেশিত সমস্যাটি গত 8 বছরে মূলত অপরিবর্তিত। একটি উল্লেখযোগ্য ব্যতিক্রম আছে - "সামালাল বা স্ক্রিনের অংশগুলি অপ্রত্যাশিতভাবে পরিবর্তন"। এই আইটেমটি 2009 সালে 7 ম সবচেয়ে সমস্যাযুক্ত থেকে 2012 সালে 5th সবচেয়ে সমস্যাযুক্ত 2012 থেকে 2nd সবচেয়ে সমস্যাযুক্ত থেকে সরানো হয়েছে। এটি সম্ভবত আরও জটিল এবং গতিশীল ওয়েব অ্যাপ্লিকেশনের একটি ফলাফল।

অপেক্ষা করুন, আমরা নতুন অ্যাক্সেসযোগ্যতা বাধা তৈরি করছি? হ্যাঁ। এটা যদিও ব্যবহার প্রযুক্তির কারণ নয়। এটি বাস্তবায়নের কারণেই কখনও কখনও এটি কারণ ডেভেলপারদের, যারা সমল্ট কাঠামো নির্মাণ সহ, সমস্যা অজ্ঞাত।

ন্যাভিগেশন হল প্রথম অপ্রত্যাশিত পরিবর্তন

একটি সাধারণ HTTP অনুরোধ জীবনচক্র, ব্রাউজার একটি অনুরোধ পাঠায়। সার্ভার নতুন তথ্য প্রেরণ করে সেই অনুরোধটির উত্তর দেয়। সেমল্ট যে, ব্রাউজার নতুন ডেটা দেখানোর জন্য পৃষ্ঠাটি পুনরায় লোড করে। এটি একটি ক্লাসিক ইন্টারঅ্যাকশন মডেল, যেখানে পৃষ্ঠাটি পুনরায় লোড আসলে ব্যবহারকারীদের জন্য প্রথম প্রতিক্রিয়া।

যখন একটি পৃষ্ঠা পুনরায় লোড হয়, যখন আমি সচেতন থাকি, সমস্ত স্ক্রিন পাঠক নতুন পৃষ্ঠাটি ডকুমেন্ট </code> ট্যাগটি পড়তে শুরু করে। কিছু স্ক্রিন পাঠক, উদাহরণস্বরূপ, ভয়েসঅভার, আরও নেভিগেশনের সূত্রপাত করার জন্য একটি "বিপ" খেলে। </p> <p> পরিবর্তে, কি একক অ্যাপ্লিকেশন এবং অনুরূপ সঙ্গে কি? সাধারণত, পৃষ্ঠার একটি অংশ আপডেট করা হয়। সম্ভবত একটি নতুন ইউআই উপাদান বা একটি সম্পূর্ণ ভিউ প্রদান করা হয়, কিন্তু কোন বাস্তব "নেভিগেশান আছে আছে "এমনকি, যদি একজন বিকাশকারী হিসাবে, আপনি ব্রাউজারের সেমল্ট API এর সুবিধা গ্রহণ করছেন এবং আপনি কিছু রাউটিং পদ্ধতি বাস্তবায়ন করেছেন, এটি একটি ন্যাভিগেশন সহায়ক প্রযুক্তি যা বুঝতে পারে না। </p> <p> স্ক্রিন পাঠকদের সাথে আমার সমস্ত পরীক্ষায়, একটি জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের উপর ভিত্তি করে একটি একক পৃষ্ঠা অ্যাপ্লিকেশনের একটি লিঙ্ক ক্লিক করে ব্যবহারকারীদের কাছে কোন শ্রাব্য প্রতিক্রিয়া দেওয়া হয় না। একটি লিংক স্যাম্পল করা সক্রিয় হয়ে যায়, সেখানে কেবল নিরবচ্ছিন্ন নীরবতা রয়েছে। সব এ কোন প্রতিক্রিয়া। </p> <p> এইরকম কারণটি সহজ: সহায়তাকারী প্রযুক্তিগুলিকে বিদ্যমান স্পেসিফিকেশন এবং প্রস্তাবনার উপর ভিত্তি করে ডিজাইন করা হয়েছে কারণ তাদের যথাযথভাবে আচরণ করার জন্য প্রয়োজনীয়, প্রমিত আচরণ এবং ইন্টারঅ্যাকশন মডেলগুলি প্রয়োজন। সেমিট টেকনোলজি ডেভেলপারদের মনকে পড়তে পারে না। তারা অনুমান করতে পারে না: "প্রিয় বিকাশকারী, আপনি কি এর মানে ছিল যে একটি নতুন ভিউতে একটি সাজগোজ করতে হবে? ঠিক আছে, আমাকে ব্যবহারকারীর ঘোষণা দিন " </p> <h2> আমরা ইয়োস্ট </h2> <p> Yoast এ, আমরা আমাদের গ্রাহকদের জন্য একটি মিমল একক পৃষ্ঠা অ্যাপ্লিকেশন তৈরি করেছি। অবশ্যই, এটি একটি নেভিগেশন মেনু এবং একটি রাউটিং প্রক্রিয়া আছে। আমরা পাঠকদের পর্দার জন্য একটি নতুন "পৃষ্ঠা" নেভিগেট করার ঘোষণা না Source - <a href="https://unitedluxuryshop.com/audemars-piguet-special-ice-2">ap iced out replica</a>. প্রতিটি সময় একটি নতুন পৃষ্ঠা (যা একটি প্রতিক্রিয়া উপাদান) লোড, যা প্রতিক্রিয়া এর পরিভাষা উপাদান যখন মাউন্ট হয়, আমরা ওয়ার্ডপ্রেস প্যাকেজ থেকে বক্তৃতা মডিউল সুবিধা গ্রহণ একটি Aria- বাস অঞ্চলের একটি বার্তা পাঠাতে। এটি একটি "পৃষ্ঠা" লোড হবে মত একটি শ্রাব্য বার্তা নিশ্চিত করে যখন একটি নতুন "পৃষ্ঠা" উপস্থাপিত হবে পর্দা পাঠকদের দ্বারা ঘোষণা ঘোষণা। মিমিলে এখন সঠিক প্রতিক্রিয়া আছে, এবং স্থানীয়ভাবে অ্যাক্সেসযোগ্যতার পুনঃনির্ধারণ করা হয়েছে। </p> <h2> ভবিষ্যতে কি আশা করা যায় </h2> <p> আরআইআইএ বিষয়বস্তুর আপডেট প্রকাশ করার ব্যবস্থা প্রদান করে, তবে এটি ডেভেলপারদের বাস্তবায়নের উপর নির্ভর করে। অন্য দিকে, একক পৃষ্ঠা অ্যাপ্লিকেশন এবং জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের নতুন ইন্টারঅ্যাকশন মডেল সাধারণত এখানে থাকে। মিমোল্টটি শুধু একটি উদাহরণ: পুরো পর্দা বা পর্দার অংশগুলি আপডেট করার জন্য ডায়নামিক সামগ্রীর আপডেটগুলি সর্বত্র ব্যবহৃত হয়। </p> <p> ব্রাউজারগুলি গতিশীল বিষয়বস্তু পরিবর্তনগুলি সম্পর্কে সচেতন। পরিবর্তন ঘটলে এবং তখন তাদের ডেটা প্রতিনিধিত্ব অনুযায়ী আপডেট করার সময় সহকারী প্রযুক্তিগুলি এখন বুঝতে পারে। যাইহোক, কন্টেন্ট পরিবর্তন ব্যবহারকারীদের অবহিত এর সমস্যা এখনো সম্পূর্ণভাবে সম্পন্ন করা হয় নি। ভবিষ্যতের জন্য, সাম্প্রতিক কিছু নতুন মান, স্থানীয়, সকল ব্যবহারকারীদের নিশ্চিত করার উপায় হিসাবে সামগ্রীর পরিবর্তনগুলি সর্বদা জানা যায়। </p> <p> ইতিমধ্যে, যখন আমাদের প্রয়োগগুলি একটি নির্দিষ্ট বৈশিষ্ট্য অ্যাক্সেসযোগ্যতা ভাঙ্গা তখন এটি বোঝা গুরুত্বপূর্ণ। ডেভেলপার হিসাবে আমাদের দায়িত্বকে সামাল করে, দেশীয় অ্যাক্সেসযোগ্যতার পুনর্নির্মাণের জন্য আমরা শুধু ধ্বংস করেছি। </p> <h2> সাহায্য করতে চান? </h2> <p> Yoast এ, অ্যাক্সেসযোগ্যতা বিষয়। আমরা এটি একটি প্রক্রিয়া জানি এবং আমরা ক্রমাগত উন্নতি, পরীক্ষার, পদব্রজে ভ্রমণ, এবং উন্নয়নশীল করছি। আমরা সর্বদা প্রতিক্রিয়া এবং অবদান জন্য খোলা আছেন। মিষ্টি আমাদের আপনার কণ্ঠস্বর শুনতে দেওয়া দ্বিধা করবেন না। মিষ্টি রিপোর্ট কোনও সমস্যা বা সম্ভাব্য উন্নতি আপনি আমাদের পণ্য বিজ্ঞপ্তি। </p> <p class="readmore"> আরও পড়ুন: '5 সহজ বিষয় আপনি অ্যাক্সেসযোগ্যতা imporve করতে পারেন' » </p>

March 1, 2018