কমিউনিটি হাইলাইট: ওলুটিমিলহিন ওলুশুয়ি

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

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

আলেকজান্দ্রা ক্লেপার : আপনি কীভাবে ওয়েব অ্যাক্সেসিবিলিটি শুরু করবেন?

ওলুটিমিলেহিন ওলুশুয়ীর হেডশট।

ওলুটিমিলেহিন ওলুশুয়ি (শুই) : ঠিক আছে, এটা একটা মজার গল্প। আমি একজন আইনজীবী। আমি আমার স্কুলের শেষ বছরে বুঝতে পেরেছিলাম, আমি আমার বাকি জীবনের জন্য আইন অনুশীলন করতে চাই না। তাই, আমি স্কুল ছেড়ে দেওয়ার চেষ্টা করেছি, কিন্তু আমার ডিন এবং "স্কুল মা," প্রফেসর আয়োডেল আতসেনুওয়া বললেন, "এটা নিয়ে কথা বলা যাক। তুমি তোমার শেষ বছরে—শুধু শেষ করো।"

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

আমি নতুন কর্মজীবনের সুযোগ সন্ধান করতে শুরু করেছি, এবং কিছু লোকের সাথে যোগাযোগ করেছি যারা একটি স্টার্টআপ তৈরি করতে চেয়েছিল এবং একজন আইনজীবীর প্রয়োজন ছিল। সেই সুযোগটি সঠিকভাবে উপযুক্ত ছিল না, তবে আমি প্রথমবার জানলাম যে লোকেরা আমাদের ব্যবহার করা সমস্ত পণ্যের জন্য কোড লিখেছে। আমি ভাবলাম, "আমি এটা নিতে পারি।" আমি নিজেকে HTML এবং CSS শেখাতে শুরু করি। তারপর, আমি জাভাস্ক্রিপ্টে গিয়েছিলাম এবং... [হাসি] জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট জিনিসগুলি করেছিল, তাই আমি আমার ফ্রন্টএন্ড শব্দার্থিক ভাষাগুলিতে ফোকাস করতে ফিরে গিয়েছিলাম।

আমি অ্যান্ডি বেল এবং হেইডন পিকারিং এর কাজ জুড়ে এসেছি। আমি প্রতিটি লেআউট ক্রয় করেছি, এবং এটি আমার জীবন পরিবর্তন করেছে। অ্যান্ডি অ্যাক্সেসিবিলিটি উল্লেখ করতে থাকে, কিন্তু আমি জানতাম না এই প্রসঙ্গে এর অর্থ কী। আমি বুঝতে পেরেছি কিভাবে জাভাস্ক্রিপ্ট লিখতে হয় তা না জেনেই আমি ওয়েব ডেভেলপমেন্টে কাজ করতে পারব!

আমি হেইডনের কাছে পৌঁছেছি এবং তিনি খুব গ্রহণযোগ্য, খুব প্রতিক্রিয়াশীল ছিলেন। মনে হচ্ছে অ্যাক্সেসিবিলিটি ক্ষেত্রের প্রত্যেকেই সেরকম, এবং আমি এর জন্য কৃতজ্ঞ।

আলেকজান্দ্রা : আমি অবশ্যই সম্মত হব, আমি যাদের সাথে কথা বলেছি তাদের প্রত্যেকেরই সদয় এবং এত সহায়ক।

শুই : একদম। বর্তমানে, আমি ওকালতিতে অনেক বেশি কাজ করি। আমি নাইজেরিয়াতে আছি, এমন একটি দেশ যেখানে ওয়েব অ্যাক্সেসিবিলিটি আইন দ্বারা বাধ্যতামূলক নয়। প্রতিবন্ধী ব্যক্তিদের বিরুদ্ধে বৈষম্য আইন 2018 সালে কোনো এক সময় পাশ হয়। কিন্তু কোনো ওয়েব অ্যাক্সেসিবিলিটি আইন নেই, শুধুমাত্র শারীরিক অ্যাক্সেসিবিলিটি সংক্রান্ত আইন। এটা USA's Americans with Disabilities Act (ADA) এর মত। আমাদের আইন খারাপভাবে কাঠামোগত, কিন্তু কিছুই না থেকে ভাল.

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

আলেকজান্দ্রা : আমি বাজি ধরতে পারি আপনার আইনি পটভূমি অ্যাক্সেসযোগ্যতার সাথে কাজ করার ক্ষেত্রে অবিশ্বাস্যভাবে কার্যকর। আপনি আসলে নতুন আইনটি পড়তে পারেন এবং এটি এমনভাবে বুঝতে পারেন যা গড় ব্যক্তি বুঝতে পারে না। এর মধ্যে একজন গড় বিকাশকারী অন্তর্ভুক্ত রয়েছে।

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

আলেকজান্দ্রা : মানে... আমি ঈর্ষান্বিত, এটা একটা দারুণ দক্ষতা। আপনি কি মনে করেন যে আপনি ডিজিটাল অ্যাক্সেসিবিলিটি আইন পাস করার জন্য সরকারের সাথে কাজ করবেন?

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

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

শেষ পর্যন্ত, আমরা খুশি যে এটির উপর নির্ভর করার মতো কিছু আছে, তা যতই পুরানো হোক না কেন। কার্যকর করার জন্য একটি আইন আছে।

অ্যাক্সেসযোগ্য লেআউট তৈরি করুন

