أبرز مشاركات المنتدى: Olutimilehin Olushuyi

"أولوتيميليهين أولوشويي" هو محامٍ لم يُعرف باسم "أوتي ميله". تحدثنا عن معركته مع JavaScript والمعايير الدولية وأهمية قراءة محتوى الموقع الإلكتروني.

ألكسندرا وايت
ألكسندرا وايت

تسلّط هذه المشاركة الضوء على أحد خبراء المنتدى في إطار منتدى التعرّف على أدوات تسهيل الاستخدام.

ألكسندرا وايت: كيف بدأت باستخدام أدوات تسهيل الاستخدام على الويب؟

صورة وجه "أولوتيميليهين أولوشوي"

أولوتيميلهين أولوشوي (شويي): حسنًا، إنها قصة طريفة. أنا محامٍ. أدركت في سنتي الأخيرة من المدرسة أنني لا أريد ممارسة المحاماة لبقية حياتي. لذا، حاولت ترك المدرسة، ولكن قال لي عميدي و"أمي في المدرسة"، الأستاذ الجامعي أيودلي أتينوا، "لنتحدث عن هذا الأمر. أنت في السنة الأخيرة، ما عليك سوى إكمالها".

في النهاية، أنا سعيد أنها قالت ذلك، وأنا سعيد لأنني انتهيت، لأنها ساعدتني في عملي الخاص بإمكانية الوصول. سألني البروفيسور "أتينوا" عما أريد أن أفعل بدلاً من ذلك، ولم يكن لدي أي فكرة.

بدأت في البحث عن فرص وظيفية جديدة، وتواصلت مع بعض الأشخاص الذين أرادوا إنشاء شركة ناشئة واحتاجوا إلى محامٍ. لم تكن هذه الفرصة مناسبة، ولكن تلك كانت المرة الأولى التي علمت فيها أن الناس يكتبون رموز لجميع المنتجات التي نستخدمها. قلت: "يمكنني استلام هذا". بدأتُ تعليم نفسي HTML وCSS. ثم انتقلت إلى JavaScript ... [ضحك] كانت لغة JavaScript تنفذ أشياء JavaScript، لذا عدتُ للتركيز على لغاتي الدلالية في الواجهة الأمامية.

صادفت أعمال آندي بيل وهايدون بيكرينغ. اشتريتُ كل تصميم، وغيّر حياتي. استمر آندي في الإشارة إلى سهولة الوصول، لكنني لم أكن أعرف ماذا يعني ذلك في هذا السياق. أدركت أنني قد أتمكن من العمل في مجال تطوير الويب بدون الحاجة إلى معرفة كيفية كتابة JavaScript!

تواصلت مع "هايدون" وتفاعَل مع "هايدون" وكان متقبلاً جدًا ومستجيبًا. يبدو أن الجميع في مجال إمكانية الوصول بهذه الطريقة، وأنا ممتن لذلك.

ألكسندرا: أوافق على أنّ كل شخص تحدّثت معه كان لطيفًا ومفيدًا جدًا.

شويي: بالتأكيد. وفي الوقت الحالي، أقوم بالكثير من الأعمال في مجال الدفاع عن النفس. أقيم في نيجيريا، بلد لا يفرض القانون فيه إمكانية الوصول إلى الويب. تم تمرير قانون التمييز ضد الأشخاص الذين يعانون من عجز في وقت ما من عام 2018. على الرغم من ذلك، لا يوجد قانون للوصول إلى الويب، بل قانونًا متعلقًا بإمكانية الوصول المادي فقط. يشبه قانون الأمريكيين ذوي الإعاقة (ADA) في الولايات المتحدة الأمريكية. قانوننا رديء، ولكنه أفضل من لا شيء.

أدركت أنه إذا كانت لدي أي فرصة لإحداث فرق وأن أصبح مطورًا يركز على إمكانية الوصول، فيجب أولاً أن أجعل المنظومة المتكاملة على دراية باحتياجات إمكانية الوصول. بدأتُ التغريدات حول الدفاع عن سهولة الوصول. لقد تحدثت إلى الشركات والعلامات التجارية، التي يلزم دعمها لتيسير الوصول إلى العمل.

