مهندس جوتنبرج ماتياس فينتورا يفكك برؤية Gutenblocks وتحرير الواجهة الأمامية ومستقبل سمات WordPress
نشرت: 2017-10-10
في منشور بعنوان Gutenberg ، أو سفينة ثيسيوس ، يكسر Matias Ventura الرؤية حول كيفية قيام المشروع بتحويل تجربة إنشاء محتوى WordPress والقرارات التي اتخذها الفريق على طول الطريق. يصف Ventura كيف أصبح من الصعب تخصيص WordPress ، حيث احتضن النشر عبر الإنترنت الوسائط الغنية وتطور تصميم الويب في التعقيد على مر السنين.
قال Ventura: "يمكن لـ WordPress بناء مواقع رائعة ، ومع ذلك فإن سهولة الاستخدام والوضوح اللذين كانا قوة دافعة لاعتماده قد تلاشى". "الواقع الحالي هو أن العديد من الأشخاص يعانون من استخدام WordPress كأداة للتعبير."
تلمح كلمات Ventura إلى التهديدات المتزايدة من المنافسين الذين تحدد واجهاتهم توقعات المستخدمين الحالية لتجربة تحرير أمامية. إذا كان WordPress سيبقى واقفاً على قدميه في بحر من المنافسين ، فلم يعد بإمكانه الاستمرار في توسيع قدراته مع ترك فصل بين ما يراه المستخدمون أثناء التحرير في المسؤول مقابل ما يتم عرضه على الواجهة الأمامية.
قال Ventura: "لطالما كان WordPress يدور حول تجربة المستخدم ، وهذا يحتاج إلى الاستمرار في التطور في ظل المتطلبات الجديدة". "Gutenberg هو محاولة لتلبية هذه الاحتياجات بشكل أساسي ، بناءً على فكرة كتل المحتوى. إنها محاولة لتحسين كيفية تفاعل المستخدمين مع المحتوى الخاص بهم بطريقة مرئية بشكل أساسي ، مع منح المطورين في نفس الوقت الأدوات اللازمة لإنشاء تجارب أكثر إرضاءً للأشخاص الذين يساعدونهم ".
شرح Ventura أسس نهج الكتلة لإنشاء المحتوى وكيف أنه سيعرض المزيد من الوظائف للمستخدمين في واجهة موحدة ، مما يوفر المزيد من الفرص للنظام البيئي للمكونات الإضافية. يقدم المنشور بعض الوضوح لأولئك الذين كانوا يتساءلون عن قرار "جعل كل شيء كتلة". تتوقع Ventura أيضًا أن تصبح الكتل جزءًا كبيرًا من سمات WordPress في المستقبل:
يمكن أن توفر السمات أيضًا أنماطًا للكتل الفردية ، والتي يمكنها ، في التجميع ، تغيير المظهر المرئي للموقع بالكامل بشكل أساسي. يمكنك أن تتخيل أن الموضوعات أصبحت أكثر حول عرض الكتل ، بينما يمكن استخراج الأجزاء الوظيفية في كتل (والتي من المحتمل أن تعمل عبر أشكال متعددة للقوالب). يمكن أن توفر السمات أيضًا قوالب لأنواع متعددة من الصفحات - النسخ ، والمنتجات ، والحافظات ، وما إلى ذلك ، عن طريق خلط الكتل ، وإعدادها كعناصر نائبة ، وتخصيص مظهرها.
قدم Ventura أيضًا بعض الاحتمالات الجديدة التي يمكن أن يتيحها جوتنبرج. شارك مقطع فيديو يوضح كيف يمكن للتحكم الدقيق في كل كتلة أن يمهد الطريق لمستقبل حيث يسمح WordPress الأساسي بالتحرير التعاوني في الوقت الفعلي. هذه ميزة كانت مفقودة بشكل مؤلم من CMS ولكنها أقرب في الأفق مع Gutenberg في مكانه.
قال فينتورا: "تسمح لنا هذه الدقة نفسها بتطوير إطار عمل تحرير تعاوني حيث يمكننا قفل المحتوى الذي يتم تحريره بواسطة النظير على أساس كل مجموعة ، بدلاً من الاضطرار إلى إغلاق المنشور بالكامل".
يرى فينتورا أن جوتنبرج هو السبيل لإدخال تحرير الواجهة الأمامية في WordPress أخيرًا:
بمجرد أن يصبح Gutenberg قادرًا على التعامل مع جميع القطع التي تشكل موقعًا بشكل مرئي - مع وجود سمات توفر أنماطًا لجميع الكتل - ينتهي بنا الأمر بمحرر يشبه الواجهة الأمامية تمامًا. (وفي هذه المرحلة ، قد نسميها تحرير الواجهة الأمامية.) ومع ذلك ، فقد توصلنا إليها من خلال التحسين التدريجي لقطع سفينتنا المألوفة ، بطريقة لا تتسبب في انهيارها أو عزل الناس. على متن سفينة. نريد تحقيق ذلك بطريقة تسمح لنا بالتنقيح والتصحيح بينما نكرر ونختبر حقيقة ما يتم بناؤه وكيف يتم استخدامه.
وشبه تحدي مشروع جوتنبرج بترقية المواد على السفينة مع ضمان استمرارها في الإبحار. نظرًا لوجود العديد من الركاب الذين يعتمدون على القارب ، فإن كسره بالكامل لغرض إعادة البناء ليس طريقة مقبولة للمضي قدمًا.
قال Ventura: "إنها محاولة لتحسين كيفية اتصال المستخدمين بموقعهم بطريقة مرئية ، وليس لإزالة المرونة والقوة التي جعلت WordPress يزدهر". "قد يكون هناك وقت تصبح فيه الطرق القديمة عفا عليها الزمن وتختفي ، تمتصها الواجهة الأكثر ثراءً ووضوحًا للكتل ، لكننا نبذل قصارى جهدنا لجعل هذه العملية عملية. لا يجب أن يختفي القديم فجأة ، يمكن أن يتحول تدريجياً إلى الجديد ".
لم يتم تمكين التعليقات على المنشور ، لكنه تلقى ردود فعل إيجابية في الغالب على Twitter. بالنسبة للبعض ، يوضح اتجاه جوتنبرج والغرض من الكتل والإمكانيات التي تتيحها. يتفق الآخرون في المجتمع مع المفاهيم الكامنة وراء Gutenberg لكنهم غير مرتاحين للجدول الزمني المؤقت لإدراجه في المحتوى الأساسي. لا تتناول مشاركة Ventura العديد من الاهتمامات العملية التي لدى المجتمع حول إتاحة الوقت الكافي للنظام البيئي لمنتج WordPress للاستعداد لـ Gutenberg.
أكد Matt Mullenweg أن Gutenberg سيشحن مع WordPress 5.0 عندما يكون Gutenberg جاهزًا وقال مؤخرًا أن التأخير في اختيار إطار عمل JavaScript "من المحتمل أن يؤخر Gutenberg لبضعة أسابيع على الأقل ، وقد يدفع الإصدار إلى العام المقبل."
في الأسبوع الماضي ، أثار منشور نشره مؤسس Yoast SEO Joost de Valk محادثة مع نهجه البديل المقترح لـ Gutenberg ، والذي يدعو إلى طرح أبطأ ومتدرج لمؤلفي المكونات الإضافية.
قال دي فالك: "في هذا الوقت ، ليس من الممكن أن تتكامل المكونات الإضافية على الإطلاق مع جوتنبرج". "كيف يمكن لمؤلفي الإضافات أن يكونوا قادرين على بناء عمليات التكامل الخاصة بهم في غضون بضعة أشهر؟ هذا غير ممكن. على الأقل ليس بدون كسر الأشياء ".
يوصي اقتراحه بالحفاظ على فكرة الكتل وتخصيص المسؤول لـ WordPress 5.0 مع ترك مربعات التعريف وشريط الأدوات دون تغيير.
قال دي فالك: "نحن متحمسون جدًا لفكرة الكتل ، لكن لدينا مخاوف قوية بشأن بعض الخيارات التقنية وسرعة عملية التنفيذ". "نحن قلقون أيضًا بشأن عدم إعطاء الأولوية لقضايا إمكانية الوصول في المشروع. ولكن الأهم من ذلك ، نحن قلقون جدًا من حقيقة أن المكونات الإضافية غير قادرة على الاندماج مع المحرر الجديد. "
من المستحيل على المطورين أن يكون لديهم فهم واضح للطريقة الصحيحة لتوسيع Gutenberg في الوقت الحالي. لم يتم الإعلان عن إطار عمل JavaScript الخاص بالمكون الإضافي حتى الآن ، ويتم الآن طرح المشكلات الحرجة المتعلقة بكيفية تخزين بيانات الحظر للمناقشة.
"يود فريق المحرر / جوتنبرج أن تبدأ المجموعة الأساسية الأوسع في التفكير ومناقشة كيفية تخزين بيانات الكتلة ،" اقترح فينتورا خلال اجتماع التطوير الأساسي الأسبوع الماضي. "لدينا حاليًا (خاصة بعد السماح لسمات التعريف) العديد من الطرق لتخزين بيانات الكتلة ، بمقايضات مختلفة. سيكون من المهم التواصل عندما يكون كل منها مناسبًا. سيأتي هذا من خلال الأمثلة والوثائق ، ولكن بشكل عام انتشرت هذه المعرفة أيضًا من قبل المساهمين الأساسيين الذين يجرون المحادثات ومنشورات المدونات ، وما إلى ذلك "
مزيد من التعاون من المجتمع الأوسع للمساهمين الأساسيين في WordPress يجب أن يجعل المشروع أقرب إلى القدرة على تقديم الوثائق التي يحتاجها مطورو الوثائق من أجل اتباع أفضل الممارسات لتوسيع المحرر الجديد. في غضون ذلك ، يعد منشور Ventura قراءة رائعة لفهم الرؤية الأكبر وراء Gutenberg وإلى أين يتجه.

