حالة الكلمة 2018: WordPress يحتضن محرر الكتلة
نشرت: 2018-12-12
بدأ برنامج WordCamp US في ناشفيل خلال عطلة نهاية الأسبوع ، بعد إصدار WordPress 5.0. في أول 48 ساعة ، تم تنزيل 5.0 أكثر من 2.8 مليون مرة. مرت 3 ملايين ليلة السبت.
قال مات مولينويغ خلال ديباجة خطاب حالة الكلمة الذي ألقاه: "كان هناك الكثير مما كان يحدث ، لذا أود أن أسمح لـ WordPress بفرصة إعادة تقديم نفسه". استند إلى الحريات الأربع كدستور للمشروع ودعا المجتمع إلى جذوره.
قال مولينويج: "هذا هو سبب وجودنا هنا". "WordPress ليس شيئًا ماديًا ؛ إنها ليست مجموعة من التعليمات البرمجية. إنها فكرة نوعًا ما. WordPress مدعوم بالإيمان والائتمان الكاملين لكل شخص وشركة تعتمد عليه ".
وكرر مهمة المشروع لإضفاء الطابع الديمقراطي على النشر وإعادة صياغة رؤيته للنهوض بالويب المفتوح.
قال مولينويج: "كما قلت قبل بضع سنوات ، نحن نبني نظام تشغيل على شبكة الإنترنت ، ونظام تشغيل لشبكة ويب مفتوحة ومستقلة ومنصة يمكن للآخرين البناء عليها حقًا".
توفر حصة WordPress في السوق البالغة 32.5٪ ونظامها البيئي التجاري ، والذي يقدره Mullenweg بـ 10 مليار دولار سنويًا ، للمشروع الموارد اللازمة لإحداث تأثير قوي على مستقبل الويب.
Mullenweg يبني حالة مقنعة لمحرر القوالب