আলেকজান্দ্রা : আমি আপনার নিবন্ধটি পড়েছি, <article> বনাম <section> : কীভাবে স্ম্যাশিং ম্যাগাজিনে সঠিকটি চয়ন করবেন এবং টুইটার থ্রেড যা এটিকে অনুপ্রাণিত করেছে। আপনি কী বলবেন একটি বড় টেকঅ্যাওয়ে, ওয়েব ডেভেলপারদের কাছ থেকে আপনি কী চান?

Shuyi : ডেভেলপারদের লেআউট তৈরি করা শুরু করার আগে অবশ্যই বিষয়বস্তু পড়তে হবে।

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

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

Shuyi : আমি যা জানি তা জানার আগে, আমার সেরা ক্লায়েন্ট আমাকে সাধারণ ডিজাইনের ধারনা দেবে, এবং আমি একগুচ্ছ lorem ipsum দিয়ে একটি সাইট তৈরি করব। আমি যে সব জিনিস খুঁজে বের করব. কিন্তু, যখন আপনি উপলব্ধি করেন যে বিষয়বস্তুর পরিকাঠামো ওয়েবে ব্যবহারকারীদের কতটা প্রভাবিত করে, তখন আপনি বুঝতে পারেন যে ওয়েবে জিনিসগুলি তৈরি করার জন্য কতটা মানক প্রক্রিয়া আসলে ত্রুটিপূর্ণ। আপনি যখন জিনিসগুলি তৈরি করবেন তখন আপনাকে অবশ্যই ইচ্ছাকৃত হতে হবে।

এত অ্যাক্সেসিবিলিটি অবকাঠামোর কাজ মোটেই মনোযোগ পায় না এবং এটি আমার হৃদয় ভেঙে দেয়।

আলেকজান্দ্রা : নিবন্ধে আপনি যে পরামর্শ দিয়েছেন তা সঠিক ছিল তা নিশ্চিত করতে আপনি কীভাবে আপনার গবেষণা করেছেন?

শুই : প্রথমত, আমি তথ্যের উৎসগুলোকে আলাদা করেছিলাম—এটা আপনি আইনে করেন, প্রাথমিক ও মাধ্যমিক উৎসগুলোকে আলাদা করে। প্রাথমিক উৎস হল প্রকৃত আইন (যেমন ADA এবং নাইজেরিয়ার আইন) এবং গৌণ উৎস হল বিশেষজ্ঞরা আইন থেকে যা ব্যাখ্যা করেন।

আমি শুধুমাত্র প্রাথমিক উত্সগুলি উল্লেখ করার সিদ্ধান্ত নিয়েছি: HTML, WCAG, এবং WAI-ARIA স্পেক্স৷ আমি অন্যের কাজ পড়ি, অনেক ভালো কাজ। কিন্তু, দিনের শেষে, মতামতগুলি এতই ভিন্ন ছিল, আমি সিদ্ধান্ত নিয়েছিলাম যে আমি সেগুলিকে শুধুমাত্র দরকারী প্রসঙ্গ হিসাবে নিতে পারি কিন্তু সঠিক উত্তরগুলি হিসাবে তাদের উপর নির্ভর করব না।

একটি অ্যাক্সেসযোগ্য সম্প্রদায় তৈরি করুন

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

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

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

আলেকজান্দ্রা : [ হেসে ], মানে, আমি মনে করি অনেক লোক এটা মনে করে। আমি অবশ্যই আমার টুইটার ব্যক্তিত্ব সম্পর্কে করি।

শুই : নিবন্ধের বেশিরভাগ প্রতিক্রিয়া ইতিবাচক ছিল। আমি নিবন্ধটির একটি প্রতিক্রিয়া পেয়েছি যা কিছুটা বিতর্কিত ছিল। ভাইটালি আমার সম্পাদক ছিলেন, এবং তিনি মন্তব্যটি ভাগ করার জন্য সরাসরি পৌঁছেছিলেন এবং আমাকে তদন্ত করতে বলেছিলেন। দেখা যাচ্ছে, ব্যক্তিটি MDN ডক্স উল্লেখ করছিলেন যা বলেছিল যে সমস্ত নিবন্ধের একটি শিরোনাম উপাদান থাকা উচিত । আমি সুপারিশ করেছি যে বিভাগে চশমার উপর ভিত্তি করে একটি শিরোনাম উপাদান থাকা উচিত।

MDN দস্তাবেজগুলি শিরোনাম সহ সুপারিশ করে কিন্তু প্রকৃতপক্ষে সুবিধাটি কী তা ব্যাখ্যা করে না৷

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

সুতরাং, আমাকে একটি উদাহরণ দিতে দিন. ধরা যাক আপনি "দাম" নামে একটি কার্ডের উপাদান তৈরি করছেন যার মধ্যে তিনটি উপাদান রয়েছে৷ হেইডেন পিকারিং প্রতিটি কার্ডকে একটি তালিকা উপাদানে রাখার পরামর্শ দেবেন। এইভাবে, যখন কেউ সহায়ক প্রযুক্তি (AT) ব্যবহার করে সেই বিভাগে যায়, তখন তাদের কাছে ঘোষণা করা হয় যে মূল্য তালিকায় তিনটি আইটেম রয়েছে। আপনি তালিকাটি স্টাইল করতে পারেন যাতে কোনও বুলেট পয়েন্ট না থাকে, এটিকে আপনি যেভাবে চান তা দেখান, তবে এটি AT ব্যবহারকারীদের প্রথমে দরকারী তথ্য পেতে সহায়তা করে৷ আপনি যদি প্রতিটি আইটেমকে একটি ডিভ-এ মোড়ক করেন, তাহলে আপনি কেবল চাক্ষুষ দিকগুলিতে মনোনিবেশ করবেন, যা দৃষ্টি প্রতিবন্ধী ব্যবহারকারীদের সাহায্য করে না। ডিজাইন করার আগে মানুষের কথা ভাবুন।