ألكسندرا: أراهن أن خلفيتك القانونية مفيدة جدًا في التعامل مع أدوات تسهيل الاستخدام. يمكنك بالفعل قراءة التشريع الجديد وفهمه بطريقة لا يفهمها الشخص العادي. وهذا يشمل مطورًا عاديًا.

شوي: أعتقد أنّ من أكبر الهدايا التي أستخدمها في خلفيتي القانونية هي الجلوس في صفحات لا تنتهي من مواد أساسية ووثائق طويلة بدون أي إرهاق. لقد طيت ساقي وأضع الكمبيوتر المحمول وبدأت في القراءة. والقراءة. والقراءة. لها مزايا،

ألكسندرا: أعني ... أشعر بالغيرة، وهذه مهارة عظيمة. هل تعتقد أنك ستعمل يومًا مع الحكومة لاجتياز قانون سهولة الوصول الرقمي؟

شوي: في الحقيقة، لا أعتقد ذلك، فالتواصل مع الحكومة يختلف عن أسلوب اللعب. تستغرق حكومتنا وقتًا طويلاً لفعل شيء ما، خاصة كفرد. هذا النوع من العمل أفضل للمؤسسات غير الحكومية وغيرها من المؤسسات التي لديها توظيف وموارد لإحداث التغيير.

استغرق اعتماد القانون المادي الكثير من الوقت، وتجاوزت احتياجات سهولة الوصول ما انتهى به الأمر في القانون قبل سنوات. يبدو الأمر كما لو تم تمرير المسودة الأولى على الرغم من أن العالم قد تغير.

في النهاية، يسعدنا أن هناك شيء يمكن الاعتماد عليه، بغض النظر عن مدى عدامه في النهاية. هناك قانون يجب إنفاذه.

إنشاء تخطيطات يسهل الوصول إليها

ألكسندرا: قرأت مقالتك بعنوان <article> مقارنةً بـ <section>: كيفية الاختيار المناسب في Smashing Magazine وسلسلة محادثات Twitter التي ألهمتها. ما الذي يمكنك قوله عن نصيحة رئيسية كبيرة، ما الشيء الوحيد الذي تريده من مطوري الويب؟

Shuyi: على المطوّرين قراءة المحتوى قبل البدء في إنشاء التنسيقات.

في الأصل، بالنسبة إلى تصميم موقعي، كنت أحسب عدد الفقرات وأضعها في أقسام ومقالات، بدون الكثير من التفكير. ولكن لفت أحد المستخدمين انتباهي إلى إساءة استخدام الأقسام، كانت تلك المرة الأولى التي أفكر فيها في الموضوع. قراءة المحتوى هو شيء واحد يمكنك القيام به لجعل منتج أفضل.

ألكسندرا: عندما كنتُ مطوّرًا، كان لدي غالبًا عملاء مستقلّون يقولون: "ما عليكم سوى إنشاء منتج لنا وسنضيفه لاحقًا". وبالتأكيد، هناك بعض الصفحات التي تحتوي على سياق تلقائي، مثل صفحة معلومات الاتصال. ولكن مع معرفة عدد الصفحات التي يجب إنشاؤها ونوع الدعم المخصص المطلوب، لا يمكن الإجابة على ذلك إلا عندما أحصل على المحتوى.

شوي: قبل معرفة ما أعرفه، كان أفضل عميلي يقدّم لي أفكارًا عامة حول التصميم، وأنشأت موقعًا إلكترونيًا يحتوي على مجموعة من lorem ipsum. سأكتشف كل هذه الأشياء. ولكن عندما تدرك مدى تأثير البنية الأساسية للمحتوى على المستخدمين على الويب، فإنك تدرك مدى عيوب العملية القياسية لإنشاء الأشياء على الويب. يجب أن تكون منتبهًا عند بناء الأشياء.

الكثير من أعمال البنية التحتية لسهولة الوصول لا تحظى باهتمام على الإطلاق، وهذا ينزع قلبي.

ألكسندرا: كيف أجريت بحثك للتأكد من أن النصيحة التي قدمتها في المقالة صحيحة؟