دفع Mullenweg إلى المنزل بضرورة Gutenberg من خلال عرض مجموعة مختارة من مقاطع الفيديو حيث كافح المستخدمون الجدد لإنجاز مهام بسيطة في المحرر القديم. كانت تجاربهم مصحوبة بتعليقات مؤلمة:
- "هذا يشبه كتابة مدونة مرة أخرى في 2005."
- "كان هذا صعبًا جدًا ؛ هذا لا يعمل."
- "كيف أضيف تسمية توضيحية؟ ليس لدي أي فكرة."
وصف Mullenweg كيف كان يتنقل بسهولة بين المحرر المرئي ومحررات HTML قبل WordPress 5.0 لكنه أدرك أنه ليس كل المستخدمين قادرين على القيام بذلك.
قال: "لقد كانت هذه تجربة محرر لدينا لأكثر من عقد الآن وقد تعلم الكثير منا كيفية التعامل معها".
تابع ذلك بفيديو يوضح مدى سهولة هذه المهام في محرر القوالب الجديد وتحديد الكتل على أنها الطريق إلى الأمام لـ WordPress.
علق بعض الحاضرين بعد حقيقة كيف أن المستخدم الذي يختبر مقاطع الفيديو ، مقترنة بخبير يستخدم Gutenberg ، بدا غير متوازن وكانوا يرغبون في مشاهدة مقاطع فيديو لمستخدمين جدد يحاولون نفس المهام في المحرر الجديد. ومع ذلك ، بدا أن الهدف من هذا الجزء يهدف بشكل أكبر إلى توصيل الحاجة إلى Gutenberg والإمكانيات التي تفتحها بمجرد أن تتاح الفرصة للمستخدمين للنمو فيها.
Mullenweg يحث الحضور على "تعلم الكتل بعمق"
لقد تبنى الملايين من المستخدمين الأوائل محرر الكتلة بالفعل خلال المرحلة الأولى من مشروع Gutenberg ، والتي انتهت بـ 1.2 مليون تثبيت نشط و 1.2 مليون مشاركة مكتوبة. كان هناك بالفعل 277 محادثة على WordCamp حول Gutenberg ، و 555 حدث لقاء تركز على المحرر الجديد ، وأكثر من 1000 مشاركة مدونة تناقشها.
الكتل تسيطر على عالم WordPress. تم شحن الإصدار 5.0 مع 70 كتلة أصلية وهناك بالفعل أكثر من 100 كتلة تابعة لجهات خارجية و 1000 تكوين متعلق بذلك.
قال مولينويج: "الكتل يمكن التنبؤ بها ، وملموسة ، ويمكن أن تكون بسيطة مثل كتلة نصية ، أو غنية مثل واجهة التجارة الإلكترونية". وصفها بأنها الحمض النووي الجديد لـ WordPress ، والتي يمكن للمستخدمين من خلالها إنشاء أي شيء يمكنهم تخيله.
عرض موقع Mullenweg موقعين تم إنشاؤهما باستخدام محرر الكتلة ، وهما Indigo Mill و Lumina Solar. تفتح هذه المواقع الجميلة الخيال لما يستطيع Gutenberg تقديمه إلى مواقع الويب.
سيقوم WordPress.org بتسليط الضوء على المكونات الإضافية والسمات لدفع نظام الكتلة إلى الأمام. هناك أيضًا أكثر من 100 سمة جاهزة لـ Gutenberg متاحة للمستخدمين في الدليل وعلامة كتلة Gutenberg جديدة متاحة حاليًا للمكونات الإضافية. سيكون متاحًا أيضًا للموضوعات قريبًا.
سلط Mullenweg الضوء على أدوات مثل مجموعة أدوات create-guten-block و Block Lab و Lazy Blocks التي تسهل على المطورين إنشاء الكتل الخاصة بهم. مجموعات الكتل والمكتبات آخذة في الظهور أيضًا. قال إن إحدى أولويات 2019 هي بناء دليل WordPress.org لاكتشاف الكتل وطريقة لتثبيتها بسلاسة.
بناءً على الواجب المنزلي الذي أعطاه لمطوري WordPress في عام 2015 ، من أجل "تعلم JavaScript بعمق" ، حث Mullenweg المجتمع على "Learn Blocks Deeply". توفر الكتل مجموعة من الفرص لتحسين تجربة المستخدم بما يتجاوز ما كان يتخيله منشئو Gutenberg في البداية.
Gutenberg Phase 2: مجموعة قائمة التنقل ، كتل عناصر واجهة المستخدم ، مناطق محتوى السمة
أعلن Mullenweg عن المراحل التالية لمشروع Gutenberg. بدأت المرحلة الثانية بالفعل وتركز على تخصيص الموقع ، وتوسيع واجهة الكتلة إلى جوانب أخرى من إدارة المحتوى. وهذا يشمل إنشاء قائمة التنقل كتلة. سيكون إعادة تصور القوائم أمرًا صعبًا ، وقال Mullenweg إنه قد تتم إعادة تسميتها أثناء العملية.
تتضمن أهداف المرحلة 2 أيضًا نقل جميع عناصر واجهة المستخدم إلى الكتل وتسجيل مناطق محتوى السمات في Gutenberg. ستكون هناك نسخة مبكرة من المرحلة 2 في مكون Gutenberg الإضافي بحيث يمكن لأي شخص يريد أن يكون جزءًا من الاختبار إعادة تنشيطه.
خلال وقت الأسئلة والأجوبة ، طرح أحد الحضور سؤالاً حول كيف يبدو أن هذه المرحلة تتضمن القليل جدًا حول جعل إمكانات التخطيط أكثر قوة. سأل عما إذا كانت Mullenweg تخطط للسماح للسوق بالتعامل مع قرار التصميم هذا أو ما إذا كان الأساسي سيحدد لغة التخطيط. أجاب Mullenweg أنه قد يكون من الحكمة رؤية ما يفعله الآخرون في النظام البيئي واختيار أفضل الحلول واعتمادها. وأشار أيضًا إلى أنه سيكون من المثير أن يتمكن المستخدمون من التبديل بين منشئي الصفحات المختلفين في المستقبل وعدم فقد المحتوى الخاص بهم.
مرحلتا جوتنبرج 3 و 4: التعاون والدعم الأساسي للمواقع متعددة اللغات
أعلن Mullenweg أن Gutenberg المرحلة 3 ، المستهدفة لعام 2020 ، ستركز على التعاون والتحرير متعدد المستخدمين وسير العمل. تهدف المرحلة 4 (2020+) إلى تطوير طريقة رسمية لـ WordPress لدعم المواقع متعددة اللغات. عندما سئل عن الشكل الذي سيبدو عليه ذلك من وجهة نظر فنية ، بالنظر إلى العديد من الحلول الحالية المتاحة بالفعل ، قال Mullenweg إنه لا يريد وصف أي شيء حتى الآن ، لأنه لا يزال في المرحلة التجريبية.