আমি সেই ধারণাটি নিয়েছি এবং এটি একটি ব্লগ পৃষ্ঠার জন্য স্থানান্তর করেছি। ব্লগ পোস্ট আসলে একটি তালিকা উপাদান মধ্যে আছে. এইভাবে, পৃষ্ঠায় প্রবেশের সময়, ব্যবহারকারীকে সতর্ক করা হয় যে তারা পৃষ্ঠার কয়েকটি পোস্টের একটিতে রয়েছে।

তাই, আমি নিবন্ধে আমার সুপারিশের পাশে রয়েছি, এবং আমি যতক্ষণ না বুঝতে পারি কেন MDN সুপারিশ করে।

আলেকজান্দ্রা : যেহেতু MDN ডক্স ওপেন সোর্স, আপনি কি সেখানে পরিবর্তন এবং আপডেট করার পরামর্শ দেবেন?

Shuyi : আমি সৎ থাকব, আমি এখনও কোনো ওপেন সোর্স অবদান রাখিনি। তবে, এই ধরনের কাজ আমি করতে চাই, অবশ্যই সরকারের সাথে কাজ করার চেয়ে বেশি।

বিশেষত্ব বনাম বাস্তবায়ন

আলেকজান্দ্রা : মনে হচ্ছে একটি বড় টেকঅ্যাওয়ে হল যে মাঝে মাঝে স্পেস এক জিনিস বলে, কিন্তু বাস্তবায়ন এবং অন্যান্য বাহ্যিক ডক্স ভিন্ন কিছু করার পরামর্শ দিতে পারে। কিভাবে কেউ কার পরামর্শ অনুসরণ করার সিদ্ধান্ত নেয়?

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

ওয়েবের ভবিষ্যৎ কেমন হবে বলে আমরা মনে করি, স্পেক লেখকরা কোন দিকে যাবে বলে আমরা মনে করি সে সম্পর্কে আমাদের সেরা অনুমান এখন করা প্রতিটি পছন্দ।

আলেকজান্দ্রা : ওয়েব ক্রমাগত পরিবর্তিত হচ্ছে, একজনের কাছে সব উত্তর থাকতে পারে না! আপনি লেখার সময় কি চশমা পরিবর্তনের মধ্য দিয়ে গেছে?

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

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

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

ক্যারিয়ার হিসাবে অ্যাক্সেসযোগ্যতা

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

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

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

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

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

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

আলেকজান্দ্রা : [ হেসে ] ওহ হ্যাঁ।

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

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

আমি মিথ্যা বলতে যাচ্ছি না, আমি এখনও জাভাস্ক্রিপ্ট পছন্দ করি না।

এক কাজ করুন: কীবোর্ড ফোকাস যোগ করুন

আলেকজান্দ্রা : জাভাস্ক্রিপ্ট কি কারণ আমি এখন একজন বিকাশকারীর পরিবর্তে একজন প্রযুক্তি লেখক? হ্যাঁ, এটা. আমি এটা খুব ঘৃণা. আমি আপনার বুট ক্যাম্পে আপনাকে শুভকামনা জানাই।

ডেভেলপারদের তাদের সাইট অ্যাক্সেসযোগ্য করার জন্য আপনি কী করতে চান?

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

অ্যাক্সেসযোগ্য প্ল্যাটফর্ম তৈরি করা প্রত্যেকের উপকার করে।


টুইটার @shuyiolutimi- এ Shuyi-এর কাজ চালিয়ে যান।

,

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

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

আলেকজান্দ্রা ক্লেপার : আপনি কীভাবে ওয়েব অ্যাক্সেসিবিলিটি শুরু করবেন?

ওলুটিমিলেহিন ওলুশুয়ীর হেডশট।

ওলুটিমিলেহিন ওলুশুয়ি (শুই) : ঠিক আছে, এটা একটা মজার গল্প। আমি একজন আইনজীবী। আমি আমার স্কুলের শেষ বছরে বুঝতে পেরেছিলাম, আমি আমার বাকি জীবনের জন্য আইন অনুশীলন করতে চাই না। তাই, আমি স্কুল ছেড়ে দেওয়ার চেষ্টা করেছি, কিন্তু আমার ডিন এবং "স্কুল মা," প্রফেসর আয়োডেল আতসেনুওয়া বললেন, "এটা নিয়ে কথা বলা যাক। তুমি তোমার শেষ বছরে—শুধু শেষ করো।"

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

আমি নতুন কর্মজীবনের সুযোগ সন্ধান করতে শুরু করেছি, এবং কিছু লোকের সাথে যোগাযোগ করেছি যারা একটি স্টার্টআপ তৈরি করতে চেয়েছিল এবং একজন আইনজীবীর প্রয়োজন ছিল। সেই সুযোগটি সঠিকভাবে উপযুক্ত ছিল না, তবে আমি প্রথমবার জানলাম যে লোকেরা আমাদের ব্যবহার করা সমস্ত পণ্যের জন্য কোড লিখেছে। আমি ভাবলাম, "আমি এটা নিতে পারি।" আমি নিজেকে HTML এবং CSS শেখাতে শুরু করি। তারপর, আমি জাভাস্ক্রিপ্টে গিয়েছিলাম এবং... [হাসি] জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট জিনিসগুলি করেছিল, তাই আমি আমার ফ্রন্টএন্ড শব্দার্থিক ভাষাগুলিতে ফোকাস করতে ফিরে গিয়েছিলাম।

