أعرف بالفعل الكثير عن معايير الويب وأستخدمها. كما أدرك بوضوح أن استخدام معايير الويب لا يعني أن تكون قادرًا على القول بفخر "مرحبًا، هل اجتاز موقعك عملية التحقق القياسية؟"، بل يعني المزيد. ولكن بصفتي مصمم ويب "نخبوي"، أشعر دائمًا بالارتباك في بعض الأحيان، فمجرد استخدام معايير الويب وإخبار الآخرين عنها ليس هو القصة بأكملها. والسؤال هو: إذا فعلنا ذلك الآن، فهل سيظل الوضع كما هو في العام المقبل أم لا كيف يبدو الأمر بعد عام؟ هل لا يزال هناك عدد قليل من المصممين الذين يتبنون معايير الويب، بينما يواصل معظم المصممين تصميم مواقع لـ IE؟ إلى أين نحن ذاهبون؟
ظهر هذا السؤال بعد أن قرأت مقالة "السبب الحقيقي الذي يجعلك تهتم بمعايير الويب" من تصميم FireAndrei. وأيضًا بسبب مقالة كيث حول معايير الويب التي نشرها منذ وقت ليس ببعيد. كيف يمكننا المضي قدمًا والقيام بشيء عملي لمعايير الويب؟ أعتقد أن الخطوة الأولى (والتي قد تكون فكرة سيئة على الإطلاق) هي جعل محترفي الويب، مثل Eric Meyer وDouglas Bowman وما إلى ذلك، يقومون بإعادة تصميم وتخطيط شامل لموقع التحقق W3C ودليل الدليل. يقترح أندريه في مقالته "Design Eye for the Usability Guy" مجموعة من المعرفة والتأثيرات كمثال ممتاز. إنه يشير بكل بساطة ووضوح إلى عيوب موقع W3C في العديد من المجالات، مثل واجهته القبيحة. ذكر أندريه أيضًا إطلاق مؤسسة لجمع التبرعات للترويج لهذا الأمر، وأعتقد شخصيًا أن هذه فكرة جيدة جدًا ونقطة انطلاق.
تحويل W3C
يمكن القول إن W3C هو جوهر كل الأشياء المتعلقة بمعايير الويب. أعني في كل شيء، أن W3C يشبه ورشة إصلاح السيارات، فأنت "تقود" موقعك وتحصل على الوقود وجميع أعمال الصيانة. الحقيقة هي أنه إذا كنت قد بدأت للتو في تعلم معايير الويب، فقد يكون من الصعب عليك فهم تحذيرات التحقق من صحة W3C. في الواقع، يجب أن يحتوي W3C على جميع دروس CSS، والتي يجب أن تسمح لك بالحصول على الإجابات ببساطة، بدلاً من السؤال بشكل فارغ عما يجب فعله الآن. قد تحتاج إلى الذهاب إلى موقع معين للعثور على الإجابة، والبعض الآخر يجد الإجابة في مواقع أخرى، وتنتشر الإجابات غير الموثوقة في جميع أنحاء الويب وتستمر في إثارة الجدل. سيكون من الرائع أن يتم حل جميع المشاكل في W3C. عند حدوث مشكلة، يجب أن يكون أول ما يخطر ببالك هو زيارة W3C. حسنًا، أعلم أن هذه الفكرة ليس من السهل تنفيذها، ولكن يجب أن يكون W3C مفيدًا على الأقل ويلهم الناس لتعلم معايير الويب، وأنا على استعداد لتكريس نفسي لمثل هذا العمل.
لا يزال تحويل W3C غير قادر على تغيير الوضع الحالي لعدد قليل من الأشخاص الذين يستخدمون المعايير، ولكنه على الأقل البداية. السبب الحقيقي وراء النشر البطيء لمعايير الويب هو أن Microsoft لا تهتم بما تفعله وما لا تفعله لأنها قادرة على القيام (وعدم القيام به). تمامًا مثل الثغرات الأمنية، فإنها تحدث كل يوم تقريبًا، ولا يستطيع المستخدمون تغيير هذا الوضع حتى لو أنفقوا الكثير من المال. إن Microsoft مستعدة لإنفاق بعض موارد Longhorn لمواصلة دعم XP Service Pack 2 وذلك ببساطة لأن وسائل الإعلام كشفت عن الكثير من المشكلات وعليها أن تفعل ذلك تحت الضغط.
الاتحاد الأوروبي
إن قضية معاقبة الاتحاد الأوروبي لبرنامج Windows Media Player من Microsoft هي مزحة! في كل مرة، عندما أحتاج إلى وضع فيلم على صفحة ويب، أستخدم تقنية QuickTime، وهو برنامج جيد جدًا، حيث يمكنك الحصول على ملف قصير ولكن بجودة جيدة، وإمكانيات أفضل لمعالجة النصوص، وما إلى ذلك. ولكن في كل مرة يتعين عليّ "القتال" والنقاش بشكل شبه جنوني مع عملائي، فإن حجة العميل هي أن معظم المستخدمين الذين يزورون موقع الويب يستخدمون Windows Media Player، فلماذا لا يستخدمون Windows Media Player؟ أليس من المزعج أن يحدث هذا في كل مرة؟ يستطيع الاتحاد الأوروبي أن يعاقب مايكروسوفت كما يشاء، لكن هذا لا يغير من أفكار مايكروسوفت وأفعالها. نحن نعيش في مجتمع ديمقراطي، لكن هذا لا يعني أن عالم البرمجيات هو أيضاً ديمقراطي، بل على العكس من ذلك، عالم البرمجيات مليء بالاحتكارات . يحدث نفس الشيء على متصفح IE. ربما تقع على عاتقنا مسؤولية إخبار حكومات الاتحاد الأوروبي والولايات المتحدة عن نوع البيئة التي نعيش فيها كل يوم، لكنني على قناعة تقريبًا بأنه لا أحد لديه القدرة على القيام بذلك، حيث لم يعد هناك (حكومات الاتحاد الأوروبي والولايات المتحدة) شبكة إنترنت الخبراء هناك (على الأقل على حد علمي ليس كافيا).
لماذا لا نجبر الشركات المصنعة لبرامج تصميم الويب على تطوير التطبيقات التي تدعم معايير الويب، وبالتالي إجبارنا على استخدام معايير الويب بطريقة صارمة؟ هل هذا ممكن؟ هذا النهج لا يؤدي حتى إلى النقد. أعتقد أنه فقط من خلال ممارسة قدر معين من الضغط على Microsoft يمكننا تحقيق بعض الأهداف. لا يوجد ضغط، كل شيء سيستمر، لن يتغير شيء، وقد تستمر مايكروسوفت في خوض معركة كبيرة. ألق نظرة على تعليق روبرت سكوبل.
قائمة سوداء؟
ماذا عن إنشاء موقع على شبكة الإنترنت القائمة السوداء؟ قم بإدراج جميع المواقع التي تجبرك على استخدام IE في القائمة السوداء ولا ترغب في اعتماد معايير الويب. تقوم جميع مواقع المدونات المتوافقة مع معايير الويب بإنشاء روابط تشير إلى موقع القائمة السوداء (يتم وضع أيقونة "Get FireFox" أو أيقونة Zeldman أسفل الرابط). إذا تم الكشف عنها على نطاق واسع، أعتقد أن معظم الشركات سوف ترغب في إزالتها من القائمة السوداء. أعلم أن الأمر جذري، لكن معظم المواقع التجارية تدرك أنها ربما لم تسمع أبدًا عن معايير الويب، وهذه حقيقة. قد يكون مثل هذا "العنف" ضروريًا وقد يؤثر بشكل غير مباشر على Microsoft.
علامة / شهادة الجودة
وهناك فكرة أخرى تتمثل في منح المواقع التجارية التي تعتمد معايير الويب شهادة جودة، أو علامة جودة، مثل شهادة ISO. ومن خلال القيام بذلك، فإننا لا نمنح عملائنا ضمانًا بأن الموقع يعتمد على معايير الويب فحسب، بل سيستفيدون منها أيضًا. بعد كل شيء، فإن وجود منتج يحمل علامة جودة معترف بها في جميع أنحاء العالم سيزيد من نقطة بيعه. إذا كان القيام بذلك سيؤدي إلى زيادة "المصداقية والسمعة" أو التعرض، فأعتقد أن العملاء سيكونون على استعداد للنظر في هذا النهج. إذا اختار عدد كبير من الشركات هذا النهج، فستشعر Microsoft بالضغط وستفكر في القيام بشيء يتعلق بمعايير الويب.
ما سبق هو كل أفكاري الشخصية العشوائية التي لا أعرف كيفية تحقيقها، ولا أعرف ما إذا كان من الممكن تحقيقها. لكن على الأقل أنا أهتم وأحاول التفكير في شيء ما. ربما يمكن بعد ذلك رؤية هذه الأفكار وقبولها من قبل العديد من الأشخاص (بما في ذلك قادة معايير الويب) ومن ثم التصرف بناءً عليها. يتطلب الأمر أيضًا بعض رأس المال للمساعدة في البدء، وتغيير الأشياء يتطلب الكثير من الجهد والمال.
-----اكتملت الترجمة. وفيما يلي ملخص لبعض التعليقات على هذا المقال لمزيد من التعليقات، يرجى الاطلاع على المقال الأصلي.
ملخص التعليقات
لوكاش: لماذا أنت منزعج جدًا من IE؟ ماذا يجب عليك أن تفعل؟ دعونا نواجه الحقائق: Windows هو نظام التشغيل الأكثر شيوعًا في العالم، وIE هو المتصفح الأكثر شيوعًا حيث تصل حصة IE إلى أكثر من 95%. لماذا يجب أن يهتم أي شخص بالهوامش (FireFox، Mozilla، وما إلى ذلك، مهما كان الأمر)؟ كمستخدم، أنا أهتم بالمعلومات، وليس ما إذا كانت الشركة تتبع أي معيار. أقترح عليك أن تفكر: لماذا يحظى متصفح Microsoft بشعبية كبيرة إذا كان لا يدعم المعايير؟
لارس: يستخدم الأشخاص IE منذ فترة طويلة، وتقوم الشركات بإنشاء مواقع متوافقة مع IE ولا تهتم بمعايير الويب W3C بسبب التكلفة الإضافية ولأنه لا توجد أدوات تحرير متوافقة مع معايير WYSIWYG. كما يكاد يكون من المستحيل إنشاء قائمة سوداء، فهناك العديد من المواقع المصممة خصيصًا لـ IE. أما بالنسبة لتصريح Lukasz بأن حصة IE تزيد عن 95%، فأنا لا أوافق على ذلك. أي شخص قرأ كتاب Zeldman "التصميم بمعايير الويب" يعرف أن العديد من المتصفحات الأخرى تتظاهر بأنها IE حتى تتمكن من عرض المواقع المصممة لـ IE فقط.
ByteWarrior: توجد بالفعل قائمة سوداء، انظر هنا PromoZilla.nl (في هولندا). هناك أكثر من 300 موقع على القائمة السوداء، 50 منها تم تغييرها لدعم موزيلا/فايرفوكس.
تينوتينو: مايكروسوفت تلعب بذكاء ولكن ليس بحكمة. نحن بمثابة فأس صغير ضد شجرة كبيرة. نحن بحاجة إلى معايير، كما لو لم تكن البوصات هي المعيار، فإننا سنقيسها بأقدامنا. أنا أكره تصحيح أخطاء الموقع في كل متصفح متاح، فهو أمر غبي وغير فعال.
روب فان دير ليند: إذا لزم الأمر، يمكنني المساعدة في كتابة PHO/MySQL لدعم إنشاء موقع ويب عالمي للقائمة السوداء (في وقت فراغي). لكن لا يمكنني توفير مساحة الخادم واسم المجال. ربما يمكننا طلب الدعم من مجموعة من مبرمجي php، أو بناء مثل هذا المشروع في Sourceforge.
ديفيد: أنا مصمم ولا أعرف شيئًا عن البرمجة. بعد قراءة جميع المنشورات، لا أعتقد أن الأشخاص لا يريدون استخدام المعايير، كل ما في الأمر هو أن الأشخاص الذين لديهم بالفعل مهارات تصميم ماهرة لا يريدون التخلي عن التصميم وكتابة التعليمات البرمجية.
فيرل (المؤلف): بالنسبة لديفيد، أستطيع أن أفهم أن التغيير ليس واضحًا بشكل خاص بالنسبة للمصممين. أنا مصمم جرافيك، وواحد من هؤلاء الأشخاص الذين لا يخشون التعمق في البرمجة. ليس هناك فائدة من كتابة التعليمات البرمجية إذا كان ذلك يجعل شعرك يقف على نهايته من الخوف. أعتقد أن برنامج التحرير WYSIWYG (المشابه لبرنامج DreamWeaver) يمكن أن يساعدك. كمصمم ويب جيد، حتى لو كنت تهتم فقط بالواجهة والمظهر، أعتقد أنه من الضروري معرفة بعض المعرفة الأساسية، مثل كيفية إنشاء التعليمات البرمجية. وظيفتي اليومية هي تصميم الواجهة (UI) وإرسال قوالب HTML (X) إلى المبرمجين، وينصب تركيزي على واجهة المستخدم، ومع ذلك، ما زلت آمل أن يكون رمز الصفحة موجزًا ومعياريًا ليحل محل الجداول المتداخلة متعددة الطبقات. عندما بدأت تعلم إنتاج صفحات الويب في عام 1996، قمت بالبرمجة يدويًا، وقد أصبحت هذه أكبر ميزة لي الآن كمصمم، إذا كنت تعرف مهارات التصميم ولغة XHTML/CSS، فسيكون هذا هو رأس مالك.