يقدم Gutenberg نهجًا جديدًا لـ TinyMCE في WordPress 5.0 ، سيتوفر مكون إضافي لإعادة الواجهة القديمة
نشرت: 2017-09-12
مجتمع WordPress حاليًا عميق في جوتنبرج ، حيث يستعد المحرر الجديد للتأثير على كل ركن من أركان النظام البيئي تقريبًا عندما يتم شحنه في WordPress 5.0. مع تدفق مليارات الدولارات من خلال اقتصاد WordPress ، أصبحت التوترات عالية ، حيث يدعم العديد من الأشخاص أنفسهم وعائلاتهم من الإيرادات المكتسبة من المنتجات والخدمات التي تم إنشاؤها على المحرر الحالي.
تتراوح الانطباعات الأولى من الرفض الصريح للمحرر الجديد إلى أولئك الذين يتبنونه ويأملون في ما سيجلبه إلى WordPress. على مدى السنوات العديدة الماضية ، جاءت معظم الميزات الجديدة الرئيسية المضافة إلى WordPress من خلال عملية مشروع المكون الإضافي / الميزة حيث يقرر العملاء المحتملون والمساهمون الآخرون ما إذا كانت الميزة المقترحة جاهزة للدمج. يتخذ مشروع Gutenberg مسارًا مختلفًا إلى حد ما في جوهره حيث أكد Matt Mullenweg بالفعل أن Gutenberg سيشحن مع WordPress 5.0 ، لكن الإصدار سيصدر عندما يكون Gutenberg جاهزًا. هذا النهج هو جزء من إستراتيجية Mullenweg الجديدة للتطوير الأساسي التي تجعل الإصدارات تعتمد على المشاريع بدلاً من القائمة على الوقت.
أحد أكثر المخاوف الشائعة لدى المطورين ومالكي الوكالات بشأن خطة تضمين Gutenberg في الإصدار 5.0 هو أنهم قد يحتاجون إلى منع بعض مواقعهم من التحديث. دعا أكثر المعارضين صخبًا إلى طريقة "للانسحاب" من Gutenberg بحيث لا يتم فرضها على مستخدميهم.
في منشور بعنوان "WordPress على وشك الحصول على لحظة جديدة من الكوكا" ، شارك Nate Hoffelder انطباعاته الأولى عن المحرر الجديد بعد أن قام بإجراء اختبار. قال إنه يقدر التغييرات التي يعد بها ولكنه لم يتمكن من معرفة كيفية إنشاء الكتل في العرض التوضيحي ومخاوف بشأن "متوسط غير فني" يحاول استخدام الواجهة.
أشار Hoffelder إلى محاولة Coca-Cola لتقديم New Coke في أبريل 1985 ، والتي انتهت بسرعة بدعوة المستهلكين لاستعادة النكهة الأصلية.
قال Hoffelder: "شعوري الداخلي هو أنه إذا شارك المستخدمون إحباطاتي مع Gutenberg ، فسوف يطالبون بإعادة الواجهة القديمة". "لكن الإصدار الرسمي لم يتبق بعد شهور وأشهر ، لذا فمن المحتمل تمامًا أن يجبر خبير UX (تجربة المستخدم) مطوري Gutenberg على تسهيل استخدام Gutenberg قبل إلحاقه بالجمهور المطمئن."
سيكون مستخدمو WordPress قادرين على استعادة المحرر القديم باستخدام مكون إضافي بعد Gutenberg Lands في Core
سيتقدم WordPress إلى الأمام باستخدام محرر Gutenberg باعتباره التجربة الافتراضية في الإصدار 5.0 ، لكن Matt Mullenweg أكد في تعليق على مدونته أن مكونًا إضافيًا سيكون متاحًا للمستخدمين الذين يرغبون في استعادة المحرر القديم.
قال Mullenweg: "يستخدم Gutenberg TinyMCE ، لذا فإن أفضل طريقة للتفكير في الأمر هي أن Gutenberg هو نسخة جديدة من نهجنا في TinyMCE". "ستكون التجربة الافتراضية لـ WP ، للأشخاص الذين يرغبون في استخدام شيء يشبه ما هو موجود حاليًا ، سيكون لدينا مكون إضافي يمكنهم استخدامه."
هذا من شأنه أن يجلب بعض الراحة للمطورين الذين لم يقوموا بعد بتحديث امتداداتهم للعمل مع Gutenberg ، بالإضافة إلى مالكي الوكالات غير المستعدين لمنح عملائهم حق الوصول إلى المحرر الجديد.
في منشوره ، الذي أطلقنا عليه اسم Gutenberg for a Reason ، شارك Mullenweg رؤيته حول الكيفية التي سيعيد بها المحرر الجديد تخيل TinyMCE والمزايا التي ستجلبها لمحرري المكونات الإضافية:
سيتمكن مطورو المكونات الإضافية من الاندماج تمامًا في كل جزء من WordPress ، بما في ذلك المنشورات والصفحات وأنواع المنشورات المخصصة والأشرطة الجانبية دون الحاجة إلى اختراق TinyMCE أو الضغط على ميزتهم بالكامل خلف زر شريط الأدوات. اليوم ، كل مكون إضافي يقوم بتوسيع WordPress يفعل ذلك بطريقة مختلفة ؛ توفر كتل Gutenberg نقطة دخول واحدة سهلة التعلم لمجموعة متنوعة لا تصدق من الامتدادات. بدأ بعض الأشخاص بالفعل في نقل المكونات الإضافية الخاصة بهم ، ووجدوا أنه من الأسهل بناءها ولديهم واجهة مستخدم محسّنة كثيرًا.
بالنسبة للمطورين الذين يقلقون بشأن توافق حواسيبهم التعريفية ، قال Mullenweg إن البرنامج الإضافي سيكون متاحًا لتوفير صفحة تحرير قديمة لمربعات التعريف. سأل أحد المعلقين ، الذي تعتمد مواقعه بشكل كبير على الحقول المخصصة المتقدمة (ACF) ، عما إذا كان سيكون هناك إصدار من WordPress سيحصل على دعم طويل الأمد للمواقع التي لا يمكن ترقيتها إلى 5.0 دون انقطاع.
"لن يكون هناك إصدار من WP مثل هذا ، ولكن سيكون هناك بالتأكيد مكون إضافي يمنحك صفحة التحرير القديمة / القديمة. تأكد من السماح لـ ACF بمعرفة أن توافق Gutenberg يمثل أولوية قصوى ، "قال Mullenweg.
قال سكوت كينجسلي كلارك ، المطور الرئيسي للمكوِّن الإضافي Pods ، إن هذا الدعم لصناديق التعريف القديمة في PHP هو خبر مرحب به للمشروع ، لكن Pods تتطلع أيضًا للانضمام إلى Gutenberg بمجرد أن يكون لدى مهندسي المشروع حلًا لمربعات التعريف.
قال كلارك: "أنا متحمس جدًا لبدء استخدام المربعات الوصفية الجديدة من Gutenberg بمجرد أن تدعمها واجهة برمجة التطبيقات وتعطينا المزيد للاستفادة منها". "بمجرد أن يصبح ذلك متاحًا ، يمكنك الاعتماد علينا للتبني الفوري."
على الرغم من التأكيدات على توفر مكون إضافي لاستعادة الواجهة القديمة ، لا يزال البعض قلقًا بشأن كيفية تأثير Gutenberg على نظام WordPress البيئي. لم يسمع مستخدم WordPress العادي عن Gutenberg مطلقًا وسيكون إدراجه في 5.0 تغييرًا كبيرًا.
في مقال حديث على WPShout ، أكد فريد ماير أن Gutenberg لا يذهب بعيدًا بما يكفي لمنح المستخدمين ما يريدونه حقًا ، والذي يحدده على أنه تحرير للواجهة الأمامية والقدرة على إنشاء تخطيطات داخل محتوى المنشور.
قال ماير: "لا يذهب جوتنبرج بعيدًا بما فيه الكفاية". "لن يجعل محرر المحتوى الأساسي لـ WordPress قادرًا على المنافسة مع حلول الإنشاء المستضافة ، أو حتى مع السمات والإضافات الخاصة بـ WordPress (بما في ذلك الحلول السيئة البناء ، والسيئة للمجتمع مثل Visual Composer.)"
يعتقد ماير أن Gutenberg لديه الفرصة لإلغاء تجزئة النظام البيئي لـ WordPress الخاص بأدوات بناء الصفحات ، ولكن فقط إذا تحرك نحو توفير "أداة إنشاء صفحات أمامية ومحرر محتوى غني بالميزات وصديق للمطورين."
رداً على التعليقات الواردة من المجتمع ، قالت تامي ليستر ، قائدة التصميم في جوتنبرج ، إن المشروع يركز حاليًا على التحرير قبل معالجة تجربة بناء الصفحة. يعمل الفريق أيضًا مع مؤلفي المكونات الإضافية لمنشئ الصفحات قبل التركيز التالي على التخصيص.
قال ليستر: "لا يزال الوقت مبكرًا قليلًا على تحديد ما سيحدث للمكونات الإضافية والبنائين". في البداية ، يركز جوتنبرج على المحرر. المرحلة التالية هي التركيز على التخصيص (بناء الصفحات). الشيء الوحيد الذي يجب أن يحدث هو الكثير من اختبار المكونات الإضافية الحالية مع Gutenberg. هذه هي الطريقة التي يمكننا بها ضمان عمل الأشياء والحد من المشكلات. في النهاية ، لن تكون هناك حاجة إلى المزيد والمزيد من المكونات الإضافية - أو على الأقل ليس الكثير معًا لتحقيق أشياء بسيطة. وهذا يفيد المستخدمين ويخلق تجربة أفضل وأكثر توحيدًا للجميع ".
إذا كان انطباع المستخدمين الأول عن Gutenberg هو أنه غير قادر على الوفاء بجميع الوعود السامية للمشروع ، فقد يعودون إلى الواجهة القديمة بشكل جماعي. سيواجه WordPress بعد ذلك معركة لإقناع المستخدمين بمنحه فرصة أخرى مع تحسن التجربة لتشمل التخصيص.
التخطيطات متعددة الأعمدة ، والتي هي المدخل إلى بناء الصفحة ، ليست حاليًا ضمن نطاق الإصدار الرسمي الأول الذي وصل إلى النواة. نهج Gutenberg أحادي البعد ، والتراكم الرأسي لتصميم الصفحات ليس ملهماً للغاية. قد يحبط هذا المستخدمين العاديين الذين لم يتم التخفيف من توقعاتهم مع إدراك أن الإصدار المستقبلي سيتضمن تجربة بناء صفحة موسعة. سيكون المكون الإضافي الذي يسمح للمستخدمين بإلغاء الاشتراك حتى يتم تحسين أدواتهم الحالية أمرًا بالغ الأهمية لإبقاء المجتمع سعيدًا.