আমি অ্যান্ডি বেল এবং হেইডন পিকারিং এর কাজ জুড়ে এসেছি। আমি প্রতিটি লেআউট ক্রয় করেছি, এবং এটি আমার জীবন পরিবর্তন করেছে। অ্যান্ডি অ্যাক্সেসিবিলিটি উল্লেখ করতে থাকে, কিন্তু আমি জানতাম না এই প্রসঙ্গে এর অর্থ কী। আমি বুঝতে পেরেছি কিভাবে জাভাস্ক্রিপ্ট লিখতে হয় তা না জেনেই আমি ওয়েব ডেভেলপমেন্টে কাজ করতে পারব!

আমি হেইডনের কাছে পৌঁছেছি এবং তিনি খুব গ্রহণযোগ্য, খুব প্রতিক্রিয়াশীল ছিলেন। মনে হচ্ছে অ্যাক্সেসিবিলিটি ক্ষেত্রের প্রত্যেকেই সেরকম, এবং আমি এর জন্য কৃতজ্ঞ।

আলেকজান্দ্রা : আমি অবশ্যই সম্মত হব, আমি যাদের সাথে কথা বলেছি তাদের প্রত্যেকেরই সদয় এবং এত সহায়ক।

শুই : একদম। বর্তমানে, আমি ওকালতিতে অনেক বেশি কাজ করি। আমি নাইজেরিয়াতে আছি, এমন একটি দেশ যেখানে ওয়েব অ্যাক্সেসিবিলিটি আইন দ্বারা বাধ্যতামূলক নয়। প্রতিবন্ধী ব্যক্তিদের বিরুদ্ধে বৈষম্য আইন 2018 সালে কোনো এক সময় পাশ হয়। কিন্তু কোনো ওয়েব অ্যাক্সেসিবিলিটি আইন নেই, শুধুমাত্র শারীরিক অ্যাক্সেসিবিলিটি সংক্রান্ত আইন। এটা USA's Americans with Disabilities Act (ADA) এর মত। আমাদের আইন খারাপভাবে কাঠামোগত, কিন্তু কিছুই না থেকে ভাল.

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

আলেকজান্দ্রা : আমি বাজি ধরতে পারি আপনার আইনি পটভূমি অ্যাক্সেসযোগ্যতার সাথে কাজ করার ক্ষেত্রে অবিশ্বাস্যভাবে কার্যকর। আপনি আসলে নতুন আইনটি পড়তে পারেন এবং এটি এমনভাবে বুঝতে পারেন যা গড় ব্যক্তি বুঝতে পারে না। এর মধ্যে একজন গড় বিকাশকারী অন্তর্ভুক্ত রয়েছে।

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

আলেকজান্দ্রা : মানে... আমি ঈর্ষান্বিত, এটা একটা দারুণ দক্ষতা। আপনি কি মনে করেন যে আপনি ডিজিটাল অ্যাক্সেসিবিলিটি আইন পাস করার জন্য সরকারের সাথে কাজ করবেন?

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

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

শেষ পর্যন্ত, আমরা খুশি যে এটির উপর নির্ভর করার মতো কিছু আছে, তা যতই পুরানো হোক না কেন। কার্যকর করার জন্য একটি আইন আছে।

অ্যাক্সেসযোগ্য লেআউট তৈরি করুন

আলেকজান্দ্রা : আমি আপনার নিবন্ধটি পড়েছি, <article> বনাম <section> : কীভাবে স্ম্যাশিং ম্যাগাজিনে সঠিকটি চয়ন করবেন এবং টুইটার থ্রেড যা এটিকে অনুপ্রাণিত করেছে। আপনি কী বলবেন একটি বড় টেকঅ্যাওয়ে, ওয়েব ডেভেলপারদের কাছ থেকে আপনি কী চান?

Shuyi : ডেভেলপারদের লেআউট তৈরি করা শুরু করার আগে অবশ্যই বিষয়বস্তু পড়তে হবে।

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

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

Shuyi : আমি যা জানি তা জানার আগে, আমার সেরা ক্লায়েন্ট আমাকে সাধারণ ডিজাইনের ধারনা দেবে, এবং আমি একগুচ্ছ lorem ipsum দিয়ে একটি সাইট তৈরি করব। আমি যে সব জিনিস খুঁজে বের করব. কিন্তু, যখন আপনি উপলব্ধি করেন যে বিষয়বস্তুর পরিকাঠামো ওয়েবে ব্যবহারকারীদের কতটা প্রভাবিত করে, তখন আপনি বুঝতে পারেন যে ওয়েবে জিনিসগুলি তৈরি করার জন্য কতটা মানক প্রক্রিয়া আসলে ত্রুটিপূর্ণ। আপনি যখন জিনিসগুলি তৈরি করবেন তখন আপনাকে অবশ্যই ইচ্ছাকৃত হতে হবে।

এত অ্যাক্সেসিবিলিটি অবকাঠামোর কাজ মোটেই মনোযোগ পায় না এবং এটি আমার হৃদয় ভেঙে দেয়।

আলেকজান্দ্রা : নিবন্ধে আপনি যে পরামর্শ দিয়েছেন তা সঠিক ছিল তা নিশ্চিত করতে আপনি কীভাবে আপনার গবেষণা করেছেন?

