كيفية الانتقال من محرر WordPress الكلاسيكي إلى Gutenberg

إذا كنت تستخدم WordPress 5.0 والإصدارات الأحدث ، إلا إذا كنت تعيش تحت صخرة ، فستسمع بلا شك عن تحديث Gutenberg الذي تم دمجه في WordPress في ديسمبر 2018(December 2018) .

لذلك إذا كنت تستخدم أحدث إصدار من WP ، فأنت إما تستخدم Gutenberg بالفعل أو أنك واصلت استخدام المحرر الكلاسيكي عن طريق تثبيت المكون الإضافي WordPress Classic Editor( WordPress Classic Editor plugin) .

لماذا جوتنبرج؟(Why Gutenberg?)

العديد من مستخدمي WP ليسوا مستعدين للقفز على عربة Gutenberg(on the Gutenberg wagon) ، لكن البعض منهم ، بما في ذلك موقع الويب هذا.

بعض الأسباب التي قد تجعلك ترغب في استخدام Gutenberg هي لأنها:

  • هو المستقبل لمطوري WP.
  • يوفر تجربة مستخدم أفضل.
  • أكثر مرونة من محرر WP الأصلي ( TinyMCE ).
  • سيوفر سوقًا جديدًا للمطورين.

ما هي الاختلافات بين WordPress و Gutenberg؟(What Are The Differences Between WordPress & Gutenberg?)

WP's Classic Editor هو محرر نصوص ويشبه إلى حد كبير Microsoft Word . يحتوي على حقل تحرير واحد كما هو موضح في لقطة الشاشة أدناه.

Gutenberg هو محرر قائم على الكتلة يشبه هذا:

توجد كتل متعددة لأنواع مختلفة من المحتوى تتضمن خيارات التنسيق الخاصة بها. كتل مثل:

  • زر
  • صورة
  • الطاولة
  • يتضمّن
  • قائمة
  • صالة عرض
  • صوتي
  • يقتبس
  • عنوان
  • شفرة
  • بيت شعر
  • HTML مخصص

أيضًا ، توفر السمات والإضافات المزيد من الكتل والأدوات لتستخدمها في منشورات وصفحات WP.

كيف تتأثر الصفحات أو المنشورات الموجودة؟(How Are Existing Pages Or Posts Affected?)

بعد ترقية Gutenberg(Gutenberg) واستخدامه ، يجب أن تستمر صفحاتك ومشاركاتك الحالية في العرض بشكل صحيح. 

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

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

هل أنت مستعد لإجراء التبديل؟

استخدم موقع التدريج(Use a Staging Site)

آخر شيء تريد القيام به هو كسر موقعك الحالي. طريقة تجنب ذلك هي تنشيط Gutenberg على موقع التدريج(a staging site) . هذه نسخة طبق الأصل من موقع الويب الخاص بك حيث يمكنك اختبار الأشياء دون التسبب في أي ضرر لموقعك المباشر.

تتضمن مواقع الاختبار السمة والمكونات الإضافية والخيارات والمحتوى. قد تقدم شركة الاستضافة مواقع انطلاق. إذا لم يفعلوا ذلك ، يمكنك استخدام المكون الإضافي WordPress Staging( WordPress Staging plugin) .

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

تحقق من الإضافات الخاصة بك(Check Your Plugins)

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

تريد أيضًا معرفة المكونات الإضافية التي يتم استخدامها عند تحرير المحتوى في WordPress . لا علاقة للمكونات الإضافية المحددة مثل Akismet و Contact Form 7 و Google Sitemap Generator و WP Super Cache بالمحرر ولن تتأثر باستخدام Gutenberg .

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

اعتاد Gutenberg(Gutenberg) أن يكون لديه قاعدة بيانات نشطة لتوافق المكونات الإضافية(Plugin Compatibility) . ومع ذلك ، فقد تم إغلاقه لأنه لم يعد نشطًا.

يمكنك مراجعة البيانات النهائية وتنزيل قاعدة البيانات( download the database) كملف CSV . بدون الوصول إلى قاعدة بيانات توافق المكونات الإضافية النشطة ، سيتعين عليك اختبار كل مكون إضافي تستخدمه يدويًا.

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

نظرًا لأنك تحاول معرفة ما إذا كانت المكونات الإضافية الحالية ستعمل ، فحاول إعادة إنشاء كيفية استخدامك لكل منها ومعرفة ما إذا كانت لا تزال تعمل.

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

تأكد من الاحتفاظ بقائمة المكونات الإضافية التي لا تعمل بشكل صحيح حتى تتمكن من إزالتها عند البث المباشر مع Gutenberg .

ماذا لو لم يكن هناك حظر افتراضي للوظيفة التي تحتاجها؟(What If There Is No Default Block For The Functionality You Need?)

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

إذا فشل كل شيء آخر ، فحاول العثور على مكون إضافي لـ Gutenberg( Gutenberg plugin) يقوم بما تحتاج إليه. احذف المكونات الإضافية التي لا تعمل من موقع التدريج.

البث المباشر(Going Live)

قبل القيام بأي شيء لموقعك المباشر ، قم بعمل نسخة احتياطية كاملة من موقعك بالكامل في حالة فقدك لشيء ما عند التحقق من التوافق أو حدوث خطأ آخر.

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

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

هل تريد تحويل منشوراتك وصفحاتك القديمة إلى كتل Gutenberg؟(Do You Want To Convert Your Old Posts & Pages To Gutenberg Blocks?)

افتح كل صفحة وانشر من " قائمة الحظر(Block Menu) الكلاسيكية" . انقر فوق(Click) النقاط الثلاث لعرض الخيارات(view options) . حدد من القائمة المنسدلة تحويل إلى كتل(Convert to Blocks) .

بعد أن يحول WP المحتوى الخاص بك إلى نظام كتلة Gutenberg ، يجب عليك مراجعة كل كتلة. استخدم حظر التنقل(Use Block Navigation) (من الرموز) لمشاهدة جميع أجزاء منشورك أو صفحتك.

كما ترى في لقطة الشاشة أعلاه ، فإن كل فقرة وصورة وقائمة وعنوان هو الآن في كتلته الخاصة. يعد تحويل الصفحات والمشاركات الحالية إلى نظام Gutenberg الجديد سريعًا وسهلاً.

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



About the author

أنا مهندس برمجيات بخبرة تزيد عن عامين في العمل على تطبيقات الأجهزة المحمولة وسطح المكتب. لدي خبرة في تحديثات Windows والخدمات و Gmail. مهاراتي تجعلني المرشح المثالي لمهام مثل تطوير تطبيقات Windows أو صيانة عملاء البريد الإلكتروني.



Related posts