جوتنبرج ومستقبل سمات ومكونات الووردبريس المتميزة

نشرت: 2017-09-08

إذا كنت منخرطًا في مجتمع WordPress وتتبع أخبار WordPress ، فلا شك أنك سمعت عن مشروع Gutenberg. إذا لم تكن قد سمعت عن ذلك ، فاستعد. سيغير Gutenberg بشكل أساسي WordPress للجميع.

ما هو جوتنبرج؟

"Gutenberg" هو الاسم الرمزي لمحرر WordPress الجديد المقرر إدراجه في WordPress 5.0. يهدف إلى تحسين تجربة محرر المنشورات والصفحة بشكل كبير وتسهيل إنشاء تخطيطات منشورات غنية على أي شخص. ستقوم بذلك عن طريق تبني "كتل" للتفاعل مع المحتوى وهيكله. ومع ذلك ، فإن Gutenberg هو أكثر بكثير من مجرد محرر محدث. إنه تحول شامل لإنشاء المحتوى وتحريره في WordPress من حيث تصميم واجهة المستخدم والنهج الهيكلي.

يبدو المحرر الجديد الذي يسهل إنشاء تخطيطات منشورات جميلة وغنية فكرة رائعة. بينما يعمل المحرر الحالي بشكل جيد تمامًا ، فإنه يتأخر قليلاً ويتأخر عن المنافسة. Gutenberg هو رد تمس الحاجة إليه لتحديث تجربة التحرير في WordPress.

يتوفر Gutenberg حاليًا في إصدار تجريبي ومتاح كمكوِّن إضافي في مستودع مكونات WordPress الإضافية. إذا لم تكن قد جربته بعد ، فتأكد من تنزيله وجربه بنفسك لترى ما يدور حوله.

تجربة كتابة محرر جوتنبرج الجديد

كانت هناك ردود فعل متباينة على محرر Gutenberg الجديد حتى الآن. بعض الناس يحبونها وهم مثيرون للإمكانيات وأين سيأخذ WordPress. ومع ذلك ، كان هناك أيضًا انتقادات وقلق واسع النطاق من قبل المستخدمين والمطورين على حدٍ سواء بشأن اتجاه محرر WordPress الجديد وما يعنيه بالنسبة لمستقبل WordPress.

تتضمن بعض المخاوف الرئيسية التي أثيرت حول Gutenberg ما يلي:

  • ما إذا كانت الواجهة الجديدة ستزيد من التعقيد وستبعد المستخدمين عن WordPress أم لا
  • التضحية بالتوافق العكسي الذي سيؤدي إلى كسر السمات والإضافات والمواقع الإلكترونية
  • القابلية للتمدد ودعم المستقلبات
  • مخاوف بشأن الجدول الزمني لجوتنبيرج وعدم وجود قائمة مفصلة بالميزات وخريطة طريق واضحة للمشروع
  • يهتم المطورون والوكالات بكيفية تأثير ذلك على أعمالهم ومواقع عملائهم
  • يشعر المطورون ومالكو المنتجات بالقلق بشأن كيفية تأثير Gutenberg على السمات والمكونات الإضافية والشركات الحالية
  • مشكلات الترخيص المتعلقة بمكتبة JavaScript المستخدمة لبناء واجهة مستخدم جديدة
  • أن المشروع يتم تطويره في المقام الأول لتلبية احتياجات عملاء Automattic ومصالح الشركات

يعد جوتنبرج أكثر من مجرد محرر جديد

في عام 2017 ، تم التركيز في Gutenberg على محرر محسّن. ومع ذلك ، فإن المحرر الجديد القائم على "الكتلة" الذي سيتم شحنه في WordPress 5.0 هو مجرد البداية. إنها تضع الأساس لأشياء أكبر بكثير من شأنها أن تدفع WordPress إلى الأمام كمنصة ولكنها أيضًا تغير WordPress بشكل أساسي كما نعرفه اليوم.