شوي: أولاً، لقد فصلتُ مصادر المعلومات، وهذا إجراء قانونيًّا، ويفصل بين المصادر الأساسية والثانوية. المصادر الأساسية هي القانون الفعلي (مثل قوانين قانون الألفية الجديدة لحقوق طبع ونشر المواد الرقمية ونيجيريا) والمصادر الثانوية هي ما يفسّره الخبراء للقانون.

قررتُ أن أشير فقط إلى المصادر الأساسية: مواصفات HTML وWCAG وWAI-ARIA. لقد قرأت أعمال الآخرين، والكثير من الأعمال الجيدة. ولكن، في نهاية اليوم، كانت الآراء متباينة للغاية، وقررت أنني لا أستطيع أن أعتبرها سوى سياق مفيد ولكن لا أعتمد عليها على أنها الحصول على الإجابات الصحيحة.

بناء مجتمع يسهل الوصول إليه

ألكسندرا: لقد ذكرت محاولة تنسيق خلاصتك على Twitter في مكان يسهل الوصول إليه. هل أجريت العديد من المحادثات الأخرى على Twitter منذ نشر مقالة Smashing Magazine حول ما تعلمته؟

شويي: في اليومين الأوّلَين، لم أفهم استخدام Twitter. لقد تابعني الكثير من الأشخاص، مثل أكثر من 200 شخص. في البداية كنت متحمسًا، ولكن بعد ذلك كنت خائفًا. مثل، لقد بدأت للتو، لا تتبعني للحصول على مجموعة من الحكمة الحكمة. تمت إضافتي إلى الكثير من قوائم Twitter.

لكن مثل، أنا شخص. أغرس تغريدة حول الكثير من الأمور الغامضة وغير المتعلقة بمطوّري البرامج على الويب. لا أريد أن أترك الناس. لا تتبعني لمجرد سهولة الوصول! سأشعر أنني سأخيّب مجهودك.

ألكسندرا: [تضحك] أقصد أنّ الكثيرين يفكّرون في ذلك. أنا بالتأكيد أفعل بشأن شخصيتي على Twitter.

Shuyi: كانت معظم الردود على المقالة نفسها إيجابية. لقد تلقيت ردًا واحدًا على المقالة كانت مثيرة للجدل بعض الشيء. كان Vitaly محرّري، وتواصل معي مباشرةً لمشاركة التعليق وطلب مني التحقيق في الأمر. تبين أن الشخص كان يشير إلى مستندات MDN والتي تشير إلى أن جميع المقالات يجب أن تحتوي على عنصر عنوان. أنصحك باستخدام عنصر عنوان للقسم استنادًا إلى المواصفات.

تنصح مستندات MDN بتضمين العنوان ولكن بدون شرح الفائدة.

تتغير المواصفات بشكل أقل تكرارًا مما يحتاجه المستخدم، بالطبع، طالما أنه يمكنك دعم قرارك بتغيير طريقة إنشاء شيء ما، فلا بأس على الأرجح.

لذا، لأقدم لكم مثالاً. لنفترض أنك تنشئ مكون بطاقة يسمى "الأسعار" (Price)، مع ثلاثة عناصر فيه. قد يقترح هايدن بيكرينغ وضع كل بطاقة في عنصر قائمة. بهذه الطريقة، عندما يصل شخص يستخدم التكنولوجيا المساعدة (AT) إلى هذا القسم، يتم إبلاغه بأن هناك ثلاثة عناصر في قائمة الأسعار. يمكنك تصميم القائمة بحيث لا تظهر أي رموز نقطية، وجعلها تبدو كما تريد، لكنها تساعد المستخدمين في الحصول على المعلومات المفيدة أولاً. إذا قمت بالتفاف كل عنصر في div، فستركز فقط على الجوانب المرئية، والتي لا تساعد المستخدمين ذوي العجز البصري. فكر في الأشخاص قبل التصميم.

أخذت هذه الفكرة وبدّلت موضعها في صفحة مدونة. تكون مشاركات المدونة ضمن أحد عناصر القائمة. وبهذه الطريقة، يتم تنبيه المستخدم عند الدخول إلى الصفحة إلى أنه في عدد معيّن من المشاركات في الصفحة.

