কমিউনিটি হাইলাইট: মেলানি সুমনার

মেলানি সামনার একজন সফটওয়্যার ইঞ্জিনিয়ার, যিনি ডিজিটাল অ্যাক্সেসিবিলিটিতে বিশেষজ্ঞ। আমরা তার ইঞ্জিনিয়ারিং, অ্যাক্সেসিবিলিটি ডিজাইন, Ember.js এবং এই প্রচেষ্টার অর্থায়নের গুরুত্ব সম্পর্কে কথা বলেছি।

অনুসরণ
Alexandra Klepper

এই পোস্টটি লার্ন অ্যাক্সেসিবিলিটির অংশ হিসেবে একজন কমিউনিটি বিশেষজ্ঞকে তুলে ধরেছে!

আলেকজান্দ্রা ক্লেপার : আমার সাথে যোগ দেওয়ার জন্য ধন্যবাদ! আপনি কে এবং আপনি কী করেন?

মেলানি সামনারের মাথার উপর তোলা ছবি।

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

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

আলেকজান্দ্রা : তুমি প্রায়শই শুনতে পাও না, "ওহ, প্রথমে আমি একজন গুপ্তচর ছিলাম।" এটা কোন ব্যাপার না। অ্যাক্সেসিবিলিটির কাজে তোমাকে কী এনেছে?

মেলানি : আমি তখন নর্থ ক্যারোলিনা বিশ্ববিদ্যালয়ে [ইউএনসি] চ্যাপেল হিলে উন্নয়ন বিভাগে কর্মরত ছিলাম। এর অর্থ ওয়েব ডেভেলপমেন্টের মতো উন্নয়ন নয়, এর অর্থ তহবিল সংগ্রহের মতো উন্নয়ন।

আমার সরাসরি ম্যানেজারের দৃষ্টি প্রতিবন্ধকতা ছিল, এবং তাকে সবকিছু ৪০০% জুম করে দেখতে হত। তিনি একজন দুর্দান্ত সফটওয়্যার ইঞ্জিনিয়ার ছিলেন। সম্ভবত আমার দেখা সেরা ম্যানেজারদের মধ্যে একজন। কিন্তু তিনি সবসময় আমার জিনিসপত্র ভেঙে ফেলতেন, কারণ তিনি আমার কাজ দেখার জন্য জুম করে দেখতেন। যদি আমি জিনিসপত্র তৈরির কথা না ভাবতাম, তাহলে সেগুলো ভেঙে যেত।

আমার ম্যানেজারের বস নীল রঙের অন্ধত্বে ভুগছিলেন। আমি জানি না তুমি জানো UNC নীল দেখতে কেমন, কিন্তু এটা হালকা আকাশী নীল রঙ । আর তারা সাদা রঙের উপর এটি ব্যবহার করতে পছন্দ করত

আলেকজান্দ্রা : (হেসে) ওহ না।

মেলানি : তার বস সবসময় অভিযোগ করতেন যে তিনি আমার কাজ কখনোই দেখতে পাবেন না! আমাদের সাইটের জন্য আমাকে কিছু পরিপূরক রঙের সেট এবং একটি রঙের স্কিম তৈরি করতে হয়েছিল। এটি আমাকে রঙের বৈপরীত্য সম্পর্কে ভাবতে এবং বর্ণান্ধ (অথবা অন্যথায় দৃষ্টি প্রতিবন্ধী) লোকেরা কীভাবে ওয়েব ব্যবহার করে তা নিয়ে ভাবতে বাধ্য করেছিল।

যেহেতু UNC একটি রাজ্য বিশ্ববিদ্যালয়, তাই WCAG অ্যাক্সেসিবিলিটি লেভেল AA মেনে চলার জন্য মার্কিন যুক্তরাষ্ট্রের একটি ফেডারেল বাধ্যবাধকতা রয়েছে। আমরা AAA লেভেলের লক্ষ্য রেখেছিলাম কারণ এটি একটি শিক্ষা প্রতিষ্ঠান।

