قائمة بترتيب غير محدد، باستثناء العنصر الأول:
- لديك نوافذ منبثقة (modals) لا تستحوذ على التركيز، وهو ما دفعني لكتابة هذا المنشور في المقام الأول. أي شخص يأتي إلى هذا الموضوع لتقديم ملاحظات حول استخدام قارئ الشاشة سيواجه واحدة من هذه النوافذ، مما يعني أن المستخدمين الأساسيين أو المتوسطي المستوى لقارئات الشاشة سيتم استبعادهم. لحسن الحظ، لم أواجه هذه المشكلة في منتداي، بل هنا فقط. آمل أن يكون هناك طريقة لإيقاف تشغيل هذه النوافذ، أو على الأقل إيقاف الشروط التي تتسبب في ظهورها. الطريقة الوحيدة للتفاعل مع هذه النوافذ هي التساؤل عن سبب عدم عمل أوامر لوحة المفاتيح لديك، ومعرفة ما يكفي حول كيفية عمل تطبيقات الويب للتفكير في البحث عن نافذة منبثقة. ثم، بمجرد العثور عليها، يتعين عليك التفاعل معها ونقل التركيز إلى عنصر التحكم الصحيح. وحتى في ذلك، لا يكون الأمر موثوقًا دائمًا، كما يتضح من نضالي في الرد على هذا الموضوع.
- عندما أضغط على موضوع ما، لا ينتقل التركيز تلقائيًا إلى أحدث منشور. لست متأكدًا مما يجب أن يحدث هنا، لذا ربما هناك رابط مختلف أحتاجه لتحقيق ذلك؟ نتيجة لذلك، متابعة المنشورات الجديدة أمر صعب، وهو شيء ما زلت أحتاج إلى القيام به يدويًا.
- لا توجد طريقة واضحة للوصول إلى منطقة إدارة موقعي عبر لوحة المفاتيح. اضطررت للتخمين أن /admin قد يعمل كرابط URL، ولحسن الحظ كان ذلك صحيحًا.
- سيكون من المفيد وجود علامات مكانية (ARIA landmarks) في منشورات المنتدى. بشكل أساسي، اجعل كل منشور مثل
<article/>، مع استخدام<heading/>للعناصر العلوية و<footer/>للعناصر السفلية. هذا يمكّن من التنقل الأسرع عبر العلامات المكانية، حيث لا توجد حاليًا طرق مفيدة للتنقل بين المنشورات بسرعة. يمكنني القيام بذلك إلى حد ما الآن عبر NVDA، لكن ذلك يضعني على<nav/>الذي يتضمن زر الإعجاب وأزرار أخرى. إذا لم تعمل عناصر العلامة المكانية الفعلية، فاستخدم سمةrole=. - إذا ضغطت على زر إجراءات الموضوع، فلا توجد طريقة لإغلاق القائمة التي تظهر عبر لوحة المفاتيح.
- أدوات القوائم لديك هي نوع من الكوارث في مجال إمكانية الوصول. لقد جربت للتو نقل منشور باستخدام NVDA. إليك كيف فعلت ذلك:
- ضغطت على زر تعديل العنوان/الفئة. لا أتذكر بالضبط ما كان اسمه، لأنني، مرة أخرى، لا أستطيع طي الشاشة للحصول على الزر مرة أخرى.
- وجدت مربع القائمة المنسدلة للفئة.
- فعلته باستخدام المسافة.
- استخدمت تنقل كائنات NVDA للتكبير إلى عنصر القائمة المنسدلة المحدد، وهو أمر لم يكن بديهيًا على الإطلاق.
- في ذلك العنصر، توجد قائمة. أتعامل معها.
- في تلك القائمة، يوجد حقل بحث وقائمة أخرى. أتعامل مع تلك القائمة الأخرى.
- ثم أنتقل عبر ما يبدو أنه مجموعة من أوصاف الفئات، مرة أخرى باستخدام تنقل كائنات NVDA، حتى أجد الوصف الذي أريده. أقوم بتوجيه الماوس إلى ذلك.
- أقوم بالنقر بالماوس باستخدام NVDA.
- أشك في وجود خطوة أخرى حيث يجب أن أجد وأضغط على زر حفظ غير مسمى، لكنني لست متأكدًا ولن أتذكر ذلك بالتأكيد في المرة القادمة التي أحتاج فيها إلى القيام بذلك.

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

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