لذلك، لقد التزمتُ بتوصياتي في المقالة، وسأظل حتى أفهم سبب تقديم MDN للتوصية.

ألكسندرا: بما أنّ مستندات MDN مفتوحة المصدر، هل تقترح تغييرات وتجري تعديلات فيها؟

شوي: بصراحة، لم أقدّم أي مساهمات مفتوحة المصدر حتى الآن. ولكن، هذا هو نوع العمل الذي أود القيام به، بالتأكيد أكثر من العمل مع الحكومة.

المواصفات مقابل التنفيذ

ألكسندرا: يبدو أنّ النصيحة الرئيسية هي أنّ المواصفات تشير أحيانًا إلى أمر واحد، إلا أنّ التنفيذ والمستندات الخارجية الأخرى قد تقترح تنفيذ إجراء مختلف. كيف يقرر شخص ما من يجب اتباعه؟

شوي: أفكر في هذا الأمر كثيرًا. لست متأكدًا من أن لدي الخبرة المطلوبة للإجابة على هذا السؤال. نسعى دائمًا لمواكبة التغييرات في المستقبل. من الجيد إجراء تحسينات مستمرة مع تغير الويب. وبهذه الطريقة، لن تحتاج بعد تعديل المواصفات إلى إجراء تعديلات على موقعك ما احتمالات اتخاذ قرار وبعد ثلاث سنوات من تغيير المواصفات؟

كل خيار نتخذه الآن هو أفضل تخمين لدينا حول ما نعتقد أنه سيبدو عليه مستقبل الويب، والاتجاه الذي نعتقد أنه سيتبعه كاتبو المواصفات.

ألكسندرا: شبكة الإنترنت تتغير باستمرار، وليس بإمكان شخص واحد الحصول على كل الإجابات. هل خضعت المواصفات لتغييرات أثناء الكتابة؟

شويي: لقد بدأت في كتابة مقالتي قبل أن تتم إزالة نموذج مخطط المستند من المواصفات، واقترح هذا النموذج احتساب مستويات العناوين تلقائيًا بناءً على مدى عمق التداخل. لكن لم يتم تنفيذه بشكل حقيقي مما خلق الكثير من المشكلات للمطورين. وكانت النصيحة الموجّهة للمطورين هي إصلاح عناوينهم يدويًا.

إذا كان قد تم نشر المقالة قبل تغيير المواصفات، فربما كنت سأعود لإجراء هذا التعديل - فهو في Smashing Magazine بعد كل شيء. ولكن لو كانت محفوظة على مدونتي الشخصية، فهل كنت سأفعل ذلك؟ على الأرجح أنّ هذه المطالبات لن تسبّب لك أي مشكلة. وهو الحديث فقط عن تحديث مقالة، وليس تحديث موقع ويب بالكامل تم إنشاؤه بناءً على مواصفات متغيرة.

هل نتوقع من المطورين تغيير مواقعهم الإلكترونية فورًا عند تغيير المواصفات؟ طبعًا لا. إنهم يجرون عمليات حسابية حول الأفضل عند إنشاء مواقعهم والتكيف مع هذه الخيارات. سيتم تغيير المواصفات، وقد لا تتوفَّر الإجابة عنها.

سهولة الوصول كمهنة

ألكسندرا: كم من الوقت تقضيه في التفكير في معايير إمكانية الوصول العالمية؟ تختلف المعايير والقوانين حول العالم. أنا واثق من أنك قرأت الكثير منها، وأنا متأكد من أن بعض القوانين تخبرك بالقيام بالأشياء العكسية. ماذا كنت ستفعل في تلك الحالات؟

شويي: فكّرتُ في إطلاق نشاط تجاري مخصّص للعمل المستقلّ حول إمكانية الوصول. أنشأت قناة دردشة عالمية متعلقة بإمكانية الوصول إلى الويب وطلبت الحصول على نصائح حول كيفية البدء. تواصل معه أدريان روسيلي وقال: "سيعتمد عملاؤك عليك للحفاظ على امتثالهم للقوانين التي قد يكون لها عواقب وخيمة. قبل تقديم خدماتك، اعرف المنطقة التي لديك خبرة فيها. تعرف على القوانين التي أنت على دراية بها حتى لا تترك مسئوليات كبيرة للعملاء، بينما تكسب رزقًا لنفسك. إنهم يثقون بك لمعرفة القانون".