যখন আমি রাজ্য এবং ফেডারেল প্রয়োজনীয়তা সম্পর্কে আরও জানতে শুরু করলাম এবং W3C অ্যাক্সেসিবিলিটি স্পেকটি পড়তে শুরু করলাম, তখন আমার মনে হল, "এই সবকিছুই যুক্তিসঙ্গত।" আমি যতদূর বুঝতে পেরেছিলাম, বেশিরভাগ ওয়েবই সম্মত ছিল না। অবশ্যই, ওয়েব যতদিন থেকে বিদ্যমান, মানুষ ওয়েব অ্যাক্সেসিবিলিটি নিয়ে কাজ করে আসছে। কখনও কখনও জাভাস্ক্রিপ্ট ইঞ্জিনিয়াররা (বিশেষ করে) ডিজিটাল অ্যাক্সেসিবিলিটির ক্ষেত্রে এটি গ্রহণে কিছুটা ধীর হয়ে যান।

আমি অ্যাক্সেসিবিলিটি বলতে ওয়েবের চূড়ান্ত সীমানাকে বুঝি। অনেক ভালো মানুষ অ্যাক্সেসিবিলিটির জন্য অটোমেশন নিয়ে কাজ করে - এবং আমাদেরকে পারফরম্যান্স এবং নিরাপত্তার মতো অন্যান্য কঠিন সমস্যাগুলির সমাধানের জন্য একইভাবে কাজ করতে হবে।

আলেকজান্দ্রা : তুমি সম্ভবত নৌবাহিনী এবং ইউএনসিতে অনেক দীর্ঘ জটিল নথি পড়েছ। তোমার কি মনে হয়েছে স্পেসিফিকেশন বোঝা কঠিন ছিল?

মেলানি : এটা বুঝতে আমাকে প্রায় পাঁচবার পড়তে হয়েছে—আর এর আগেও আমি অন্যান্য স্পেসিফিকেশন পড়েছি। আমি সবসময় লোকেদের বলি, না বুঝলে খারাপ লাগবে না, কারণ আমাকে স্পেসিফিকেশন পাঁচবার পড়তে হয়েছে! আমি মজাও করছি না।

স্পেক ল্যাঙ্গুয়েজে অভ্যস্ত হতে অনেক সময় লাগে। আর যদি আপনি এটি সঠিকভাবে ব্যাখ্যা না করেন, তাহলে আপনি ভুল কাজ করতে পারেন। এছাড়াও এটা বোঝা গুরুত্বপূর্ণ যে স্পেক ল্যাঙ্গুয়েজের বেশিরভাগ অংশ ব্রাউজার ডেভেলপারদের জন্য। "লেখকদের উচিত" শব্দটি খুঁজুন কারণ এটি ওয়েব ডেভেলপারদের একটি রেফারেন্স।

আলেকজান্দ্রা : ওয়েবে অনেক কিছুই ভালো হতে পারত যদি আরও ডেভেলপাররা স্পেসিফিকেশনের ব্যাখ্যা জানতেন।

মেলানি : যেসব সাইট আপনার জন্য এই ব্যাখ্যাটি করে, তাদের সম্পর্কে অনেক কিছু বলার আছে। আমি a11y-automation.dev তৈরি করেছি এবং সেই সাইটটি আমার শিশুর মতো, আমার পার্শ্ব প্রকল্প। আমি প্রতিটি অ্যাক্সেসিবিলিটি লঙ্ঘনকে আইটেমাইজ করার চেষ্টা করি এবং প্রশ্নবিদ্ধ WCAG সাফল্যের মানদণ্ডের সাথে এটি লিঙ্ক করি। যদি ত্রুটি প্রতিরোধ করার জন্য অটোমেশন থাকে, তাহলে আমি সেই সমাধানটি অফার করব।

সম্ভাব্য লঙ্ঘনের তালিকার সাথে আপনি নিজেকে পরিচিত করতে পারেন, তবে আরও গুরুত্বপূর্ণ হল এটি কীভাবে ঠিক করতে হয় তা শেখা। যে স্বয়ংক্রিয় সংশোধনগুলি বিদ্যমান নেই, সেগুলির জন্য আপনি হয়তো একটি লিন্টার বা একটি টেমপ্লেট লিখতে অনুপ্রাণিত হয়েছেন - সম্ভবত আপনি কোনও ধরণের পরীক্ষা লেখার জন্য অনুপ্রাণিত হয়েছেন।