يجيب قسم الأسئلة الشائعة في مركز تطوير Gutenberg على GitHub على الكثير من الأسئلة الشائعة حول المشروع ، ولكن السؤال الأخير والإجابة يعطيك لمحة عن الهدف النهائي لمشروع Gutenberg:

ما هي الميزات التي ستتوفر عند الإطلاق؟ كيف تبدو خارطة طريق ما بعد الإطلاق؟

كجزء من التركيز على المحرر في عام 2017 ، فإن التركيز على التخصيص وبناء الموقع هو التالي. من ركلة البداية:

سيساعد المُخصص المحرر في البداية ، ثم ينتقل لإحضار تلك اللبنات الأساسية إلى شيء يمكن أن يسمح بالتخصيص "خارج الصندوق" لمحتوى post_content ، بما في ذلك الأشرطة الجانبية وربما حتى موضوع كامل.

لذلك بشكل أساسي مع المحرر ، نضع الأساس لأشياء أكبر عندما يتعلق الأمر ببناء الصفحات وتخصيصها.

تم التخطيط للكثير من الميزات ، بحيث يتعذر سردها. لكن خارطة الطريق التقريبية هي: v1) محرر النشر والصفحة v2) محرر قالب الصفحة ، v3) منشئ الموقع.

هذا بالتأكيد نطاق أوسع بكثير من مجرد محرر معاد تصميمه. لكن لماذا يسير جوتنبرج في هذا الاتجاه؟

شهد WordPress نموًا مذهلاً حيث تحول من منصة تدوين بسيطة إلى نظام إدارة محتوى قوي (CMS). ومع ذلك ، من الواضح أن شركة Automattic ، الشركة الأم لموقع WordPress.com ، تشعر بقلق عميق بشأن المنافسة المتزايدة من أمثال Squarespace و Medium و Wix. مع Gutenberg ، يحاولون الاستمرار في دفع WordPress للأمام من خلال محاولة معالجة إحباطات المستخدم من خلال تجربة النشر والتخصيص الحالية ، وتحويل WordPress إلى أكثر من نظام أساسي لبناء المواقع من أجل التنافس مع المنافسة ومواصلة زيادة حصتهم في السوق.

كتب Matt Mullenweg مؤخرًا منشورًا في مدونة بعنوان "أطلقنا عليه اسم Gutenberg for a Reason" لمعالجة المخاوف المنتشرة التي يتم الإعراب عنها حول اتجاه محرر WordPress الجديد وما يعنيه بالنسبة لمستقبل WordPress. إنه منشور مثير للاهتمام وإذا لم تكن قد قرأته فتأكد من قراءته. في المنشور يشرح:

نمو WordPress مثير للإعجاب (28.5٪ والعدد في ازدياد) لكنه ليس بلا حدود - على الأقل ليس في حالته الحالية. لدينا تحديات (إحباط المستخدم من النشر والتخصيص ، والمنافسة من بناة المواقع مثل Squarespace و Wix) والفرص (157 مليون شركة صغيرة بدون مواقع ، ويعرف أيضًا باسم السوق الكبير التالي الذي يجب أن نخدمه). حان الوقت لحدث WordPress الكبير التالي ، الشيء الذي يساعدنا في التعامل مع تحدياتنا وفرصنا. الشيء الذي يغير العالم.

جوتنبرج.

يواجه Gutenberg تحدياتنا وفرصنا بشكل مباشر بينما يستفيد في نفس الوقت كل شخص يكسب رزقه من العمل في نظام WP البيئي. يتعلق الأمر بأكثر من مجرد كتل. يحرك موقع Gutenberg الخاص بنا كل جزء من نظام WordPress البيئي إلى الأمام.

ثم ينتقل مات ليوضح كيف يعتقد أن Gutenberg ستستفيد من كل جزء من نظام WordPress البيئي ، وتسليط الضوء على الفوائد للمطورين والوكالات ، ومطوري المكونات الإضافية ، ومطوري السمات ، والمطورين الأساسيين ، ومضيفي الويب والمستخدمين.