بالطبع، يسعى العديد من الشركات إلى الحصول على مساعدة بشأن سهولة الوصول لأنها مطلوبة قانونيًا، وليس فقط لأنها الحقيقة. الرأسمالية هي سبب تنفيذ إمكانية الوصول. في النهاية، لا يهم سبب حدوث ذلك، ولكن من المهم أن يكون المنتج يمكن الوصول إليه.

وتوقفت مؤقتًا عن العمل الحر حتى أثق تمامًا في أنه يمكنني مساعدة العملاء في تطبيق قوانين منطقتهم. يُعد توحيد المقاييس أمرًا بالغ الأهمية، ولا يمكن المبالغة في جهوده وتأثيره. إن وجود إطار عمل مركزي لكيفية عمل الويب يجعل من السهل على الحكومات الاعتماد على نفس المعيار. لكن بالطبع، لن تقبل كل حكومة هذه المعايير.

ألكسندرا: لقد تلقيت الكثير من النصائح الرائعة من أشخاص رائعين خلال رحلتك نحو تسهيل الاستخدام. هل هناك أي نصيحة أخرى كنت تتمنى أن تحصل عليها قبل أن تقرر متابعة هذا كمهنة؟

شويي: على الرغم من أنّ مساري المهني لم يكن ليغيّر مساري المهني، كان من اللطيف أن أعرف أنّه كلما تأثرت الإدارة بالرسم المالي، مثل الأعمال النبيلة التي تعزّز سهولة الاستخدام.

ألكسندرا: [تضحك] أوه نعم.

شوي: وأنا مبتدئة. لدي عام من الخبرة في سهولة الوصول. خاصة إذا كنت مقيمًا في إفريقيا، مثلي، فهناك محدودية توفر المناصب في إمكانية الوصول. الشركات هي مديري توظيف، وشخص واحد لتلبية أي متطلبات قانونية مطلوبة. لكني أريد العمل في فريق، حيث يمكنني التعلم وبناء المهارات.

كنت متحمسًا جدًا للبدء في العمل دون تعلم لغة JavaScript - بحيث يمكنني تعلم القواعد ومساعدة فريقي على تطبيقها. لكن وظائف المطورين في الوكالات تتطلب أن تكون لدي خبرة في JavaScript. انتقلت إلى مدينة جديدة وانضممت إلى معسكر تدريب على JavaScript لأتمكّن من تلبية تلك المتطلبات. بالنسبة لأي شخص آخر في رحلة سهولة الوصول الخاصة به، أعرف أنه يجب عليك التركيز على بناء مهاراتك في التطوير أولاً.

لن أكذب، ما زلت لا أحب JavaScript.

عليك اتخاذ إجراء واحد: إضافة تركيز لوحة المفاتيح

ألكسندرا: [تضحك] هل لغة JavaScript هي السبب الذي جعلني الآن كاتبة في مجال التكنولوجيا وليس مطوّرًا؟ نعم. نعم، هذا خطأ. أكرهه كثيرًا. أتمنى لك كل التوفيق في البرنامج التدريبي.

ما الإجراء الذي تريد أن يتخذه المطوّرون لإتاحة الوصول إلى مواقعهم الإلكترونية؟

Shuyi: تركيز لوحة المفاتيح أطلب المساعدة من أعماق قلبي. لا تعمل لوحة التتبع الخاصة بي حاليًا، لذلك أثناء التنقل، أعتمد على لوحة المفاتيح للتنقل عبر الويب، وكل موقع ويب تقريبًا مزعج. تركيز لوحة المفاتيح لا يفيد الأشخاص ذوي الاحتياجات الخاصة فقط.

إن إنشاء منصات يمكن الوصول إليها يعود بالفائدة على الجميع.


يمكنك متابعة أعمال Shuyi على Twitter @shuyiolutimi.