আমি ওপেন সোর্সে কাজ করতে পছন্দ করি, কারণ আপনারা একে অপরকে কিছুটা তিরস্কার করতে পারেন, উন্নতির প্রস্তাব দিতে পারেন (কখনও কখনও উন্নতি হয়, কখনও কখনও নয়, তবে আমরা সকলেই যথাসাধ্য চেষ্টা করি)। আমরা একে অপরের জিনিসপত্রের উপর ভিত্তি করে তৈরি করি, এবং তারপরে আমরা ওয়েবের জন্য এই সত্যিই দুর্দান্ত ফলাফলের সাথে শেষ করি।

অ্যাক্সেসিবিলিটির জন্য কীভাবে তহবিল সংগ্রহ করা যায়

আলেকজান্দ্রা : আমি সত্যিই pleasefunda11y.com এর প্রতি আকৃষ্ট হয়েছি। ডেভেলপারদের অ্যাক্সেসযোগ্য সাইট তৈরি করতে শেখা সত্যিই গুরুত্বপূর্ণ, কিন্তু নির্বাহী নেতৃত্বের তহবিল এবং অনুমোদন ছাড়া তাদের কাছে সবসময় সম্পদ থাকবে না। আপনি কেন এই সাইট তৈরি করার সিদ্ধান্ত নিলেন?

মেলানি : অ্যাক্সেসিবিলিটির জন্য এত কম তহবিল থাকায় আমি হতাশ হয়ে পড়েছিলাম। মনে হচ্ছে ওপেন সোর্স তহবিলের পুরোটাই CSS-এ যাচ্ছে। আর আমি CSS ভালোবাসি, আমরা এটি দিয়ে অনেক কিছু করতে পারি।

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

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

বর্তমান চিন্তাভাবনা প্রায়শই এমন হয়, "আচ্ছা, কতজন মানুষের প্রতিবন্ধকতা আছে?" এটি হওয়া উচিত: "প্রযুক্তির সাথে একজন ব্যক্তির সম্পর্ক কী?"

আর কিছু লোক আমাকে বলেছে, "আচ্ছা, আমি মনে করি না বর্ণান্ধতা একটি অক্ষমতা।" বর্ণান্ধতা থাকলে আপনি নিজেকে অক্ষমতা বলে পরিচয় নাও দিতে পারেন, কিন্তু এটি প্রযুক্তির সাথে আপনার সম্পর্ককে প্রভাবিত করে।

১৫ %

মানুষ নিজেকে প্রতিবন্ধী হিসেবে পরিচয় দেয়।

উৎস

২৫৩ মি

দৃষ্টি প্রতিবন্ধী ব্যক্তিরা।

উৎস

৩৯

ওয়েব অ্যাক্সেসিবিলিটি আইন সহ দেশগুলি।

উৎস

"শিখুন অ্যাক্সেসিবিলিটি: ডিজিটাল অ্যাক্সেসিবিলিটি কী এবং কেন এটি গুরুত্বপূর্ণ?" এর প্রথম মডিউলে পরিসংখ্যান সম্পর্কে আরও জানুন।

আলেকজান্দ্রা : প্রযুক্তির সাথে আপনার সম্পর্ক সম্পর্কে আরও বলুন। এটি অ্যাক্সেসযোগ্যতার সাথে কীভাবে সম্পর্কিত?

মেলানি : উদাহরণস্বরূপ, যদি আপনি স্নায়ুবৈচিত্র্যময় হন, তাহলে হয়তো আপনার খুব সহজ ভাষা এবং খুব স্পষ্ট দিকনির্দেশনার প্রয়োজন হতে পারে। তিন বা চারটি স্ক্রিনের মধ্য দিয়ে একই সাথে নেভিগেট করার মাধ্যমে, শেষ পর্যন্ত একবারে কয়েকটি পছন্দ করার মাধ্যমে, আপনার জন্য ভালো হতে পারে। আধুনিক প্রযুক্তিগত অ্যাপ্লিকেশনের জন্য ভালো দিকনির্দেশনা নেই।

আমাদের কাছে এমন কিছু কোম্পানি আছে যারা ডেভপ করে, আর যদি তুমি সেই ওয়েবসাইটগুলোর কিছু ব্যবহার করার চেষ্টা করো, তাহলে তুমি বলবে, "হে ভগবান," জানো? আমরা আজকাল আমাদের সকল ইন্টারফেসে রান্নাঘরের সিঙ্ক প্যাক করার চেষ্টা করি।