فيما يتعلق بـ "الفوائد" لمطوري السمات ، يشرح:

لن يحتاج مطورو السمات إلى تجميع الكثير من المكونات الإضافية أو إنشاء أدوات إنشاء الصفحات الخاصة بهم. ستكون هناك طريقة قياسية ومحمولة لإنشاء تخطيطات غنية للمنشورات وإرشاد الأشخاص من خلال الإعداد مباشرة في الواجهة ، دون الحاجة إلى برامج تعليمية من 20 خطوة أو مقاطع فيديو طويلة. سيكون كل موضوع قادرًا على التنافس مع السمات المميزة متعددة الوظائف دون قفل المستخدمين في موضوع واحد أو المساومة على تجربتهم.

ويوضح "الفوائد" لمطوري المكونات الإضافية:

سيكون لدى مطوري البرامج الإضافية طريقة للاندماج الكامل في كل جزء من WP بما في ذلك المنشورات والصفحات و CPTs والأشرطة الجانبية دون الحاجة إلى اختراق TinyMCE أو الضغط على ميزتهم بالكامل خلف زر شريط الأدوات. توفر الكتل نقطة دخول واحدة سهلة التعلم لمجموعة متنوعة لا تصدق من الطرق لتوسيع WordPress ، حيث يقوم كل مكون إضافي يمد WP بالفعل بذلك بطريقة مختلفة. بدلاً من نسخ الرموز القصيرة ولصقها ، سيتمكن المستخدمون من إدراج أي شيء ونقله بسهولة من نموذج الاتصال إلى عنصر المتجر. سيكون لديهم خطوات مختلفة يمكنهم ربطها بدلاً من محاولة حشو كل شيء في مربعات التعريف.

في قسم التعليقات في Matts "أطلقنا عليها اسم Gutenberg for a Reason" ، يسأل أحدهم ما يلي:

هل سيعمل Gutenberg كمنشئ صفحات WYSIWYG حقيقي ، مما يسمح للمستخدمين بصياغة تصميمات صفحات دقيقة بصريًا ، على غرار ما يفعله Wix أو حتى أدوات إنشاء الصفحات الحالية مثل Elementor و Beaver Builder؟

يجيب ماتس:

سيكون الإصدار الأول عبارة عن أداة إنشاء صفحات ومنشورات ، وبعد ذلك سنأخذ مفهوم الكتلة لاستبدال عناصر واجهة المستخدم والقوائم ولديها سمات تسمح لك ببناء مواقع كاملة.

كما ترى ، فإن الهدف طويل المدى لـ Gutenberg هو أن تصبح أداة بناء مواقع ويب كاملة قادرة على إنشاء موقع ويب كامل .

هل يجب أن يقلق مطورو السمات التجارية والمكونات الإضافية بشأن Gutenberg؟

إذن مع كل هذه الميزات والوظائف الجديدة المخطط لها لـ Gutenberg ، هل يجب أن يشعر مطورو WordPress المتميز والمكونات الإضافية بالقلق؟ هذا يعتمد. لمطوري أنواع معينة من السمات والإضافات - ربما.

في قسم التعليقات في منشور حديث على WPTavern حول ما يعنيه Gutenberg لمستقبل WordPress ، أعرب عدد من الأشخاص عن قلقهم من أن Gutenberg WordPress يحاول "التنافس" مع منتجات WordPress التجارية مثل السمات المميزة ومنشئ الصفحات الإضافات.

من المحتمل أن يكون رد Matt Mullenweg في قسم التعليقات في المنشور معبرًا تمامًا:

في حين أنه من الرائع أن كل هؤلاء البناة الذين ذكرتهم موجودون هناك ، لأنهم يكلفون أموالاً لا يمكن الوصول إليها من قبل 99 ٪ من مستخدمي WordPress الذين لا يشترون أبدًا وظيفة إضافية. نحن نحاول إضفاء الطابع الديمقراطي على النشر للجميع ، بغض النظر عن اللغة أو القدرة أو المال الاقتصادي.