শুই : প্রথমত, আমি তথ্যের উৎসগুলোকে আলাদা করেছিলাম—এটা আপনি আইনে করেন, প্রাথমিক ও মাধ্যমিক উৎসগুলোকে আলাদা করে। প্রাথমিক উৎস হল প্রকৃত আইন (যেমন ADA এবং নাইজেরিয়ার আইন) এবং গৌণ উৎস হল বিশেষজ্ঞরা আইন থেকে যা ব্যাখ্যা করেন।

আমি শুধুমাত্র প্রাথমিক উত্সগুলি উল্লেখ করার সিদ্ধান্ত নিয়েছি: HTML, WCAG, এবং WAI-ARIA স্পেক্স৷ আমি অন্যের কাজ পড়ি, অনেক ভালো কাজ। কিন্তু, দিনের শেষে, মতামতগুলি এতই ভিন্ন ছিল, আমি সিদ্ধান্ত নিয়েছিলাম যে আমি সেগুলিকে শুধুমাত্র দরকারী প্রসঙ্গ হিসাবে নিতে পারি কিন্তু সঠিক উত্তরগুলি হিসাবে তাদের উপর নির্ভর করব না।

একটি অ্যাক্সেসযোগ্য সম্প্রদায় তৈরি করুন

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

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

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

আলেকজান্দ্রা : [ হেসে ], মানে, আমি মনে করি অনেক লোক এটা মনে করে। আমি অবশ্যই আমার টুইটার ব্যক্তিত্ব সম্পর্কে করি।

শুই : নিবন্ধের বেশিরভাগ প্রতিক্রিয়া ইতিবাচক ছিল। আমি নিবন্ধটির একটি প্রতিক্রিয়া পেয়েছি যা কিছুটা বিতর্কিত ছিল। ভাইটালি আমার সম্পাদক ছিলেন, এবং তিনি মন্তব্যটি ভাগ করার জন্য সরাসরি পৌঁছেছিলেন এবং আমাকে তদন্ত করতে বলেছিলেন। দেখা যাচ্ছে, ব্যক্তিটি MDN ডক্স উল্লেখ করছিলেন যা বলেছিল যে সমস্ত নিবন্ধের একটি শিরোনাম উপাদান থাকা উচিত । আমি সুপারিশ করেছি যে বিভাগে চশমার উপর ভিত্তি করে একটি শিরোনাম উপাদান থাকা উচিত।

MDN দস্তাবেজগুলি শিরোনাম সহ সুপারিশ করে কিন্তু প্রকৃতপক্ষে সুবিধাটি কী তা ব্যাখ্যা করে না৷

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

সুতরাং, আমাকে একটি উদাহরণ দিতে দিন. ধরা যাক আপনি "দাম" নামে একটি কার্ডের উপাদান তৈরি করছেন যার মধ্যে তিনটি উপাদান রয়েছে৷ হেইডেন পিকারিং প্রতিটি কার্ডকে একটি তালিকা উপাদানে রাখার পরামর্শ দেবেন। এইভাবে, যখন কেউ সহায়ক প্রযুক্তি (AT) ব্যবহার করে সেই বিভাগে যায়, তখন তাদের কাছে ঘোষণা করা হয় যে মূল্য তালিকায় তিনটি আইটেম রয়েছে। আপনি তালিকাটি স্টাইল করতে পারেন যাতে কোনও বুলেট পয়েন্ট না থাকে, এটিকে আপনি যেভাবে চান তা দেখান, তবে এটি AT ব্যবহারকারীদের প্রথমে দরকারী তথ্য পেতে সহায়তা করে৷ আপনি যদি প্রতিটি আইটেমকে একটি ডিভ-এ মোড়ক করেন, তাহলে আপনি কেবল চাক্ষুষ দিকগুলিতে মনোনিবেশ করবেন, যা দৃষ্টি প্রতিবন্ধী ব্যবহারকারীদের সাহায্য করে না। ডিজাইন করার আগে মানুষের কথা ভাবুন।

আমি সেই ধারণাটি নিয়েছি এবং এটি একটি ব্লগ পৃষ্ঠার জন্য স্থানান্তর করেছি। ব্লগ পোস্ট আসলে একটি তালিকা উপাদান মধ্যে আছে. এইভাবে, পৃষ্ঠায় প্রবেশের সময়, ব্যবহারকারীকে সতর্ক করা হয় যে তারা পৃষ্ঠার কয়েকটি পোস্টের একটিতে রয়েছে।

তাই, আমি নিবন্ধে আমার সুপারিশের পাশে রয়েছি, এবং আমি যতক্ষণ না বুঝতে পারি কেন MDN সুপারিশ করে।

আলেকজান্দ্রা : যেহেতু MDN ডক্স ওপেন সোর্স, আপনি কি সেখানে পরিবর্তন এবং আপডেট করার পরামর্শ দেবেন?

Shuyi : আমি সৎ থাকব, আমি এখনও কোনো ওপেন সোর্স অবদান রাখিনি। তবে, এই ধরনের কাজ আমি করতে চাই, অবশ্যই সরকারের সাথে কাজ করার চেয়ে বেশি।

বিশেষত্ব বনাম বাস্তবায়ন

আলেকজান্দ্রা : মনে হচ্ছে একটি বড় টেকঅ্যাওয়ে হল যে মাঝে মাঝে স্পেস এক জিনিস বলে, কিন্তু বাস্তবায়ন এবং অন্যান্য বাহ্যিক ডক্স ভিন্ন কিছু করার পরামর্শ দিতে পারে। কিভাবে কেউ কার পরামর্শ অনুসরণ করার সিদ্ধান্ত নেয়?

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

ওয়েবের ভবিষ্যৎ কেমন হবে বলে আমরা মনে করি, স্পেক লেখকরা কোন দিকে যাবে বলে আমরা মনে করি সে সম্পর্কে আমাদের সেরা অনুমান এখন করা প্রতিটি পছন্দ।

আলেকজান্দ্রা : ওয়েব ক্রমাগত পরিবর্তিত হচ্ছে, একজনের কাছে সব উত্তর থাকতে পারে না! আপনি লেখার সময় কি চশমা পরিবর্তনের মধ্য দিয়ে গেছে?

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

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

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

ক্যারিয়ার হিসাবে অ্যাক্সেসযোগ্যতা

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

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

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

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

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

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

আলেকজান্দ্রা : [ হেসে ] ওহ হ্যাঁ।

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

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

আমি মিথ্যা বলতে যাচ্ছি না, আমি এখনও জাভাস্ক্রিপ্ট পছন্দ করি না।

এক কাজ করুন: কীবোর্ড ফোকাস যোগ করুন

আলেকজান্দ্রা : জাভাস্ক্রিপ্ট কি কারণ আমি এখন একজন বিকাশকারীর পরিবর্তে একজন প্রযুক্তি লেখক? হ্যাঁ, এটা. আমি এটা খুব ঘৃণা. আমি আপনার বুট ক্যাম্পে আপনাকে শুভকামনা জানাই।

ডেভেলপারদের তাদের সাইট অ্যাক্সেসযোগ্য করার জন্য আপনি কী করতে চান?

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

অ্যাক্সেসযোগ্য প্ল্যাটফর্ম তৈরি করা প্রত্যেকের উপকার করে।


টুইটার @shuyiolutimi- এ Shuyi-এর কাজ চালিয়ে যান।

,

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

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

আলেকজান্দ্রা ক্লেপার : আপনি কীভাবে ওয়েব অ্যাক্সেসিবিলিটি শুরু করবেন?

ওলুটিমিলেহিন ওলুশুয়ীর হেডশট।

ওলুটিমিলেহিন ওলুশুয়ি (শুই) : ঠিক আছে, এটা একটা মজার গল্প। আমি একজন আইনজীবী। আমি আমার স্কুলের শেষ বছরে বুঝতে পেরেছিলাম, আমি আমার বাকি জীবনের জন্য আইন অনুশীলন করতে চাই না। তাই, আমি স্কুল ছেড়ে দেওয়ার চেষ্টা করেছি, কিন্তু আমার ডিন এবং "স্কুল মা," প্রফেসর আয়োডেল আতসেনুওয়া বললেন, "এটা নিয়ে কথা বলা যাক। তুমি তোমার শেষ বছরে—শুধু শেষ করো।"

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

আমি নতুন কর্মজীবনের সুযোগ সন্ধান করতে শুরু করেছি, এবং কিছু লোকের সাথে যোগাযোগ করেছি যারা একটি স্টার্টআপ তৈরি করতে চেয়েছিল এবং একজন আইনজীবীর প্রয়োজন ছিল। সেই সুযোগটি সঠিকভাবে উপযুক্ত ছিল না, তবে আমি প্রথমবার জানলাম যে লোকেরা আমাদের ব্যবহার করা সমস্ত পণ্যের জন্য কোড লিখেছে। আমি ভাবলাম, "আমি এটা নিতে পারি।" আমি নিজেকে HTML এবং CSS শেখাতে শুরু করি। তারপর, আমি জাভাস্ক্রিপ্টে গিয়েছিলাম এবং... [হাসি] জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট জিনিসগুলি করেছিল, তাই আমি আমার ফ্রন্টএন্ড শব্দার্থিক ভাষাগুলিতে ফোকাস করতে ফিরে গিয়েছিলাম।

আমি অ্যান্ডি বেল এবং হেইডন পিকারিং এর কাজ জুড়ে এসেছি। আমি প্রতিটি লেআউট ক্রয় করেছি, এবং এটি আমার জীবন পরিবর্তন করেছে। অ্যান্ডি অ্যাক্সেসিবিলিটি উল্লেখ করতে থাকে, কিন্তু আমি জানতাম না এই প্রসঙ্গে এর অর্থ কী। আমি বুঝতে পেরেছি কিভাবে জাভাস্ক্রিপ্ট লিখতে হয় তা না জেনেই আমি ওয়েব ডেভেলপমেন্টে কাজ করতে পারব!

আমি হেইডনের কাছে পৌঁছেছি এবং তিনি খুব গ্রহণযোগ্য, খুব প্রতিক্রিয়াশীল ছিলেন। মনে হচ্ছে অ্যাক্সেসিবিলিটি ক্ষেত্রের প্রত্যেকেই সেরকম, এবং আমি এর জন্য কৃতজ্ঞ।

আলেকজান্দ্রা : আমি অবশ্যই সম্মত হব, আমি যাদের সাথে কথা বলেছি তাদের প্রত্যেকেরই সদয় এবং এত সহায়ক।

শুই : একদম। বর্তমানে, আমি ওকালতিতে অনেক বেশি কাজ করি। আমি নাইজেরিয়াতে আছি, এমন একটি দেশ যেখানে ওয়েব অ্যাক্সেসিবিলিটি আইন দ্বারা বাধ্যতামূলক নয়। প্রতিবন্ধী ব্যক্তিদের বিরুদ্ধে বৈষম্য আইন 2018 সালে কোনো এক সময় পাশ হয়। কিন্তু কোনো ওয়েব অ্যাক্সেসিবিলিটি আইন নেই, শুধুমাত্র শারীরিক অ্যাক্সেসিবিলিটি সংক্রান্ত আইন। এটা USA's Americans with Disabilities Act (ADA) এর মত। আমাদের আইন খারাপভাবে কাঠামোগত, কিন্তু কিছুই না থেকে ভাল.

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

আলেকজান্দ্রা : আমি বাজি ধরতে পারি আপনার আইনি পটভূমি অ্যাক্সেসযোগ্যতার সাথে কাজ করার ক্ষেত্রে অবিশ্বাস্যভাবে কার্যকর। আপনি আসলে নতুন আইনটি পড়তে পারেন এবং এটি এমনভাবে বুঝতে পারেন যা গড় ব্যক্তি বুঝতে পারে না। এর মধ্যে একজন গড় বিকাশকারী অন্তর্ভুক্ত রয়েছে।

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

আলেকজান্দ্রা : মানে... আমি ঈর্ষান্বিত, এটা একটা দারুণ দক্ষতা। আপনি কি মনে করেন যে আপনি ডিজিটাল অ্যাক্সেসিবিলিটি আইন পাস করার জন্য সরকারের সাথে কাজ করবেন?

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

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

শেষ পর্যন্ত, আমরা খুশি যে এটির উপর নির্ভর করার মতো কিছু আছে, তা যতই পুরানো হোক না কেন। কার্যকর করার জন্য একটি আইন আছে।

অ্যাক্সেসযোগ্য লেআউট তৈরি করুন

আলেকজান্দ্রা : আমি আপনার নিবন্ধটি পড়েছি, <article> বনাম <section> : কীভাবে স্ম্যাশিং ম্যাগাজিনে সঠিকটি চয়ন করবেন এবং টুইটার থ্রেড যা এটিকে অনুপ্রাণিত করেছে। আপনি কী বলবেন একটি বড় টেকঅ্যাওয়ে, ওয়েব ডেভেলপারদের কাছ থেকে আপনি কী চান?

Shuyi : ডেভেলপারদের লেআউট তৈরি করা শুরু করার আগে অবশ্যই বিষয়বস্তু পড়তে হবে।

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

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

Shuyi : আমি যা জানি তা জানার আগে, আমার সেরা ক্লায়েন্ট আমাকে সাধারণ ডিজাইনের ধারনা দেবে, এবং আমি একগুচ্ছ lorem ipsum দিয়ে একটি সাইট তৈরি করব। আমি যে সব জিনিস খুঁজে বের করব. কিন্তু, যখন আপনি উপলব্ধি করেন যে বিষয়বস্তুর পরিকাঠামো ওয়েবে ব্যবহারকারীদের কতটা প্রভাবিত করে, তখন আপনি বুঝতে পারেন যে ওয়েবে জিনিসগুলি তৈরি করার জন্য কতটা মানক প্রক্রিয়া আসলে ত্রুটিপূর্ণ। আপনি যখন জিনিসগুলি তৈরি করবেন তখন আপনাকে অবশ্যই ইচ্ছাকৃত হতে হবে।

এত অ্যাক্সেসিবিলিটি অবকাঠামোর কাজ মোটেই মনোযোগ পায় না এবং এটি আমার হৃদয় ভেঙে দেয়।

আলেকজান্দ্রা : নিবন্ধে আপনি যে পরামর্শ দিয়েছেন তা সঠিক ছিল তা নিশ্চিত করতে আপনি কীভাবে আপনার গবেষণা করেছেন?

শুই : প্রথমত, আমি তথ্যের উৎসগুলোকে আলাদা করেছিলাম—এটা আপনি আইনে করেন, প্রাথমিক ও মাধ্যমিক উৎসগুলোকে আলাদা করে। প্রাথমিক উৎস হল প্রকৃত আইন (যেমন ADA এবং নাইজেরিয়ার আইন) এবং গৌণ উৎস হল বিশেষজ্ঞরা আইন থেকে যা ব্যাখ্যা করেন।

আমি শুধুমাত্র প্রাথমিক উত্সগুলি উল্লেখ করার সিদ্ধান্ত নিয়েছি: HTML, WCAG, এবং WAI-ARIA স্পেক্স৷ আমি অন্যের কাজ পড়ি, অনেক ভালো কাজ। কিন্তু, দিনের শেষে, মতামতগুলি এতই ভিন্ন ছিল, আমি সিদ্ধান্ত নিয়েছিলাম যে আমি সেগুলিকে শুধুমাত্র দরকারী প্রসঙ্গ হিসাবে নিতে পারি কিন্তু সঠিক উত্তরগুলি হিসাবে তাদের উপর নির্ভর করব না।

একটি অ্যাক্সেসযোগ্য সম্প্রদায় তৈরি করুন

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

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

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

আলেকজান্দ্রা : [ হেসে ], মানে, আমি মনে করি অনেক লোক এটা মনে করে। আমি অবশ্যই আমার টুইটার ব্যক্তিত্ব সম্পর্কে করি।