আলেকজান্দ্রা : তুমি কি একটা উদাহরণ দিতে পারো?

মেলানি : উদাহরণস্বরূপ, GitHub-এ নেস্টেড ট্যাব সহ ড্রপডাউন আছে। এবং [বিরক্ত দীর্ঘশ্বাস ফেলে]। আমি বিরক্ত হতে পারি না (যদিও আমি হতাশ)। আধুনিক ওয়েবকে নতুন চাহিদা পূরণের জন্য বৃদ্ধি করতে হবে। কিন্তু আমাদের এমনভাবে তৈরি করারও দায়িত্ব রয়েছে যা মানুষকে পিছনে ফেলে না।

এটাই আমাকে অনুপ্রাণিত করে, এটাই আমার আবেগ। আমি চাই না যে কেউ চাকরি না পাক কারণ চাকরিতে তাদের যে সরঞ্জামগুলি ব্যবহার করতে হবে তা সহজলভ্য নয়।

আলেকজান্দ্রা : একশো শতাংশ। আর মানুষ প্রায়শই তাদের বহিরাগত ব্যবহারকারীদের জন্য সহজলভ্য পণ্য তৈরির কথা ভাবে, কিন্তু তাদের কর্মীদের কথা ভাবে না।

মেলানি : আমি ভেবেছিলাম, জানো, এই তহবিল পরামর্শ সম্ভবত সকলের উপকারে আসবে।

আমি সবসময়ই ইঞ্জিনিয়ারদের কাছ থেকে শুনি যে তারা অ্যাক্সেসিবিলিটি করতে পছন্দ করবে কিন্তু "আমার কোম্পানি এতে কিছু যায় আসে না।" আমি নিশ্চিত যে তারা এটার যত্ন নেয়! আপনাকে কেবল ব্যবসায়িক যুক্তির ব্যবধান পূরণ করতে হবে। তাদের ব্যবসার জন্য উপকারী ফলাফল দেখান। অবশ্যই, সাইটটি ওপেন সোর্স , এবং আমি অবদান এবং সম্পাদনা পছন্দ করি।

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

মেলানি : আমি প্রায়ই বলি, "তুমি কি একবার বানাতে টাকা দিতে চাও, নাকি দুবার বানাতে চাও?"

Ember.js এবং মূল অ্যাক্সেসিবিলিটি টিম

আলেকজান্দ্রা : আমি জানি তুমি Ember.js ফ্রেমওয়ার্ক কোর টিমের সাথেও জড়িত। তুমি কিভাবে জড়িত হলে?

মেলানি : আমাকে JPMorgan Chase-এ তাদের কর্পোরেট ইনভেস্টমেন্ট ব্যাংকিং প্ল্যাটফর্মে কাজ করার জন্য নিয়োগ করা হয়েছিল। Ember হল একটি ভারী জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক যা আপনার যখন একটি স্থিতিশীল (হয়তো একঘেয়েমি) বেসের প্রয়োজন হয় তখন ব্যবহার করা হয়, যা আপনাকে এমন কোড লেখা এড়াতে সাহায্য করতে পারে যা প্রচুর ব্যাংক ডলার হারিয়ে যায়। Ember-এর একটি ব্যাকওয়ার্ড কম্প্যাটিবিলিটি গ্যারান্টি আছে—আপনি প্রতিবার আপগ্রেড করতে পারেন, এমনকি যদি আপনি একটি মেজর ভার্সনও পান। আমরা সত্যিই ক্রমবর্ধমানভাবে কাজ করার চেষ্টা করি, যাতে এটি আপনার অ্যাপটিকে ভেঙে না ফেলে।

যাই হোক, আমি একটা এম্বার কনফারেন্সে গিয়েছিলাম, আর সেখানে আমার সাথে অনেকের দেখা হয়েছিল। এম্বারদের লোকেরা খুবই দয়ালু ছিল। আর এখানে সত্যিই একটা শক্তিশালী আচরণবিধি আছে যা আমি অন্য কোথাও দেখিনি।

যখন আমি সেনাবাহিনী থেকে বের হলাম, তখন আমি নিরাপত্তায় যেতে চাইলাম। আমি একটি ইনফোসেক মিটআপে গিয়েছিলাম, কিন্তু সেখানে আর কোনও মহিলাকে দেখতে পাইনি। একজন বয়স্ক লোক আমার দিকে তাকিয়ে বলল, "তুমি কি নিশ্চিত যে তুমি সঠিক ঘরে আছো, সোনা?"