تضمنت الإعلانات الرئيسية الأخرى ارتفاعًا متوقعًا للغاية في الحد الأدنى من إصدار PHP المطلوب لاستخدام WordPress. بحلول أبريل 2019 ، سيكون PHP 5.6 هو الحد الأدنى لإصدار PHP لـ WordPress ، وبحلول ديسمبر 2019 ، سيتم تحديث المتطلبات إلى PHP 7.
ستأتي إصدارات WordPress بشكل أسرع في المستقبل ، حيث وضع تطوير Gutenberg وتيرة جديدة للتكرار. قال Mullenweg إنه يود أن يصل WordPress إلى النقطة التي لا يفكر فيها المستخدمون في الإصدار الذي يستخدمونه ولكن بدلاً من ذلك يختارون قناة يمكنهم من خلالها تشغيل الإصدار التجريبي أو الإصدار الثابت بسهولة.
تقر Mullenweg بالأخطاء التي ارتكبت والدروس المستفادة في عملية الإصدار 5.0
كانت WordPress 5.0 واحدة من أطول دورات الإصدار وأكثرها إثارة للجدل في تاريخ المشروع. عانى أولئك الذين هم خارج الدائرة الداخلية لصنع القرار قدرًا كبيرًا من عدم اليقين ، حيث تم الإعلان عن التواريخ ثم تم تفويتها ، مع استبعاد التواريخ الثانوية لصالح دفع 5.0 للخارج بإشعار مدته ثلاثة أيام فقط.
قال Mullenweg ، معترفًا بتاريخ الإصدار المثير للجدل: "كنا خائفين من الإعلان عن تاريخ إصدار جديد بعد أن فاتنا تاريخ الإصدار السابق". قال إن هذا يبدو أنه خلق الكثير من الخوف وعدم اليقين حتى أعلنوا عن موعد جديد. بدا أن التواريخ جاءت من فراغ وكانت مرهقة للمجتمع.
سلط Mullenweg الضوء على الدروس التي تعلموها في عملية الإصدار 5.0:
- تحتاج إلى أن تعمل الفرق المختلفة عبر WordPress معًا بشكل أفضل
- بحاجة إلى الاستمرار في تعلم JavaScript ، بشكل أعمق
- أهمية الفرز وتجميد الكود
- أعلن دائمًا عن تواريخ الإصدار
أشار Mullenweg إلى أن إصدارات WordPress 5.0 التجريبية قد تم اختبارها 100 مرة أكثر من الإصدارات الأخرى ، والتي قال إنها ساهمت في أن يصبح Gutenberg أكثر قوة قبل الهبوط في 5.0. ومع ذلك ، يبدو أن هذه الإيجابيات قد طغت عليها العديد من الانقطاعات الحرجة في التواصل والتي يشعر الكثيرون أنها خيانة لثقة المجتمع.
وأشار إلى أن الأشخاص استخدموا نظام مراجعة البرنامج المساعد كطريقة للتصويت على Gutenberg وربما يحتاج المجتمع إلى وسيط مختلف للتعبير عن هذه الأنواع من الأشياء. فعل المستخدمون ذلك لأنهم شعروا أنها كانت إحدى آليات التعليقات الوحيدة التي كان لهم فيها صوت. تراكمت المراجعات السلبية في الأيام الأولى من تطوير المكون الإضافي ، لكنها استمرت بثبات طوال رحلة المكون الإضافي للميزة إلى جوهرها. بعد إصدار 5.0 ، استمرت المراجعات السلبية على المكون الإضافي Gutenberg في التدفق ، وانخفض تصنيفها إلى 2.2 / 5 نجوم.
الآلام المتزايدة ودعوة للشفافية

قال Mullenweg إن تطوير Gutenberg حدث بالكامل في نظر الجمهور ، مما أدى إلى ظهور العديد من التحديات المرتبطة بتطوير برمجيات مفتوحة المصدر في الأماكن العامة. كان القانون علنيًا ، لكن أهم القرارات كانت تُتخذ خلف الأبواب المغلقة. وقد ضاعف هذا الأمر من قبل مجتمع المطورين الذين أعربوا عن إحباطهم أثناء محادثات التطوير الأساسية وعلى وسائل التواصل الاجتماعي.
خلال قسم الأسئلة والأجوبة ، دعا العديد من أعضاء الجمهور إلى مزيد من الشفافية في عملية الإصدار ، مشيرين إلى أن معظم المنشورات والإعلانات المتعلقة بـ 5.0 جاءت من موظفي Automattic. تلقى Morten Rand-Hendriksen ، الذي أصبح نوعًا ما من المشاغبين المجتمعيين في WordCamp Q & A's ، التصفيق على سؤاله بشأن استخدام كلمة "نحن" فيما يتعلق بالمشاركات على المدونات. وضغط على Mullenweg لمزيد من التبصر في مكان اتخاذ هذه القرارات.
قال Mullenweg إن كلمة "نحن" التي كان يقصدها فيما يتعلق بتواريخ الإصدار 5.0 تشير إلى قناة خاصة حيث ناقشها قادة الإصدار. قال إنه مع حضور الكثير من الأشخاص إلى محادثات التطوير ، أصبحت المناقشات صعبة.
قال مولينويج: "أنا لا أذهب إلى كهف فقط وأتوصل إلى هذه الأشياء". "كان الكثير من الأشخاص يحضرون [لمحادثات التطوير] الذين لم يسبق لهم المساهمة في WordPress من قبل وكانوا يزاحمون مناقشة الفريق الأساسي." وقال أيضًا إن المحادثات الخاصة كانت "مشاكسة تمامًا مثل المحادثات العامة" ، باستثناء أنه لم تكن هناك أي آراء منقطعة النظير.
بالنسبة لأولئك الموجودين في الخارج ، بدت هذه الاجتماعات سرية ، حيث لم يتم الإشارة إليها أو تلخيصها مطلقًا في المدونات. ترك هذا مجتمع المطورين يتساءلون من أين أتت هذه القرارات وما إذا كان لديهم صوت أم لا.
تم تطوير Gutenberg علنًا ، ولكن تم اتخاذ العديد من القرارات في صوامع ولم يتم توصيلها بوضوح. يمكن تحسين هذا لـ 5.1 وما بعده #WCUS
- ك.آدم وايت (kadamwhite) ٨ ديسمبر ٢٠١٨
خلال الأسئلة والأجوبة ، قال Mulllenweg إنه استمع إلى مناقشة نشطة ووجهات نظر متنوعة من قادة الإصدار القادمين من شركات مختلفة ، مع جمع أكبر قدر ممكن من المعلومات من قراءة المراجعات ومنشورات المدونات والتعليقات من المجتمع. ووصف هذه العملية بأنها جزء من فن محاولة فهم كل الأشياء المختلفة التي يقولها الناس وتحقيق التوازن بينها.
يتطلب دعم مشروع بقيادة BDFL قدرًا معينًا من الثقة في أن القيادة تستمع. على مدى الأسابيع العديدة الماضية ، بذلت Mullenweg جهدًا قويًا لإبقاء قنوات الاتصال مفتوحة.
أظهرت مقاطع فيديو اختبار المستخدم المؤلمة التي شاركها Mullenweg مدى الحاجة الماسة لـ WordPress للخروج من محرره القديم. ليس غالبًا ما يقوم هذا النواة بإجراء تغييرات تؤثر على كل ركن من أركان نظام WordPress البيئي تقريبًا في نفس الوقت. جاءت هذه التجربة مع نصيبها العادل من آلام النمو. على الرغم من أخطاء الاتصال أثناء عملية الإصدار 5.0 ، نجح Mullenweg في التنقل في المشروع من خلال هذا الانتقال الصخري. على الرغم من أن الحاضرين في برنامج WordCamp في الولايات المتحدة بدوا مرهقين بعد الإصدار 5.0 ، إلا أنهم اتحدوا برغبة مشتركة في المضي قدمًا ومواصلة العمل معًا مع القيادة التي أبقت WordPress على مسار النمو والتحسين على مدار الخمسة عشر عامًا الماضية.
