Divi 5 والابتعاد عن الرموز المختصرة
نشرت: 2023-09-29لقد عدت بتحديث Divi 5 آخر! كما تعلم، نحن في خضم مشروع ضخم لإعادة إنشاء Divi Builder، مع التركيز على التحسينات الأساسية مثل الأداء وقابلية التوسيع.
أقدم تحديثًا سريعًا كل شهر لإطلاع المجتمع على التقدم الذي أحرزناه. في الشهر الماضي، أعلنت عن إطلاق Divi 5 Dev Beta، وهي المرحلة الثانية من أربع مراحل تجريبية ستسبق إطلاق Divi 5. ومع اكتمال إصدار Dev Beta وDivi 5 API، فإننا نعمل على إصدار Alpha العام، مما يضمن انتهينا من ما يكفي من ميزات Divi الأساسية لجعل الإصدار التجريبي العام الأول قابلاً للاستخدام على نطاق واسع.
ما أنجزناه هذا الشهر
لقد أنجزنا الكثير هذا الشهر، حيث أكملنا تحويل المزيد من وحدات Divi، مثل وحدة Accordion ووحدة المتابعة الاجتماعية ووحدة Icon ووحدة البحث ووحدات Code. لقد أصلحنا المزيد من الأخطاء، وأجرينا المزيد من التحسينات، وقمنا بتحديث المزيد من المستندات، وواصلنا مسيرتنا نحو مرحلة ألفا العامة.
فيما يلي أحدث إدخالات سجل التغيير في Divi 5.
- تمت إضافة وحدات Map & Map Pin لـ Divi 5
- تمت إضافة جداول التسعير ووحدة جدول التسعير لـ Divi 5
- تمت إضافة وحدات Slider وSlide لـ Divi 5
- تمت إضافة وحدة الفيديو لـ Divi 5
- قم بتنفيذ استيراد التخطيطات المعدة مسبقًا عبر التطبيق السحابي في أداة الإنشاء المرئي.
- تم إصلاح زر المحتوى الديناميكي بحيث يظهر أيضًا في مربعات النص المملوءة.
- تمت إضافة تحسين واجهة المستخدم لمجموعة الخيارات المتداخلة في إعدادات الوحدة النمطية.
- تم إنشاء Module.json من ملف ts المكتوب لضمان التحقق من صحة قيم خصائص البيانات التعريفية للوحدة.
- تم تحديث اختبار لقطة PHP
- تم إصلاح الخلل الذي كان يمنع تحميل أوراق أنماط Divi في Builder عندما كان القالب الفرعي نشطًا.
- روابط المحفظة الثابتة التي تخرج من أداة الإنشاء المرئية.
- تم إصلاح إعادة تعيين صورة التمرير المخصصة مما يؤدي إلى حدوث تعارضات في FE.
- تم إصلاح مشكلة حجم نموذج التعليمات حيث أدى إلغاء إرساء نموذج التعليمات إلى ظهوره بحجم أكبر من حجمه الأصلي.
- تم إصلاح الوزن الافتراضي لوحدة المقسم.
- تم إصلاح الحجم الافتراضي لرمز وحدة Blurb.
- تم تحديث حدود زر الحث على اتخاذ إجراء وزر تسجيل الدخول وألوان النص لتكون فارغة بشكل افتراضي.
- تم تقديم elementType imageLink في فئة ModuleElements التي تعمل على عرض عنصر صورة مرتبط.
- تم تقديم مجمّع elementType في فئة ModuleElements التي تعمل على تقديم عنصر مجمّع.
- تم تقديم صورة elementType في فئة ModuleElements التي تعمل على عرض عنصر الصورة.
- تم إصلاح اختلاف HTML بين D4 وD5 لوحدة التعليمات البرمجية.
- تمت إضافة وحدات الأكورديون والأكورديون لـ Divi 5
- تمت إضافة وحدات عناصر وسائل التواصل الاجتماعي ووسائل التواصل الاجتماعي لـ Divi 5
- تمت إضافة وحدة أيقونة لـ Divi 5
- تمت إضافة وحدة البحث لـ Divi 5
- تمت إضافة وحدة رمز العرض الكامل لـ Divi 5
- تم إنشاء مولد مستندات لـ Divi 5 PHP Action وFilter Hooks.
- تم تحديث إعلان مستند PHP لخطافات الإجراء.
- تم تحديث إعلان مستند خطاف مرشح PHP.
- المستندات المحدثة لـ PHP API.
- تمت إضافة تحسين واجهة المستخدم لإعدادات الوحدة والوسائط بشكل عام.
- تم تحديث البرنامج التعليمي لدمج أحدث التحسينات في تطوير الوحدة.
- تمت إضافة مكون المكتبة الميدانية الجديد: تحذير
- إعادة بناء تنفيذ "animationClassnames".
- تمت إضافة خصائص `moduleClassname` و`moduleOrderClassname` للبيانات التعريفية للوحدة على `module.json`.
- تمت إضافة طريقة `ModuleElement.scriptData()`
- تمت إضافة طريقة `ModuleElement.styleComponents()`
- تمت إضافة خيار لتنشيط واجهة المستخدم المحسنة
- تم إصلاح المشكلة التي كانت تحدث عندما يؤدي تغيير نمط الرسوم المتحركة إلى تعطل الوحدة.
- لم يتم تحديد الحالة الصحيحة الثابتة (سطح المكتب، الجهاز اللوحي، وما إلى ذلك) في نموذج منتقي الحالة.
- محدد غير صحيح ثابت لزجة.
- تم إصلاح بقايا مراجع defaultAttrs وdefaultPrintedStyleAttrs في موقع التوثيق
- لا يتعامل حقل إعدادات الوحدة الثابتة مع قيمة الاستجابة/التمرير/الثبات بشكل صحيح إذا لم يتم الإعلان عن دعائم الحقل بشكل صريح
- لا تتمركز أيقونات شريط إعدادات الصفحة الثابتة في الأزرار في Firefox
- تم إصلاح مشكلة استيراد خيارات الارتباط من D4 إلى D5 في وحدة Blurb.
- تم إصلاح مشكلة استيراد خيارات الارتباط من D4 إلى D5 في وحدة CTA.
- تم إصلاح مشكلة إظهار عناوين العناصر الفرعية الديناميكية في لوحة المحتوى لوحدة علامة التبويب.
- لا تعمل الإزاحات الرأسية والأفقية الثابتة مع الموضع النسبي في وحدة الرأس ذات العرض الكامل.
- قم بإدراج نمط الحزمة بشكل صحيح بعد نمط السمة
- صفحة وثائق محدثة للوظائف المستخدمة في البرنامج التعليمي التجريبي للمطورين
دعونا نتحدث عن الرموز المختصرة
أردت أيضًا أن أتوقف لحظة لمناقشة أحد أهم تغييرات Divi 5، وهو إزالة الرموز القصيرة والانتقال إلى تنسيق تخزين أكثر حداثة يتماشى مع مستقبل WordPress.
لماذا الابتعاد عن الرموز القصيرة؟
هناك العديد من الفوائد لابتعاد Divi 5 عن الرموز القصيرة. أولاً، سوف يقوم WordPress حتماً بإيقاف الرموز القصيرة مع انجذاب المزيد والمزيد من المستخدمين نحو المحرر الجديد، ونحن نريد أن نبقى في صدارة اللعبة.
تحتوي الرموز القصيرة أيضًا على قيود تجعل من الصعب أو المستحيل إنجاز أشياء معينة، مثل العناصر المتداخلة بشكل لا نهائي، كما أنها تأتي أيضًا مع مشكلات متأصلة غالبًا ما تبرز رؤوسها القبيحة، مثل وجود أحرف معينة داخل محتوى المنشور تخالف منطق الرمز القصير، مما يؤدي إلى حلول معقدة للغاية لإصلاح المشكلة الأساسية.
تعد الرموز القصيرة أيضًا أقل أداءً نظرًا لأن تحليلها قد يتطلب تعبيرات عادية معقدة. ومن ناحية أخرى، فإن تنسيق التخزين الجديد الخاص بنا أسهل بكثير في التحليل، مما سيؤدي إلى تحسن طفيف في الأداء.
أخيرًا، هناك مشكلة تتعلق بالرموز القصيرة المتبقية في محتوى المنشور بعد الابتعاد عن Divi، والتي لن تمثل مشكلة في Divi 5 بعد الآن. إذا قمت بإنشاء موقع الويب الخاص بك باستخدام Divi 5، ثم قمت بالتبديل إلى قالب أو منشئ جديد ، ستبدأ بقائمة فارغة بدلاً من الرموز القصيرة غير المرغوب فيها في محتوى المنشور.
كيف سيتم ترحيل الرموز المختصرة إلى مواقع الويب الموجودة؟
لإجراء هذا التبديل، سنحتاج إلى البحث برمجيًا في موقع الويب الخاص بك وتحويل الرموز القصيرة إلى التنسيق الجديد. بعد الترقية إلى Divi 5، ستكون هناك عملية ترحيل تبدأها لإكمال التحويل. ستظل الرموز القصيرة لـ Divi 4 القديمة تعمل مع Divi 5، ولكنها ستأتي بتكلفة أداء، ونوصي الجميع بترحيل مواقع الويب الخاصة بهم وتحديث وحدات Divi التابعة لجهات خارجية بحيث يستخدم موقع الويب الخاص بك بالكامل إطار عمل Divi 5.
إذا كنت تقوم بإنشاء موقع ويب جديد في Divi 5، من ناحية أخرى، سيستخدم كل شيء الإطار الجديد افتراضيًا. سيتم تحويل التخطيطات القديمة في مكتبتك أو التخطيطات القديمة التي قمت بتصديرها من Divi 4 تلقائيًا إلى تنسيق Divi 5 عند الاستيراد.
ترقبوا المزيد من التحديثات
هذا كل ما في تحديث Divi 5 لهذا الشهر. في أخبار أخرى، لدينا تحديث لـ Divi AI سيصدر في الأسابيع القليلة المقبلة والذي سيسمح لك بإنشاء تعليمات برمجية باستخدام الذكاء الاصطناعي، مما يجعل تخصيص Divi ووحداته أسهل من أي وقت مضى. بالنسبة لأولئك منكم الذين يحبون التحرر من إعدادات تصميم Divi وكتابة CSS الخاص بهم، أعتقد أنهم سوف يجدون هذا التحديث مفيدًا بشكل لا يصدق.
ترقبوا ذلك، وسأراكم في التحديث القادم. تابعنا عبر البريد الإلكتروني واشترك في قناتنا على اليوتيوب للحصول على آخر الأخبار.