بعض هذه الأدوات ممتازة وقد استكشفت مفاهيم رائعة واعتمادها حتى الآن ، على الرغم من تواضعها ، يُظهر أن هناك طلبًا على هذا في مجتمع WordPress. وكذلك هل يختار الأشخاص أشياء أخرى غير WordPress لبناء مواقعهم ، على الرغم من رغبة الناس في تجاهل المنافسة الخارجية لسبب ما. (أتخيل أنهم أجروا محادثات مماثلة في Blackberry.) ما نقوم به مع Gutenberg أكثر تركيزًا على المحرر اليوم ، ولكن في المستقبل سيسمح لنا بالقيام بالتخصيص والبناء الكامل للموقع والموضوع.

التاريخ الكامل لـ WordPress هو "التنافس مع الإصدارات المدفوعة" ، أي أخذ البرامج والأفكار التي كانت تكلف ملايين الدولارات في السابق وجعلها أفضل وجعلها مجانية وجعلها GPL.

ماذا يعني Gutenberg لمطوري السمات والمكونات الإضافية المتميزة؟

هذا سؤال يصعب الإجابة عليه بالكامل الآن. لا يزال Gutenberg في المراحل المبكرة نسبيًا من تطوير تركيزه الأولي على المحرر فقط. تظل العديد من الأسئلة والمخاوف بدون إجابة حول الآثار الأوسع للقوالب والمكونات الإضافية. لا يزال من غير الواضح كيف ستعمل ميزات ووظائف WordPress الحالية المختلفة (مربعات التعريف وأنواع المنشورات المخصصة والأدوات وما إلى ذلك) مع Gutenberg ، وفي الواقع ما سيصبح Gutenberg بالفعل في الإصدارات المستقبلية. سيستمر حدوث الكثير من التغييرات قبل دمجها في WordPress ، ولم يتم تحديد خارطة طريق ما بعد الإطلاق بشكل جيد حتى الآن.

بشكل عام ، سيكون هناك الكثير من التحديات بالإضافة إلى الفرص الجديدة للعديد من مطوري السمات والمكونات الإضافية. بشكل خاص لتلك السمات المعقدة من نوع منشئ الموقع والمكونات الإضافية لمنشئ الصفحات.

للمضي قدمًا ، يجب تطوير سمات وإضافات جديدة لدعم "كتل" Gutenberg بشكل كامل.

إذا لم يتم تصميم Gutenberg ليكون متوافقًا تمامًا مع الإصدارات السابقة ، فسيلزم تحديث العديد من السمات والمكونات الإضافية الحالية. ستحتاج السمات إلى دعم المحرر الجديد بحيث تتطابق تلك التخطيطات الجميلة التي يمكنك إنشاؤها في المحرر مع ما يظهر في الواجهة الأمامية.

قد يعني ذلك الكثير من العمل لبعض المطورين لتحديث السمات والمكونات الإضافية بحيث تكون متوافقة مع Gutenberg ، أو سيكون هناك الكثير من مواقع الويب المعطلة والمستخدمين المحبطين.

أنا متأكد من أن هناك الكثير من الآثار الأخرى أيضًا. ليس لدي كل الإجابات.

تمامًا كما بدأ اختراع يوهانس جوتنبرج للمطبعة ثورة سمحت بحدوث تغييرات هائلة في جميع أنحاء العالم ، سيكون مشروع WordPress Gutenberg أيضًا ثوريًا في WordPress. سيكون لها تأثيرات دراماتيكية وواسعة النطاق لمستخدمي WordPress ، وكل من يكسب لقمة العيش في نظام WordPress البيئي.

ما رأيك في جوتنبرج؟ ما التأثير والتأثيرات التي تعتقد أن Gutenberg سيكون لها على سمات WordPress والمكونات الإضافية والمستقبل العام لـ WordPress؟ هل يجب أن يشعر مطورو السمات والمكونات الإضافية بالقلق؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه.