حيث أخطأ جوتنبرج: إصدار مطور الثيمات
نشرت: 2020-05-14
مع التحرير الكامل للموقع حول المنعطف ، فمن المنطقي أن نسأل ما إذا كان نظام WordPress البيئي جاهزًا لمثل هذا الانتقال ، لا سيما في جانب تطوير السمات للأشياء.
ليس سراً أن مطوري القوالب كافحوا لمواكبة وابل من التغييرات بين تحديثات البرنامج المساعد Gutenberg ، وفي النهاية إصدارات WordPress الرئيسية. كما أنه سؤال عادل لطرحه على من يقود السفينة. أين مطورو المواقع ومؤلفو السمات والمصممين الآخرين الذين يقضون كل يوم في صياغة الواجهة الأمامية للويب؟ أين هي حلول التفكير المستقبلي التي تتأكد من أن المشروع يحافظ على التوافق مع الإصدارات السابقة؟
كانت هناك بعض الجهود لإصلاح الفجوة المكسورة بين مشروع Gutenberg ومطوري السمات مثل اجتماعات الموضوعات المستندة إلى الكتلة كل أسبوعين. ومع ذلك ، فإن هذه الاجتماعات ، إلى حد كبير ، هي تحديثات عامة للأشياء التي طورها فريق Gutenberg بالفعل أو سيتم شحنها قريبًا. هذه الاجتماعات هي نقطة انطلاق جيدة نحو تواصل أفضل ، ولكن المشروع يحتاج إلى مخطط مشروع مع كل من رؤية المشهد المستقبلي والشعور بالقضايا اليومية التي يتعامل معها مؤلفو الموضوع.
الحقيقة هي أنه لا يوجد سوى 132 سمة من أصل 7455 تسرد أنماط محرر الكتل كميزة في المستودع الرسمي. لقد أمضينا عام ونصف العام من اندماج محرر الكتلة رسميًا في WordPress ، ومع ذلك فإن وجه النظام الأساسي يتكون في الغالب من السمات التي جعلت بعض أنماط الكتل الأساسية في تصميمات متواضعة. السمات التي تبرز حقًا مع دعم محرر الكتل الكامل قليلة ومتباعدة. يقدم العديد من هؤلاء أيضًا عروض أسعار كبيرة على Elementor أو منشئي الصفحات الآخرين.
ما إذا كنت تحب محرر الكتلة ليس له أهمية تذكر عندما لا يكون هناك اشتراك من مؤلفي السمات. كل أسبوع ، أتحقق من دليل السمات بحثًا عن سمات جديدة ، على أمل العثور على جوهرة مخفية. كل أسبوع ، أشعر بخيبة أمل لرؤية سمات جديدة تنخفض في عام 2020 مع عدم وجود دعم لمحرر الكتلة. هناك شريحة كاملة من المستخدمين الذين قد يستمتعون بالمحرر إذا كان لديهم أكثر من Twenty Twenty للعب معهم - إنه موضوع جيد ولكنه ليس كوبًا من الشاي للجميع.

يتفوق بائعي ThemeForest على مؤلفي قوالب WordPress.org المجانية 18 إلى 1 من حيث الدعم مع أكثر من 2300 سمة مدرجة على أنها Gutenberg-Optimized. من المعروف أن السمات من السوق الضخم تحتوي على كل ميزة ممكنة في محاولة للفوز بالمنافسة. أيضًا ، لدى العديد منهم أدوات إنشاء صفحات مضمنة أو يدعمون حلول الجهات الخارجية.
ومع ذلك ، بالنسبة للميزة الرئيسية للنظام الأساسي ، يجب أن يتوقع المستخدمون النهائيون شيئًا أكثر من دليل السمات الرسمي. لا ينبغي أن يكون سوق الطرف الثالث هو اللعبة الوحيدة في المدينة. في الوقت الحالي ، تبدو الكثير من العروض على WordPress.org باهتة في أحسن الأحوال. القلة التي تقطع شوطًا إضافيًا ، مثل موضوعي Rosa 2 و Go ، لديها شركات ناضجة تمول هذا الجهد.

موضوع روزا 2 
موضوع Go
هناك بعض الثقة المنقطعة بين مؤلفي القوالب و WordPress في الوقت الحالي. يصرخ البعض بصوت عالٍ (كما يمكن أن يشهد الناس من قسم تعليقات WP Tavern). يحاول الآخرون بهدوء معرفة كل هذا.

حتى كارولينا نيمارك ، أحد ممثلي فريق Themes الرسمي ، شاركت بعض القلق. "كيف يواكب مؤلفو القوالب جميعًا التغييرات التي تم إجراؤها على جوتنبرج؟" سألت في تغريدة. عندما لا يكون قادة الفريق على مستوى السرعة ، فهذا ليس جيدًا للمشروع ككل.
أجاب Anders Noren ، المطور الرئيسي وراء Twenty Twenty ، على سؤال Nymark: "لا أفعل". "أنتظر حتى ينكسر شيء ما (في الإصدارات التجريبية) وأحاول إصلاحه بعد ذلك. محاولة دعم التغييرات في مكون Gutenberg الإضافي مع الحفاظ على دعم محرر الكتلة في Core أمر سيء لصحتك ".
هناك قلق كبير من مؤلفي الموضوعات حول المستقبل. من الصعب أن تكون متحمسًا للإمكانيات الحالية عندما يكون هناك عدم يقين بشأن الشكل الذي سيبدو عليه تطوير الموضوع في غضون 12 شهرًا. لا توجد خريطة طريق واضحة ومفصلة حول كيفية عمل الأشياء ، ويشعر العديد من مصممي السمات أنهم يلعبون لعبة اللحاق بالركب من أسبوع لآخر. بدلاً من ذلك ، يجب أن يكونوا قادرين على النظر إلى الأمام بشكل أكثر وضوحًا ودفع الأفكار المبكرة إلى اللعب.
خوفي النهائي هو أن فريق Themes سيقلب المفتاح يومًا ما ويطلب من جميع السمات الذهاب إلى الدليل لدعم محرر الكتلة كما كان عليه الحال مع أداة التخصيص في عام 2015. إذا لم يقم مؤلفو السمات بإجراء الانتقال بشكل عضوي مثل هذا اليوم قد يأتي. سيعلق الفريق مثل الأشرار في المنتصف.
أين نذهب من هنا؟
من السهل تحديد بعض نقاط الألم الرئيسية لمؤلفي الموضوعات. التغييرات بين التحديثات ستؤدي حتماً إلى كسر شيء ما في تصميم السمة.
كسر تغييرات HTML.
كسر تغييرات CSS.
أسماء الفئات مفقودة.
طرق مختلفة للتعامل مع المحاذاة ، اعتمادًا على الكتلة.
التعامل مع الأنماط المضمنة بعد سنوات من التعليم لتجنبها.
كل هذه القضايا هي حواجز أمام مؤلفي الموضوعات. وعندما تقف الأمور في طريق مؤلفي القوالب وهم يؤدون وظائفهم ، فإنهم ينتقلون إلى المستخدمين النهائيين.
هذا ليس WordPress في العقد الماضي. ووردبريس التي وعدت بعدم تحطيم الأشياء بالتحديثات. WordPress حيث لا يزال يعمل موضوع لمرة واحدة من قبل مصمم غير محترف بعد أربعة أشهر.
لا يزال مشروع جوتنبرج في مهده. يمكن أن يكون اللعب به ممتعًا ، ولكنه قد يكون أيضًا فوضويًا. أنا مناصر لمحرر الكتلة مثل أي شخص آخر ، لكن يمكنني التعرف على وجود مشكلة ثقة واضحة وحالية بين مؤلفي الموضوع ومطوري المشروع.
حاليًا ، يقوم مؤلفو السمات الذين يحاولون تغطية جميع قواعدهم بتصميم إصدارين على الأقل من WordPress وإصدارات متعددة من Gutenberg والمكوِّن الإضافي للمحرر الكلاسيكي. إنها مجموعة مذهلة من الاختبارات لموضوع واحد. أولئك الذين لديهم اثني عشر موضوعًا أو أكثر ... حسنًا ، هذا ليس وضعًا مثاليًا.
يجب اتباع نهج شامل تجاه تصميم الموضوع والموقع. يحتاج مؤلفو السمات إلى رؤية تفاصيل خريطة الطريق والمساهمة فيها ، ونحت الميزات التي يرونها ذات صلة في الحجر للسنوات القادمة. إنهم بحاجة إلى معرفة أن تصميم كتلة الأزرار التي تعرقوا عليها لساعات خلال الأسبوع الماضي سيستمر في العمل الأسبوع المقبل.
كل شيء يبدأ على مستوى إدارة المشروع.
إذا احتاج تغيير HTML معطل ، يحتاج مؤلفو القوالب إلى أكثر من ، "يجب أن يحدث تغيير X حتى تعمل ميزة Y". إنهم بحاجة إلى رؤية ملكية الخطأ في مرحلة التخطيط الأولي لـ X ، وحلول الشفرة المتوافقة مع الإصدارات السابقة ، والمسار نحو حدوث عدد أقل من الأخطاء نفسها.
لا يزال مصممو السمات بحاجة إلى نوع من إطار التصميم. تشبه فئات المرافق الحالية نسخة الرجل الفقير من Tailwind التي يتم تجميعها معًا حيث يضيف المشروع ميزات جديدة دون التبصر للنظر في المشهد المستقبلي. ربما يمكن لميزة الأنماط العالمية القادمة معالجة ذلك على نطاق أوسع يوفر التوافق عبر السمات.
في النهاية ، يجب أن يكون هناك المزيد من التواصل بين فريق Gutenberg ومؤلفي السمات الذين يقومون ببناء قوالب لدليل قوالب WordPress الرسمي. ربما يجب أن يكون هناك فريق جديد أو فريق فرعي تم تشكيله فقط يركز فقط على العمل في عصر الكتلة والعمل مباشرة مع مطوري Gutenberg لتحديد نقاط الألم. مهما حدث ، يحتاج شخص ما إلى إلهام الجيل القادم من الموضوعات إلى الوجود. حتى ذلك الحين ، يظل معظم مؤلفي القوالب عالقون في التساؤل عما سيحتاجون إليه لإصلاحه بعد ذلك.
التالي: إصدار تطوير block / plugin؟