আলেকজান্দ্রা : [কন্ঠন করে] এটা ব্যাথা করছে। আর এটা একেবারেই আশ্চর্যজনক নয়। আমিও একই রকম অভিজ্ঞতা পেয়েছি।

মেলানি : আমি বলতে চাই এটা ২০১১, হয়তো ২০১২? দৃশ্যপট অনেক বদলে গেছে। আমি সেই রাতে সেই সাক্ষাতের সময় থেকেছিলাম, একটা কথা প্রমাণ করার জন্য। আমি সেই মন্তব্যের জন্য নিজেকে থামাতে চাইনি। আমি রসিকতা করতাম, ভালো নোট নিতাম এবং কথোপকথনে অংশ নিতাম, যাতে লোকেরা জানত যে আমি সেখানে আছি। আমার মনে হয় আমার ক্যারিয়ারের বেশিরভাগ সময়ই পুরুষদের ভুল প্রমাণিত হয়েছে।

কিন্তু, আমি চাই না যে নারীরা কেবল পুরুষদের ভুল প্রমাণ করার জন্য সফটওয়্যার ইঞ্জিনিয়ার হোক। আমি একজন সফটওয়্যার ইঞ্জিনিয়ার হতে চেয়েছিলাম অসাধারণ কিছু তৈরি করার জন্য, কারণ এটি করা মজাদার। মহিলাদের সেই ক্যারিয়ারের বিকল্প থাকা উচিত।

আলেকজান্দ্রা : একেবারে।

মেলানি : অ্যাক্সেসিবিলিটি সম্পর্কে আমার যা জানা ছিল তা আমি এম্বার কমিউনিটির সাথে শেয়ার করেছি, কারণ স্পষ্টতই একটি ব্যাংকিং প্ল্যাটফর্ম হিসেবে, আপনাকে মার্কিন যুক্তরাষ্ট্রের ফেডারেল প্রয়োজনীয়তা মেনে চলতে হবে। ইয়েহুদা কাটজ এবং টম ডেল বলেছেন, "আমাদের দলে একটি ফাঁক রয়েছে। আমাদের অনেক জাভাস্ক্রিপ্ট বিশেষজ্ঞ, পারফরম্যান্স বিশেষজ্ঞ, এই বিশ্বের বাইরের স্মার্ট মানুষ রয়েছে এবং আমাদের অ্যাক্সেসিবিলিটি সম্পর্কে জ্ঞানসম্পন্ন কাউকে প্রয়োজন।" এবং তারা আমাকে মূল দলে যোগদানের জন্য আমন্ত্রণ জানিয়েছে।

আমি এমন উদ্যোগ নিয়ে কাজ করছি যাতে ডিফল্টভাবে Ember অ্যাক্সেসযোগ্য হয়। এর মানে হল যখন আপনি ember new <my-app-name> বলবেন, তখন আপনার অবিলম্বে WCAG সাফল্যের মানদণ্ড পাস করা উচিত।

আলেকজান্দ্রা : আমি GitHub-এ Ember-এর জন্য অ্যাক্সেসিবিলিটি টুলের একটি দীর্ঘ তালিকা দেখেছি। আপনি কি দেখেছেন যে Ember সম্প্রদায়ের লোকেরা এই টুলগুলিতে অবদান রাখতে আগ্রহী?

মেলানি : এই কাজের এটা সত্যিই একটা রোমাঞ্চকর অংশ। লিঙ্কডইনে কাজ করার সময় আমি এম্বারের জন্য অ্যাক্সেসিবিলিটি লিন্টিং নিয়ম লিখেছিলাম। তারপর আমি হ্যাশিকর্পে কাজ করার জন্য লিঙ্কডইনে চলে যাই, এবং অন্যান্য লোকেরা এখনও লিন্টারে অবদান রাখছে কারণ এটি তাদের জন্য কার্যকর। এই কাজের এই অংশটিই আমাকে শীতল করে এবং উত্তেজিত করে।

আমরা স্বীকার করি যে, একটি মৌলিক বিষয় হিসেবে, অ্যাক্সেসিবিলিটি একটি নাগরিক অধিকার। এটা আলোচনার বিষয় নয়।

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

আলেকজান্দ্রা : প্রবেশাধিকার একটি নাগরিক অধিকার। এতে আমার মাথা ঠান্ডা হয়ে যায়! এটি এমন একটি জিনিস হওয়া উচিত যা আমরা সকলেই সত্য হিসেবে জানি।

মেলানি : আমাকে অনেকেই অজ্ঞতাবশত কিছু বলতে শুনেছেন, যেমন "আমি যদি অন্ধ হতাম তাহলে ইন্টারনেট ব্যবহার করতাম না।" অথবা, "আমার ব্যবহারকারীদের মাত্র ৫% যখন এটি আমার ৯০% ব্যবহারকারীর জন্য কাজ করে, তখন কেন আমাকে প্রতিবন্ধকতা নিয়ে ভাবতে হবে?" আমি এই আলোচনাগুলো করব না, কারণ এগুলো প্রায়শই কাজ থেকে মনোযোগ সরিয়ে রাখার জন্য ব্যবহৃত হয়।

যখন আপনি অ্যাক্সেসযোগ্য কোড লিখবেন, তখন আপনি কর্মক্ষমতা বৃদ্ধি পাবেন কারণ আপনি W3C স্পেসিফিকেশন অনুসারে সাইট তৈরি করার কথা ভাবছেন। আপনি কেবল divs এর পরিবর্তে শব্দার্থিক HTML ব্যবহার করবেন এবং আপনি শিরোনাম ব্যবহার করবেন। আপনি <div> এ একটি ক্লিক ইভেন্ট যোগ করার পরিবর্তে একটি <button> নির্বাচন করবেন এবং আপনি কর্মক্ষমতা বৃদ্ধি পাবেন।

এক কাজ করুন: অ্যাক্সেসিবিলিটি স্বয়ংক্রিয় করুন

আলেকজান্দ্রা : সহজলভ্য ওয়েবসাইট তৈরি করার জন্য ওয়েব ডেভেলপারদের কী করা উচিত?

মেলানি : অটোমেশন যোগ করুন। আপনার যে ফ্রেমওয়ার্কই থাকুক না কেন, যে ধরণের কোডই ব্যবহার করুন না কেন, তার জন্য একটি বিদ্যমান লিন্টার দিয়ে শুরু করুন। আপনি কোনটি ব্যবহার করেন তা আমার বিবেচ্য নয়! যদি এই নিয়মগুলির মধ্যে একটিও ভঙ্গ করা হয় তবে আপনার বিল্ডটি ভেঙে যাবে।

কিছু জিনিস স্বয়ংক্রিয় করা যায় না, কারণ AI এখনও উদ্দেশ্য বুঝতে পারে না। উদাহরণস্বরূপ, একটি ছবির অল্ট টেক্সট মান অর্থপূর্ণ হওয়া উচিত, কিন্তু এর আসলে অর্থ কী? এই মুহূর্তে, একজন মানুষের এটি বুঝতে হবে, অটোমেশন নয়।

কিন্তু একটি স্বয়ংক্রিয় টুল আপনাকে বলতে পারে, "আপনি রঙের বৈপরীত্য পাস করছেন না।" শুধু এটি ঠিক করুন। এটির সাথে লড়াই করবেন না, বলবেন না, "কিন্তু আমি চাই না, আমি এটি এভাবেই পছন্দ করি।" এটি আপনার সম্পর্কে নয়। এটি প্রতিদিন বিশ্বের সকলের জন্য আমরা যা করি তা উপলব্ধ করার বিষয়ে।

অ্যাক্সেসিবিলিটি একটা যাত্রা, আর তুমি সবসময় শিখবেই। আমি এক দশকেরও বেশি সময় ধরে অ্যাক্সেসিবিলিটিতে বিশেষজ্ঞ, এবং এখনও আমি সবসময় নতুন নতুন জিনিস শিখছি! আত্মরক্ষামূলক হও না, শুধু এটা করো।


মেলানির কাজের সাথে তার ওয়েবসাইট melanie.codes এবং টুইটার @a11yMel- এ আপডেট থাকুন। pleasefunda11y.com , a11y-info.com , এবং a11y-automation.dev- এ তার অ্যাক্সেসিবিলিটি রিসোর্সগুলি দেখুন।