تحديث Divi 5: إصدار ألفا العام 5

نشرت: 2024-12-10

Divi 5 Public Alpha متاح للاختبار. إذا كنت تستخدم Divi 5، ستلاحظ إشعارًا بالتحديث لإصدار Public Alpha الإصدار 5 اليوم. نقوم بإصدار إصدارات Divi 5 جديدة كل أسبوعين، وتتحسن في كل مرة! إذا لم تقم باختبار Divi 5 بعد، جربه وأخبرنا برأيك.

جدول المحتويات
  • 1 ما الجديد في Public Alpha 5؟
    • 1.1 التغييرات البارزة
    • 1.2 سجل التغيير
  • 2 انتقل إلى Divi 5 اليوم

ما الجديد في لعبة Public Alpha 5؟

خلال الأسبوعين الماضيين، قمنا بإصلاح 89 خطأ . يبدو Divi 5 مستقرًا، ولا نتلقى العديد من تقارير الأخطاء الجديدة من مختبري النسخة التجريبية لدينا. هذه علامة عظيمة! سنقضي أسبوعين إضافيين في إصلاح الأخطاء القليلة المتبقية ذات الأولوية العالية ثم ننتقل إلى تطوير الميزات، لنبدأ عام 2025 بجدول إصدار صارم.

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

التغييرات البارزة

كما كان الحال مع التحديثات القليلة الماضية، يحتوي هذا الإصدار الجديد على العديد من الإصلاحات الصغيرة. هناك الكثير مما يجب ذكره، ولكن إليك بعض التغييرات البارزة:

  1. وثائق المطورين المحدثة - لقد عملنا مع منشئي المحتوى من السوق، ونستقبل أسئلتهم ونستخدمها كأساس لمستندات المطورين الجديدة التي ستخدم المجتمع إلى الأبد.
  2. خطافات ومرشحات جديدة للمطورين - يتمتع منشئو الوحدات النمطية الآن بمزيد من الحرية لتوسيع وحدات Divi وواجهة المنشئ. نحن نضمن أن المطورين لديهم ما يحتاجون إليه لبناء الوحدات التي يتصورونها.
  3. أداء محسّن في وضع التوافق مع الإصدارات السابقة - تم تحميل بعض الصفحات ببطء عند عرض الرموز القصيرة القديمة أثناء وجودها في وضع التوافق مع الإصدارات السابقة. لقد حددنا عنق الزجاجة وقمنا بإصلاحه. نريد أن يتم تحميل الوحدات القديمة بنفس السرعة، أو بشكل أسرع، في Divi 5 حتى لا تكون هناك أي جوانب سلبية للترقية.
  4. تم إصلاح do_blocks() Divi Block Rendering - إحدى فوائد الرموز القصيرة هي أنه يمكنك توصيلها في أي مكان. وينطبق الشيء نفسه على كتل Divi 5 الجديدة؛ ومع ذلك، فإن عرض كتل Divi باستخدام وظيفة WordPress do_blocks() لم يكن يعمل على النحو المنشود، وقد تم إصلاح ذلك.
  5. سحب الوحدات التي تقوم بتحريرها – في السابق، في Divi 5، لم يكن بإمكانك سحب الوحدة التي كنت تقوم بتحريرها بشكل نشط. لم تكن الحالة النشطة قابلة للسحب، وهو أمر مزعج للغاية. لقد تم إصلاح هذا.

سجل التغيير

