W3C في الخامسة والعشرين
نشرت: 2022-03-10في الأسبوع الماضي ، احتفل اتحاد شبكة الويب العالمية (W3C) بالذكرى السنوية الخامسة والعشرين لتأسيسه ودعا الأشخاص لمشاركة سبب أهمية منصة الويب المفتوحة لهم عبر علامة التصنيف #WebStories. بما أنني عضو في مجموعة عمل CSS في W3C وممثل Fronteers ، أعتقد أنه الوقت المناسب لشرح المزيد عن دور W3C في العمل الذي نقوم به جميعًا.
ما هو W3C بالضبط؟
على موقع W3C على الويب ، تصف صفحة حول W3C على النحو التالي:
"... مجتمع دولي حيث تعمل المنظمات الأعضاء والموظفون المتفرغون والجمهور معًا لتطوير معايير الويب. بقيادة مخترع الويب والمدير تيم بيرنرز-لي والرئيس التنفيذي جيفري جافي ، تتمثل مهمة W3C في قيادة الويب إلى كامل إمكاناتها ".
توجد روابط في تلك الصفحة لتفاصيل مهمة ورؤية W3C ، ومع ذلك ، فإن الدافع الرئيسي للمنظمة هو التأكد من أن الويب للجميع - وفي كل شيء.
يجب ألا يقتصر الوصول إلى الويب على هويتك أو مكانك أو الجهاز الذي تستخدمه.
"
من هي المنظمات الأعضاء؟
عضو W3C هو منظمة تدفع رسوم العضوية لتكون جزءًا من W3C. في وقت كتابة هذا التقرير ، كان هناك 449 عضوًا ، ويمكنك مشاهدة القائمة الكاملة هنا. إذا قرأت من خلال هذه القائمة ، ستجد أن غالبية الأعضاء هم شركات كبيرة جدًا. بعضها عبارة عن أسماء نتعرف عليها بسهولة بصفتنا مطوري ويب: بائعي المستعرضات مثل Google و Mozilla ، وشركات الإنترنت الكبيرة مثل Airbnb و Facebook. ومع ذلك ، هناك أعضاء من العديد من الصناعات المختلفة. يمس الويب إلى حد كبير كل مجال من مجالات الحياة والأعمال ، وهناك شركات تقوم بأشياء مثيرة للاهتمام في الفضاء قد لا نفكر فيها على أنها شركات ويب. على سبيل المثال ، الأشخاص الذين يعملون في مجال النشر التقليدي (يتم تنسيق الكثير من الكتب باستخدام تقنيات الويب) وصناعة السيارات.
ما يشترك فيه جميع الأعضاء هو أن الويب يؤثر على العمل الذي يقومون به ، وهم حريصون على أن يكون لهم رأي في الاتجاه الذي تتحرك فيه الأشياء ، وحتى أن يلعبوا دورًا في إنشاء وتحديد تقنيات الويب.
أنا أمثل Fronteers (المنظمة الهولندية لمطوري الويب) في W3C. هذا العام ، اتخذت Fronteers خطوة غير عادية لتصبح عضوًا في W3C.
* "غير عادي" لأنهم منظمة تطوعية تمثل مطوري الويب ، وليس شركة كبيرة تمثل مصالح شركة كبيرة.
اللجنة الاستشارية (AC)
المنظمات الأعضاء تشارك في أعمال W3C من خلال التصويت على مسائل مختلفة. يتم تنظيم ذلك من قبل ممثل AC للمنظمة الذي تتمثل مهمته في نقل المعلومات من W3C إلى المنظمة ، وكذلك تقديم وجهة نظر المنظمة إلى الموضوعات ذات الصلة التي تتم مناقشتها في W3C.
أنا ممثل Fronteers ولذا أحضر اجتماعين للتيار المتردد سنويًا - وأحصل على الكثير من رسائل البريد الإلكتروني! فيما يتعلق بمسائل التصويت ، يجب أن أعرف من Fronteers كيف يريدون التصويت ثم يدلون بأصوات Fronteers. في العام الماضي ، كان انتخاب أعضاء المجلس الاستشاري (AB) من الأمور المهمة للتصويت. أجرت Fronteers تصويتًا داخليًا ، وأعدت النتائج لإجراء التصويت الرسمي في W3C.
مجموعات W3C
ربما يكون معظم مطوري الويب أكثر وعياً بمجموعات العمل W3C من بقية المنظمة ، حيث أنه من خلال هذه المجموعات يتم تنفيذ معظم العمل الذي نهتم به. يمكن لأي منظمة عضو اختيار أشخاص من مؤسستهم في مجموعة عمل. بالإضافة إلى ذلك ، قد تدعو المجموعات بعض الأشخاص (المعروفين باسم الخبراء المدعوين ) للمشاركة في تلك المجموعة. كنت خبيرًا مدعوًا في مجموعة عمل CSS ، وأنا الآن جزء من المجموعة بصفتي ممثلًا لـ Fronteers. من الناحية العملية ، يظل تفاعلي مع مجموعة عمل CSS كما هو ، ومع ذلك ، لدي الآن دور ألعبه في W3C ككل كممثل W3C لـ Fronteers.
هناك عدد كبير من مجموعات العمل التي تغطي مجموعة كاملة من التقنيات. تعمل هذه المجموعات عادةً على نوع من التسليم ، مثل المواصفات التي تنتجها مجموعة عمل CSS. هناك أيضًا عدد من مجموعات الاهتمام ، والتي تسمح بتبادل الأفكار حول مواضيع معينة والتي قد تقع أيضًا جزئيًا في اختصاص بعض مجموعات العمل.
تتطلب المجموعات المذكورة أعلاه التزامًا زمنيًا كبيرًا وإما عضوية W3C أو حالة خبير مدعو ، ومع ذلك ، هناك عدد من مجموعات المجتمع والأعمال المفتوحة لأي شخص مهتم ولا تفرض التزامًا زمنيًا معينًا. تعد Web Platform Incubator Community Group واحدة من هذه المجموعات ولديها منتدى خطاب لمناقشة ميزات الويب الجديدة ، وكذلك المقترحات المختلفة على GitHub. تصبح العديد من هذه الميزات في النهاية CSS أو مواصفات لغة أخرى وبالتالي فهي جزء من النظام الأساسي.
الانخراط والمتابعة
بالإضافة إلى الانضمام إلى مجموعة مجتمعية ، من الجدير بالذكر أنه يمكن لأي شخص أن يشارك في عمل W3C ، أي أنك لست بحاجة إلى أن تكون خبيرًا مدعوًا ، أو جزءًا من منظمة عضو ، أو أن يكون لديك أي مؤهلات خاصة. على سبيل المثال ، إذا كنت تريد معرفة ما يحدث في مجموعة عمل CSS ، فيمكنك إلقاء نظرة على مشكلاتنا على GitHub. يمكن لأي شخص التعليق على هذه المشكلات لتقديم حالات استخدام جديدة لإحدى الميزات ويمكنه حتى طرح مشكلة لميزة يرى أنها يجب أن تكون جزءًا من مواصفات CSS.
كما هو الحال مع معظم مجموعات W3C ، يستخدم CSS WG IRC للاجتماعات الدقيقة ؛ سيتم نشر أي مناقشة حول قضية ما مرة أخرى إلى المشكلة بعد ذلك حتى يتمكن أي شخص مهتم من متابعتها.
إذا كنت حريصًا على معرفة ما يفعله W3C الأوسع ، فإن وثيقة النقاط البارزة الاستراتيجية هي مكان جيد للبحث فيه. تم إصدار أحدث وثيقة في سبتمبر ، وتكشف عن بعض الأعمال الرئيسية التي حققتها مجموعات W3C مؤخرًا. التمرير خلال هذا المستند يوضح مجموعة واسعة من الأنشطة التي يشارك فيها W3C. من المهم جدًا لمجتمع الويب التعامل مع المعايير ، حيث رأينا بالفعل أمثلة في الماضي لما يحدث عندما يتحكم البائعون في اتجاه الويب.
تم شرح هذا التاريخ بشكل جميل من قبل إيمي ديكنز في منشورها "معايير الويب: ماذا ، لماذا ، وكيف":
"بدون مجتمع معايير الويب ، سيكون صانعو المستعرضات هم من يتخذون القرارات بشأن ما يجب وما لا ينبغي أن يكون ميزات لشبكة الويب العالمية. وقد يؤدي ذلك إلى أن تصبح شبكة الويب سلعة محتكرة ، حيث يكون لأكبر اللاعبين فقط رأي فيما يخبئه المستقبل ".
# قصتي على الويب
لماذا كل هذا يهمني؟ أحد الأسباب التي تجعلني أهتم كثيرًا ببقاء نظام الويب الأساسي مفتوحًا ويمكن الوصول إليه من قبل الأشخاص الجدد الذين يرغبون في النشر وبناء الأشياء للويب هو المسار الذي سلكته للوصول إلى هنا .
كما ذكرنا سابقًا ، تحتفل W3C بذكرى تأسيسها من خلال دعوة الناس لمشاركة قصص عن كيفية مشاركتهم في الويب. * بهذه الروح (وربما لتشجيع القراء المحطمين على مشاركة قصصهم) ، ها أنا.
* شارك العديد من الأشخاص بالفعل رحلتهم على مدونة W3C حول كيف أذهلهم الويب لأول مرة واستمروا في الشعور بالرهبة من إمكاناتها. انضم وشارك قصتك!
لم أكن أنوي أبدًا العمل مع أجهزة الكمبيوتر. كنت أنوي أن أصبح راقصة ومغنية ، وتركت المدرسة في سن السادسة عشرة لألتحق بكلية الرقص. والدي يعمل كمبرمج ، لذلك كنا غير مألوفين إلى حد ما في ذلك الوقت حيث كان لدينا جهاز كمبيوتر في المنزل بحلول عام 1985 عندما كنت في العاشرة من عمري.
عندما كنت طفلاً ، أحببت كتابة رمز ألعاب "اختر مغامرتك الخاصة" ، والتي ظهرت في الكتب والمجلات. أحببت اكتشاف سلاسل النص التي ستظهر بعد ذلك في اللعبة التي كنت سألعبها لاحقًا (عادةً ، بمجرد أن يقوم والدي بإصلاحها) على Amstrad CPC464. أحببت زيارة معمل الكمبيوتر في جامعة نيوكاسل ، ومشاهدة أجهزة الكمبيوتر الضخمة ، والتحدث إلى النساء اللواتي عملن عليها. ربما الأهم من ذلك (وعلى الرغم من اهتماماتي الفنية) ، أنني لم نشأ أفكر في أنني لا أستطيع استخدام أجهزة الكمبيوتر. أنا فقط لم أكن مهتمًا بشكل خاص.
في المدرسة ، تعلمت الكتابة على آلة كاتبة إلكترونية ، وكان الكمبيوتر الوحيد الموجود في غرفة الفن الذي تم استخدامه لتطبيقات الرسم الأساسية. نظرًا لأن لدينا أجهزة كمبيوتر في المنزل ، فقد استخدمتها في الأعمال المدرسية ، على الرغم من عدم رضا بعض المعلمين عن المقالات المطبوعة.
تركت الرقص في النهاية وذهبت وراء الكواليس ، أعمل في ويست إند في لندن. كانت الأضواء المتحركة والمجموعات الآلية وأنظمة التحكم في العرض على وشك إجراء تغييرات ضخمة في صناعة لم تشهد تغيرًا طفيفًا منذ سنوات. كنا نشهد بدايات هذا التغيير عندما كنت في ويست إند. أتذكر الضحك مع الطاقم عندما سمعنا أخبارًا عن برنامج ما مع "نظام كمبيوتر فاخر" كان به الكثير من المشكلات التي لم يواجهها إنتاجنا التقليدي. لا أحد منا يمكن أن يتخيل التغييرات التي كانت قادمة .
ثم حملت بابنتي واضطررت إلى مغادرة المسرح. كنت جيدًا في طاقم العمل وأحببت المسرح ، لكنه كان عملًا شاقًا وخطيرًا في بعض الأحيان مع ساعات غير قابلة للتجزئة - ليس حقًا وظيفة لشخص لديه طفل. لم أكن أعرف ما الذي سأفعله ، لكن يمكنني الكتابة لذلك اعتقدت أنه ربما يمكنني كتابة مقالات للناس. كنت مغرمًا بالكمبيوتر - بعد أن دخلت عالم الكمبيوتر الشخصي بحثًا عن معالج كلمات. لقد كانت باكارد بيل 486 مع شاشة مدمجة 640 × 480 - آلة رهيبة تسمح لي إما بتشغيل بطاقة الصوت أو المودم ، ولكن ليس كلاهما في وقت واحد. اخترت المودم وهنا تبدأ قصتي على الويب حقًا. حتى تشغيل هذا المودم وإدخال الكمبيوتر إلى الإنترنت كان يمثل تحديًا ، وبمجرد أن فعلت ذلك ، ذهبت للبحث عن معلومات حول ... الأطفال.
لم أكن أعرف شيئًا عن الأطفال. كان جميع أصدقائي رجالًا عملوا خلف الكواليس في المسرح. لم يكن لدي شبكة دعم ، ولم يكن لدي أي أسرة من حولي للمساعدة ، ولذا قمت بتسجيل الدخول إلى ParentsPlace ووجدت أشخاصًا لا يمانعون في أسئلتي وكانوا سعداء لتقديم المساعدة. في ذلك الوقت ، من الواضح أنه لم يكن هناك فيسبوك. هذا يعني أنك إذا أردت مشاركة الصور والقصص ، فأنت تنشئ موقعًا على شبكة الإنترنت. لذلك من بين المنتديات المتعلقة بالولادة ونوبات الغضب لدى الأطفال الصغار ، كان هناك أشخاص يعلمون بعضهم البعض لغة HTML ويتشاركون مجموعات من الرسومات جنبًا إلى جنب مع الكود لوضعها. كان الأمر أشبه بكتابة كتب "اختر مغامرتك الخاصة" مرة أخرى. لقد اندهشت لأنني لست بحاجة إلى أي شخص لإصلاح الكود الخاص بي - لقد نجح الأمر!
قبل مضي وقت طويل ، كان الناس يدفعون لي مقابل إنشاء موقع ويب لهم ، وشعرت أنه يجب علي أن أسدد على الأقل بطريقة ما مقابل جميع الأسئلة التي طرحتها. لذلك ، بدأت في الرد على الأسئلة في المنتديات. كان هذا كيف يبدو أنه يعمل. كان الناس يتعلمون ويتقدمون خطوة واحدة إلى أعلى السلم ، وسيأتي الأشخاص الجدد بنفس الأسئلة وسيجيب الأشخاص الذين يتقدمون بخطوة - كل ذلك أثناء طرح أسئلتهم الخاصة على أولئك الذين ما زالوا على قيد الحياة. أحببت هذا. لم يكن بإمكاني الحصول على دروس ، لكن كان لدي الوقت. يمكنني مساعدة الآخرين ، وفي المقابل ، ساعدني الناس. اكتشفت من خلال هذا أنني كنت جيدًا جدًا في شرح الأشياء التقنية بطريقة مباشرة - وهي قدرة كنت أعتمدها دائمًا لحقيقة أنني عانيت من أجل تعلم هذه الأشياء الجديدة بنفسي. لم يكن الأمر سهلا أبدا. ومع ذلك ، كنت على استعداد لقضاء الوقت ، ووجدته ممتعًا.
مع ابنتي على ركبتي ، بدأت في تعليم بيرل لأنني لم أحب أيًا من دفاتر الزوار الجاهزة وأردت أن أكتب كتابي الخاص. لقد قمت بتثبيت Linux على Compaq المستعملة ، وتعلمت أساسيات إدارة الأنظمة ، وكيفية ترجمة Apache ، ولف أذونات ملف رأسي ، وهكذا بحلول الوقت الذي كانت فيه ابنتي تبلغ من العمر ثلاث سنوات ، حصلت على وظيفة تترأس فنيًا فريق في شركة "دوت كوم" العقارية.
لقد أصبحت مهتمًا بمعايير الويب بشكل أساسي لأنه لم يكن من المنطقي بالنسبة لي أنه يتعين علينا إنشاء نفس الموقع مرتين - حتى يعمل في كلا المستعرضين . في ذلك الوقت ، كان Dreamweaver هو الأداة المفضلة للعديد من مطوري الويب ، لأنه جعل التعامل مع فوضى الجداول المتداخلة التي كان علينا محاربتها أسهل بكثير. لذلك ، وبتأثير من مشروع معايير الويب ، بدأت (جنبًا إلى جنب مع صديقي آنذاك ، زوجي الآن درو ماكليلان) في مشاركة النصائح وامتدادات Dreamweaver مع مجموعة Dreamweaver Usenet ، مع شرح سبب أهمية معايير الويب وإظهارها كيفية جعل معايير دعم Dreamweaver.
في النهاية ، انتهى بنا المطاف على Macromedia Beta ، مما ساعد على جعل Dreamweaver نفسه أكثر توافقًا مع المعايير. تمت دعوتنا أيضًا للانضمام إلى مشروع معايير الويب - على وجه التحديد لنكون جزءًا من Dreamweaver Task Force. لم أصدق أن جيفري زيلدمان راسلني عبر البريد الإلكتروني ، يطلب مني الانضمام إلى WaSP! هؤلاء هم الأشخاص الذين نظرت إليهم وتعلمت الكثير منهم. كانت حقيقة رغبتهم في أن أكون جزءًا من المنظمة رائعة ومنحتني الكثير من الثقة لمواصلة العمل الذي كنت أقوم به بالفعل.
أصبحت تلك المشاركة حجر الأساس في مسيرتي المهنية ؛ أدركت أن قدرتي على شرح الأشياء التقنية يمكن أن تساعد مطوري الويب الآخرين على تعلم هذه التقنيات الجديدة وفهم الحاجة إلى المعايير. اكتشفت أيضًا أن القدرة على شرح الأشياء بوضوح كان مفيدًا في رفع تقارير الأخطاء وكتابة حالات الاستخدام لميزات البرامج الجديدة (في المتصفحات أو الأدوات مثل Dreamweaver). بعد عقدين من اكتشاف معايير الويب ، ما زلت أقوم بهذا العمل. ما زال يثير اهتمامي ، وأعتقد أنه أكثر أهمية من أي وقت مضى .
إن الطبيعة المفتوحة للويب ، والبساطة النسبية للتقنيات ، والموقف المفيد والمشاركة للمجتمع هو سبب وجودي هنا على الإطلاق. أحد أكبر أسباب بقائي بعد كل هذه السنوات هو معايير الويب والنضال المستمر من أجل الويب المفتوح. لهذا السبب أعتقد أن W3C وعملية المعايير أمران مهمان للغاية ، ولماذا أعتقد أنه من المهم جدًا أن يشارك مطورو الويب في هذه العملية أيضًا.
أريد أن أساعد في ضمان سماع صوت مطور الويب الذي يعمل في مشاريع صغيرة ، وأن اتجاه الويب لا تمليه بعض الشركات العملاقة. الويب هو المكان الذي صنعنا فيه وظائفنا ، وفي كثير من الأحيان حتى حياتنا الاجتماعية ؛ إنها الطريقة التي نتواصل بها مع بعضنا البعض. أريده أن يبقى مكانًا أريد أن أكون فيه. أريد أن يظل مفتوحًا بدرجة كافية بحيث يتمكن الشخص التالي الذي ليس لديه خلفية فنية من تقديم العروض والبدء في النشر والإبداع ، والعثور على مكان يريده أيضًا لتأسيس مستقبل مهني.
ما هي قصتك على الويب؟
سواء كنت تعمل على الويب لأكثر من 20 عامًا أو عام واحد فقط ، يرجى مشاركة قصصك على مدونة W3C ، أو على موقعك الخاص ، أو ربما اكتب شيئًا ما في قسم التعليقات هنا أدناه. أحب أن أسمع رحلتك!