শুই : নিবন্ধের বেশিরভাগ প্রতিক্রিয়া ইতিবাচক ছিল। আমি নিবন্ধটির একটি প্রতিক্রিয়া পেয়েছি যা কিছুটা বিতর্কিত ছিল। ভাইটালি আমার সম্পাদক ছিলেন, এবং তিনি মন্তব্যটি ভাগ করার জন্য সরাসরি পৌঁছেছিলেন এবং আমাকে তদন্ত করতে বলেছিলেন। দেখা যাচ্ছে, ব্যক্তিটি MDN ডক্স উল্লেখ করছিলেন যা বলেছিল যে সমস্ত নিবন্ধের একটি শিরোনাম উপাদান থাকা উচিত । আমি সুপারিশ করেছি যে বিভাগে চশমার উপর ভিত্তি করে একটি শিরোনাম উপাদান থাকা উচিত।

MDN দস্তাবেজগুলি শিরোনাম সহ সুপারিশ করে কিন্তু প্রকৃতপক্ষে সুবিধাটি কী তা ব্যাখ্যা করে না৷

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

সুতরাং, আমাকে একটি উদাহরণ দিতে দিন. ধরা যাক আপনি "দাম" নামে একটি কার্ডের উপাদান তৈরি করছেন যার মধ্যে তিনটি উপাদান রয়েছে৷ হেইডেন পিকারিং প্রতিটি কার্ডকে একটি তালিকা উপাদানে রাখার পরামর্শ দেবেন। এইভাবে, যখন কেউ সহায়ক প্রযুক্তি (AT) ব্যবহার করে সেই বিভাগে যায়, তখন তাদের কাছে ঘোষণা করা হয় যে মূল্য তালিকায় তিনটি আইটেম রয়েছে। আপনি তালিকাটি স্টাইল করতে পারেন যাতে কোনও বুলেট পয়েন্ট না থাকে, এটিকে আপনি যেভাবে চান তা দেখান, তবে এটি AT ব্যবহারকারীদের প্রথমে দরকারী তথ্য পেতে সহায়তা করে৷ আপনি যদি প্রতিটি আইটেমকে একটি ডিভ-এ মোড়ক করেন, তাহলে আপনি কেবল চাক্ষুষ দিকগুলিতে মনোনিবেশ করবেন, যা দৃষ্টি প্রতিবন্ধী ব্যবহারকারীদের সাহায্য করে না। ডিজাইন করার আগে মানুষের কথা ভাবুন।

আমি সেই ধারণাটি নিয়েছি এবং এটি একটি ব্লগ পৃষ্ঠার জন্য স্থানান্তর করেছি। ব্লগ পোস্ট আসলে একটি তালিকা উপাদান মধ্যে আছে. এইভাবে, পৃষ্ঠায় প্রবেশের সময়, ব্যবহারকারীকে সতর্ক করা হয় যে তারা পৃষ্ঠার কয়েকটি পোস্টের একটিতে রয়েছে।

তাই, আমি নিবন্ধে আমার সুপারিশের পাশে রয়েছি, এবং আমি যতক্ষণ না বুঝতে পারি কেন MDN সুপারিশ করে।

আলেকজান্দ্রা : যেহেতু MDN ডক্স ওপেন সোর্স, আপনি কি সেখানে পরিবর্তন এবং আপডেট করার পরামর্শ দেবেন?

Shuyi : আমি সৎ থাকব, আমি এখনও কোনো ওপেন সোর্স অবদান রাখিনি। তবে, এই ধরনের কাজ আমি করতে চাই, অবশ্যই সরকারের সাথে কাজ করার চেয়ে বেশি।

বিশেষত্ব বনাম বাস্তবায়ন

আলেকজান্দ্রা : মনে হচ্ছে একটি বড় টেকঅ্যাওয়ে হল যে মাঝে মাঝে স্পেস এক জিনিস বলে, কিন্তু বাস্তবায়ন এবং অন্যান্য বাহ্যিক ডক্স ভিন্ন কিছু করার পরামর্শ দিতে পারে। কিভাবে কেউ কার পরামর্শ অনুসরণ করার সিদ্ধান্ত নেয়?

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

ওয়েবের ভবিষ্যৎ কেমন হবে বলে আমরা মনে করি, স্পেক লেখকরা কোন দিকে যাবে বলে আমরা মনে করি সে সম্পর্কে আমাদের সেরা অনুমান এখন করা প্রতিটি পছন্দ।

আলেকজান্দ্রা : ওয়েব ক্রমাগত পরিবর্তিত হচ্ছে, একজনের কাছে সব উত্তর থাকতে পারে না! আপনি লেখার সময় কি চশমা পরিবর্তনের মধ্য দিয়ে গেছে?

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

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

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

ক্যারিয়ার হিসাবে অ্যাক্সেসযোগ্যতা

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

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

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

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

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

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

আলেকজান্দ্রা : [ হেসে ] ওহ হ্যাঁ।

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

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

আমি মিথ্যা বলতে যাচ্ছি না, আমি এখনও জাভাস্ক্রিপ্ট পছন্দ করি না।

এক কাজ করুন: কীবোর্ড ফোকাস যোগ করুন

আলেকজান্দ্রা : জাভাস্ক্রিপ্ট কি কারণ আমি এখন একজন বিকাশকারীর পরিবর্তে একজন প্রযুক্তি লেখক? হ্যাঁ, এটা. আমি এটা খুব ঘৃণা. আমি আপনার বুট ক্যাম্পে আপনাকে শুভকামনা জানাই।

ডেভেলপারদের তাদের সাইট অ্যাক্সেসযোগ্য করার জন্য আপনি কী করতে চান?

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

অ্যাক্সেসযোগ্য প্ল্যাটফর্ম তৈরি করা প্রত্যেকের উপকার করে।


টুইটার @shuyiolutimi- এ Shuyi-এর কাজ চালিয়ে যান।