فيما يلي قائمة بجميع التغييرات التي تم تنفيذها في Public Alpha 5.

  • تم إصلاح سلوك القفز غير المتوقع لوحدة Sticky في الواجهة الأمامية عند تنشيط الحالة الثابتة، ويتم ضبط رأس Divi الافتراضي على أنه ثابت.
  • تم إصلاح مشكلة حيث يمكن سحب نموذج الإعدادات إلى ما هو أبعد من الجزء العلوي من نافذة المتصفح، مما يؤدي إلى إخفاء جزء منه بشكل فعال.
  • تمكين سحب الوحدات عندما يتم تحرير الوحدة.
  • تم تحديث ميزة السحب والإفلات للسماح بسحب الوحدات النمطية وإسقاطها حتى عند التحرير في وضع التحرير في Visual Builder.
  • تم إصلاح سلوك السحب والإفلات المعيب في وضع الإطار السلكي في ظل ظروف معينة بسبب قيم حالة hoveredArea وbottomOffsetTop غير الصحيحة.
  • تم إصلاح عمود واحد فقط في صف قسم التخصص بحيث لا يكون قابلاً للسحب.
  • تمت إضافة شريط التمرير في مشروط التحديد المحدد مسبقًا.
  • تم إصلاح مشكلة الأداء المتعلقة بعمليات التحقق من سمات الرمز القصير التي تساعد في عرض الواجهة الأمامية للتخطيطات القديمة.
  • تم إصلاح العديد من مشكلات نمط الانتقال المتعلقة بالنص الأساسي في بعض الوحدات، مثل جداول التسعير ووحدات Blurb.
  • معالجة محسنة لنمط الانتقال عن طريق دمج أنماط انتقال خط العنوان والخط الأساسي مع أنماط انتقال أخرى في نفس عنصر الوحدة النمطية.
  • أصلح مشكلات الانتقال مع الوحدات النمطية التي تعتمد على محددات الخصائص وأضف اختبارات لدعم تغييرات التعليمات البرمجية.
  • تمت إضافة دعم لوحدات النسخ/اللصق بين الصفحات.
  • تم إصلاح مشكلة عدم إمكانية الهروب من الأحرف الخاصة في أيقونات الخطوط بشكل صحيح.
  • تم إصلاح الخلل الذي كان يتسبب في عدم عمل خلفيات المنظر بشكل صحيح في وضع التوافق مع الإصدارات السابقة لـ D5.
  • تم إصلاح الخلل في عرض العلامات غير المرغوب فيها في وضع التوافق مع الإصدارات السابقة لـ Divi 5 في بعض الحالات.
  • تم إصلاح مشكلة عدم ترحيل الرموز القصيرة القديمة بشكل صحيح أثناء عملية استيراد التخطيط.
  • تم إصلاح مشكلة عدم عمل الجمع بين لون النص ولون النص الفاتح/الداكن كما هو متوقع.
  • تم إصلاح مشكلة فرض لون مقسم الأقسام على اللون الأسود عندما لا يتم تعيين اللون.
  • تمت إزالة الخطوط المائلة العكسية الثابتة من CSS المخصص لإعدادات الصفحة.
  • تم إصلاح عرض لون مقسم القسم بناءً على لون خلفية القسم الشقيق.
  • تم تحديث البرنامج التعليمي لإعدادات صفحة Divi 5 باستخدام خطاف PHP الجديد.
  • تمت إضافة صفحة شرح التوثيق لإدارة المحتوى سريعة الاستجابة في Visual Builder.
  • تم إصلاح مشكلة تسبب المسافات الزائدة في تسميات مربعات الاختيار في حدوث أخطاء في التحقق من الصحة في وحدة نموذج الاتصال.
  • تم إصلاح خطأ إشعار PHP على الواجهة الأمامية الناتج عن خاصية غير محددة.
  • تمت إضافة صفحة شرح في الوثائق الخاصة بميزة التحميل البطيء للرمز القصير وإرشادات حول كيفية تكييفها.
  • تم إصلاح مشكلة تمدد صورة الشعار في وحدات القائمة بسبب فقدان قواعد CSS في D5.
  • تم إصلاح الخلل في موثوقية السحب والإفلات لوحدة الأزرار.
  • تم إصلاح مشكلة عدم تناسق الحالة المفتوحة لعنصر الأكورديون، مما يؤدي إلى إظهار العنصر الأول سمات/خصائص الحالة المفتوحة حتى عندما لا يكون مفتوحًا. وهذا يؤثر فقط على المنشئ المرئي.
  • تم إصلاح المشكلات المتعلقة باستخدام خطافات React وتسمية المكونات وبنية التعليمات البرمجية لتحسين الموثوقية وسهولة القراءة والامتثال لأفضل الممارسات.
  • تمت إضافة اختبارات لفئة ترتيب تحديد المواقع في محدد CSS المخصص.
  • تمت إضافة أكواد أمثلة لإضافة خاصية محدد في Custom CSS.
  • تمت إضافة برنامج تعليمي لدمج خاصية المحدد في customCssFields لوحدات Divi 5.
  • تمت إضافة صفحة دليل لتصميم أيقونة الوحدة.
  • لا يُظهر تحديد الفئة الثابتة العنوان كمقسم.
  • تم تحديث وثائق تحويل الوحدات الثابتة والديناميكية.
  • تم إصلاح جميع الأقسام غير المرئية على FE بعد استيراد تخطيط معد مسبقًا.
  • تم تحديث البرنامج الإضافي لمثال الإضافات لدمج الأنماط المتقدمة داخل فئة العناصر، مما يضمن التوافق حيثما كان ذلك ضروريًا على كل من Visual Builder وFrontend.
  • تم إصلاح مشكلة تحرير عناصر المكتبة بعد تحديث الروابط الدائمة.
  • يتم تغيير أيقونات الإجراءات المضافة لمنع تداخل أيقونات الإجراءات إذا كانت الوحدات بها هوامش صغيرة وإذا كانت العناصر الهيكلية بها هوامش وحشوات صغيرة.
  • تم إصلاح وحدة السحب والإفلات في وضع الإطار السلكي، مما يتسبب في إعادة عرض جميع الوحدات.
  • تم إصلاح مشكلات البناء في البرنامج التعليمي للوحدة الديناميكية.
  • تم إصلاح عدم القدرة على إضافة صف داخلي من مكتبة Divi.
  • تم إصلاح مشكلة عرض وزن الخط في وحدات الرأس ذات العرض الكامل بشكل غير صحيح على أنه عادي عند الترحيل من Divi 4 إلى Divi 5.
  • تم إصلاح مشكلة عدم عرض قيم الإعداد المسبق المخصص كإعداد افتراضي عندما كان الإعداد المسبق المخصص نشطًا.
  • تم إصلاح مشكلة عدم عمل إضافة برنامج نصي لمجموعة خيارات مخصصة جديدة في البرامج التعليمية كما هو متوقع.
  • تم تحديث أخطاء وحدة التحكم لتشمل الوحدة النمطية غير المشفرة وأسماء المسارات لتحسين وضوح تصحيح الأخطاء.
  • تقوم الوحدات التي تم إنشاؤها تلقائيًا بإطلاق تحذيرات لضمان ملاحظتها.
  • تمت إضافة قائمة بالوحدات التي تم إنشاؤها تلقائيًا لتسهيل الرجوع إليها.
  • تم إصلاح مشكلة الاختلافات في علامات HTML بين Divi 4 وDivi 5 في وحدة Blurb.
  • تم إصلاح مشكلة استيراد الإعدادات المسبقة في Theme Builder.
  • تم تحديث كود وثائق تحويل الوحدة الثابتة والديناميكية مع إضافة مقتطف كود valueExpansionFunctionMap.
  • تم إصلاح مشكلة إخفاء شريط إعدادات القسم الأول خلف الرأس بعد التبديل من وضع الإطار السلكي إلى عرض سطح المكتب.
  • تم إصلاح مشكلة فقدان خيار "الفئات المحددة" لوحدات المحفظة القابلة للتصفية، والمحفظة، والمحفظة ذات العرض الكامل بعد الترحيل من Divi 4 إلى Divi 5.
  • تم إخفاء صورة الشريحة الأولى لوحدة التمرير الثابتة في أداة الإنشاء المرئي.
  • تم إصلاح المشكلة المتمثلة في أن الخلفية المتدرجة الفارغة تكتسب أنماطًا من خيارات الخلفية الأخرى بشكل غير صحيح، مما يضمن تطبيق خلفية بيضاء افتراضية بدلاً من ذلك.
  • تم إصلاح استيراد الألوان العالمية عند استيراد قوالب Theme Builder.
  • إصلاح استنفاد الذاكرة الناتج عن حلقة التكرار لوحدة المدونة التي تحدث عند استخدام وحدة المدونة في منشور واحد وتتضمن وحدة المدونة عن غير قصد المنشور الحالي في المنشورات المعروضة.
  • تم إصلاح مشكلة عدم عرض بيانات الصف المضافة من قسم عادي في مكتبة الصفوف الخاصة بقسم التخصص.
  • تم إصلاح خطأ فادح عند إضافة منشور جديد بسبب استيراد بيانات منشئ السمات كرمز قصير.
  • يتم استيراد وحدة محتوى المنشور الثابتة حتى خارج أداة إنشاء السمات.
  • تم إصلاح مشكلة عدم عمل خيارات الاستجابة لأسلوب Parallax في إعدادات صورة الخلفية بشكل صحيح.
  • تم تحديث سلسلة البرامج التعليمية "إضافة مجموعة خيارات مخصصة" و"إضافة حقل خيار مخصص" للحصول على أمثلة أكثر واقعية لربطها بالبرامج التعليمية القادمة، مثل عرض العناصر والأنماط.
  • تم إصلاح الخلل عند النقر على زر "حفظ في المكتبة".
  • تم إصلاح مشكلة عدم عرض الفئات في وحدة عنوان المنشور والمعلومات التعريفية لوحدة عنوان المنشور كامل العرض على الواجهة الأمامية عند استخدام Theme Builder.
  • الإصلاح: تم حل مشكلة عدم احترام الحد الأقصى لعرض الصف في Visual Builder لإعداد عرض محتوى موقع الويب من أداة تخصيص السمات.
  • تم إصلاح مشكلة عدم تطبيق عرض المحتوى المخصص في وحدة الرأس ذات العرض الكامل على FE.
  • تم إصلاح مشكلة مؤشر z المشروط حيث ظهرت أسفل الشريط الجانبي المقطوع.
  • تم إصلاح مشكلة عدم ترحيل خيار محاذاة النص ولون النص في وحدة القائمة بشكل صحيح من Divi 4 إلى Divi 5.
  • تم إصلاح خطأ فادح في صفحة عرض منتج واحد عند عدم استخدام وحدة WooCommerce في الصفحة.
  • تم إصلاح مشكلة رؤية زر قراءة المزيد في وحدة Post Slider وFullwidth Post Slider.
  • تحسين عرض المحتوى الديناميكي عن طريق الهروب بشكل صحيح من الأحرف الخاصة في سمات الكتلة.
  • تم تقديم خطافات جديدة لتصفية عناصر الوحدة المعروضة على VB وFE.
  • تم تقديم خطافات جديدة لتصفية أغلفة الوحدة النمطية المقدمة على VB وFE.
  • تم إصلاح المشكلة عند النقر داخل منتقي الألوان الذي يؤدي إلى إغلاق المحرر المضمّن.
  • لم يتم عرض الأقسام الثابتة ذات المساحة المتروكة العلوية أو السفلية المعينة على 0 بشكل صحيح على الواجهة الأمامية عند استيراد تخطيطات محددة.
  • تم حل مشكلة عدم إنشاء CSS بالكامل لقسم متخصص عند عرض تخطيطات/كتل Divi 5 باستخدام وظيفة do_blocks() في قالب الصفحة.
  • تم إصلاح المشكلة التي تظهر الآن عند تحرير لون عام، حيث يظهر مربع حوار التأكيد لحفظ التغييرات في الشريط الجانبي الصحيح إذا كانت هناك أشرطة جانبية متعددة مفتوحة.
  • تم إصلاح مشكلة عدم عرض الرموز القصيرة للفيديو في علامات الفيديو داخل محرر Divi 5 TinyMCE.
  • تم إصلاح مشكلة حيث يؤدي فتح وإغلاق منتقي الألوان العام دون تعديل إلى منع عناصر الصفحة من النقر.
  • تم إصلاح مشكلة النوع/اللتر في ملف الاختبار.
  • تم إصلاح خطأ إنشاء المواقع السريعة والصفحة الفارغة عندما لا يقوم المستخدم بتسجيل الدخول.
  • تم إصلاح تحذيرات SCSS أثناء التطوير أثناء الإعداد.
  • تم إصلاح مشكلة عدم إمكانية حفظ الإعدادات المسبقة بعد إنشاء موقع باستخدام مواقع Divi السريعة.
  • تم إصلاح انتقالات الفيديو في وحدة شريط التمرير حيث ينتقل الفيديو من الأسفل قبل بدء الرسوم المتحركة.
  • تم إصلاح عمليات إعادة عرض حقل المجموعة غير الضرورية الناتجة عن التمرير فوق قائمة سياق النقر بزر الماوس الأيمن.
  • التحويل المحسن::maybeConvertContent() لتضمين تطبيق ShortcodeMigration::maybe_migrate_legacy_shortcode() داخل الوظيفة.
  • تم تحديث الحزم لتتناسب مع تكوين الإعداد.
  • تم إصلاح أخطاء بناء التطوير أثناء الإعداد.
  • تم إصلاح خطأ PHP أثناء عمليات استيراد الوحدة النمطية لجهة خارجية عن طريق تحديث ShortcodeMigration::should_handle_migration() للتعامل مع القيم الخالية.

انتقل إلى Divi 5 اليوم

حان الوقت لاختبار Divi 5 والإبلاغ عن الأخطاء. سنواصل العمل بقوة لإصلاح المشكلات التي تجدها. ستستمتع أيضًا بتجربة بناء سريعة وأداء أمامي محسّن بشكل كبير وواجهة جديدة وحديثة!

أخبرنا برأيك حتى الآن، وترقب إصدار Divi 5 الجديد كل أسبوعين. من الآن فصاعدًا، سيتم تحسين Divi 5 بانتظام من خلال إصدار Alpha وBeta وما بعدهما.