يقوم فريق إصدار WordPress 5.6 بسحب المكونات على عناصر واجهة مستخدم تعتمد على الكتلة
نشرت: 2020-10-21
كنت مخطئا. لقد أكدت لقرائنا أن "نظام عنصر واجهة المستخدم القائم على الكتلة سيكون جاهزًا للوقت الرئيسي عندما يهبط WordPress 5.6" في رسالتي السابقة حول جاهزية الميزة الجديدة. لقد قلت أيضًا أن هذا كان بشرط عدم محاولة جعله يعمل مع أداة التخصيص - كانت هذه التجربة لا تزال معطلة. ومع ذلك ، قام فريق 5.6 بسحب القابس على الحاجيات القائمة على الكتلة للمرة الثانية هذا العام.
قبل أسبوع واحد ، يبدو أن رئيس إصدار WordPress 5.6 Josepha Haden يوافق على أنه سيكون جاهزًا. ومع ذلك ، يمكن أن تتغير الأشياء بسرعة في دورة التطوير ، ويجب اتخاذ قرارات صعبة مع المواعيد النهائية لإصدار بيتا.
هذه ليست الميزة الأولى التي يطالب بها الفريق لإصدار مستقبلي. قبل أسبوعين ، قاموا بإسقاط قوائم التنقل القائمة على الكتلة من قائمة الميزات 5.6. كلتا الميزتين تم التخطيط لهما في الأصل لـ WordPress 5.5.
تم تطوير شاشة مسؤول Widgets جديدة منذ يناير 2019 ، والتي لم يمض وقت طويل على الإطلاق الأولي لمحرر الكتلة في WordPress 5.0. في الوقت الحالي ، تم تحويل ميزة الأدوات المستندة إلى الكتلة إلى WordPress 5.7. تم منحه أيضًا علامة "مبكرة" ، مما يعني أنه يجب أن ينتقل إلى WordPress الأساسي بعد وقت قصير من بدء دورة الإصدار 5.7. سيعطيها هذا مزيدًا من الوقت لتنضج والمزيد من الناس فرصة لاختبارها.
قدمت Helen Hou-Sandi ، رائدة التكنولوجيا الأساسية لـ 5.6 ، سردًا تاريخيًا للقرار ولماذا لم يكن جاهزًا للتضمين في التذكرة الجديدة:
سؤالي عن الميزات التي تؤثر على الواجهة الأمامية هو "هل يمكنني تجربة هذا الشيء الجديد دون عقوبة العبث بموقعي؟" - وهذا يعني ثقة المستخدم. في هذه اللحظة ، نظرًا لأن مناطق عناصر واجهة المستخدم لا تُعرض أي شيء مثل ما تراه على موقعك دون أن تبذل السمات جهدًا فعليًا فيه وأنه يتعين عليك حفظ تغييراتك مباشرة دون مراجعات للحصول على عرض سياقي فعلي ، فإن كتل منطقة عنصر واجهة المستخدم لا تفعل ذلك تسمح لك بتجربة هذه الميزة الجديدة دون معاقبتك على التجربة.
ومضت لتقول إن التجربة الحالية هي دون المستوى في الوقت الحالي. تم أيضًا ذكر المشكلات المتعلقة بتجربة أداة التخصيص ، والتي غطيتها بالتفصيل منذ أكثر من شهر.
"لذلك ، عندما نعود إلى هذا مرة أخرى ، دعونا نراقب ما يعنيه الحفاظ على شعور المستخدمين بالأمان بحيث يمكنهم جعل مواقعهم تبدو بالطريقة التي يريدونها باستخدام WordPress ، وليس وكأنهم مضطرون إلى حل ما لدينا قال هو ساندي.
هذه نظرة متفائلة بالرغم من القرار الصعب. في بعض الأحيان ، يجب إجراء هذه الأنواع من المكالمات لصالح المشروع على المدى الطويل. يمكن أن يكون دفع ميزة ما إلى إصدار مستقبلي للحصول على تجربة مستخدم أفضل أفضل من إطلاقها مبكرًا مع تجربة دون المستوى.
قال أندرو أوز ، مطور WordPress الرئيسي في التذكرة: "الجزء الجيد من هذا هو أنه يمكن الآن الاستمرار في" إعادة تخيل "الأدوات بمقدار 5.7 ، والحصول على المزيد من التحسينات". "لست متأكدًا من عدد الأشخاص الذين اختبروا هذا لفترة أطول قليلاً ، لكن وجود كتل في مناطق الأدوات (يُعرف أيضًا باسم الشريط الجانبي) يفتح العديد من الاحتمالات الجديدة ويجعل الكثير من الأدوات القديمة المحدودة عفا عليها الزمن. تصبح "مناطق الأدوات" شيئًا مثل "المنشورات المتخصصة ذات المحتوى الأكثر ديناميكية" ، مما يتيح للمستخدمين (والمصممين) القيام بالكثير من الأشياء التي كانت صعبة أو مستحيلة مع الأدوات القديمة ".
بعد خيبة أمل رؤية واحدة من أكثر الميزات التي توقعتها والتي تم إسقاط 5.6 ، من المشجع أن نرى النظرة الإيجابية من قادة المجتمع حول المشروع.

قال هادن: "كما تعلم ، كنت متفائلًا حقًا في ذلك أيضًا ، وكانت مكالمة اللحظة الأخيرة تلك التي مررت بها كثيرًا". "عندما نظرت لآخر مرة ، بدا الأمر قريبًا من الاستعداد ، ولكن بعد ذلك تم إجراء المزيد من الاختبارات المركزة وكانت هناك بعض التفاعلات التي كانت صعبة بعض الشيء بالنسبة للمستخدمين. أنا ممتن لذلك لأن الوقت لاكتشاف تجارب المستخدم المؤلمة هو قبل الإطلاق وليس بعده! "
على الرغم من إسقاط الميزة الرئيسية الثانية ، لا يزال WordPress 5.6 يحتوي على بعض الميزات البارزة التي سيتم شحنها في أقل من شهرين. يبدو أن موضوع Twenty-One الجديد سيكون بمثابة نسمة من الهواء النقي وسيستكشف الميزات المتعلقة بالكتلة التي لم تظهر في السمات الافتراضية السابقة. أشار هادن أيضًا إلى التحديثات التلقائية للإصدارات الرئيسية ، ودعم كلمات مرور التطبيقات لواجهة برمجة تطبيقات REST ، وتحسينات الوصول كميزات نتطلع إليها.
من المتوقع أن يتم شحن WordPress 5.6 Beta 1 اليوم.
إضافة ميزات جديدة إلى مشروع قديم
في بعض الأحيان ، يبدو أن مشروع جوتنبرج قد قضم أكثر مما يمكنه مضغه. العديد من خطط الميزات الكبيرة تفوت التوقعات باستمرار. بين التحرير في الموقع بالكامل والأنماط العامة والأدوات وقوائم التنقل وغير ذلك الكثير ، من الصعب التركيز بشدة على ميزة واحدة وجعلها جاهزة للشحن. من ناحية أخرى ، قد يكون التركيز المفرط بطريقة ما على حساب الميزات الأخرى على المدى الطويل. يجب أن تتجمع كل هذه القطع معًا في النهاية لتكوين وحدة أكثر تماسكًا.
WordPress يبلغ أيضًا من العمر 17 عامًا. قد تؤثر أي ميزة جديدة على الميزات القديمة أو التعليمات البرمجية. الهدف من الأدوات المستندة إلى الكتل هو نقل ميزة موجودة للعمل ضمن نظام جديد دون كسر ملايين مواقع الويب في هذه العملية. يُظهر العمل لمدة واحد وعشرين شهرًا على ميزة واحدة أنه ليس من السهل حلها.
"أنت محق بشأن المشكلات الهندسية المعقدة!" قال هادن. "نحن الآن في مرحلة من تاريخ المشروع حيث يمكن أن يؤدي ربط كل القطع إلى مواجهة تعقيدات غير متوقعة."
يحتاج المشروع أيضًا إلى التفكير في كيفية معالجة بعض المشكلات التي واجهها مع عدم اكتمال الميزات الرئيسية تمامًا. هل الفريق ممدود للغاية بحيث لا يستطيع التركيز على جميع الأجزاء؟ هل هناك مجالات يمكننا تحسينها لدفع الميزات إلى الأمام؟
قال هادن: "سيكون هناك استعراض بأثر رجعي حيث يمكننا تحديد أجزاء عمليتنا التي يمكن تحسينها في المستقبل ، لكنني أشعر أيضًا أن تحديد أهداف ممتدة يعد أمرًا جيدًا لأي مشروع برمجي". "لدى العديد من المساهمين شعور بالإلحاح حول جلب قوة الكتل إلى المزيد من المساحات في WordPress ، والتي أشاركها ، ولكن عندما يحين وقت الشحن ، يتعين علينا موازنة ذلك مع التزامنا العميق بقابلية الاستخدام."
إحدى المشكلات التي أصبحت واضحة بشكل متزايد هي أن التحرير الأمامي أصبح أكثر صعوبة على مر السنين. حاليًا ، يمكن تحرير عناصر واجهة المستخدم وقوائم التنقل في مكانين في WordPress بواجهات مختلفة تمامًا. حوامل تحرير الموقع بالكامل لإضافة واجهة جديدة تمامًا إلى المزيج.
قال هادن: "أعتقد أن إحدى المشكلات التي نحاول حلها باستخدام Gutenberg كانت دائمًا تجربة أكثر اتساقًا لتحرير العناصر عبر واجهة WordPress". "لا يجب أن يتعلم أي مستخدم خمسة مهام مختلفة لسير العمل للتأكد من أن صفحته تبدو بالشكل الذي تخيله عند نشرها."
في غضون ذلك ، والتي قد يتم ترقيمها في السنوات ، من المحتمل أن يكون لدى المستخدمين النهائيين هذه الواجهات المتعددة للتعامل معها - تتداخل أثناء تطوير الميزات الجديدة. قد يكون هذا مجرد ألم متزايد ضروري لمشروع الشيخوخة ، وهو مشروع يحاول قيادة مجموعة من المنافسين الجياع في مساحة CMS.
قال هادن: "هناك الكثير من الاهتمام بتقليل عدد مهام سير العمل ، وآمل أن نتمكن من الدمج في واجهة واحدة جميلة وسهلة الاستخدام".
