تقدم Divi 5 May تحديث: معاينة سرعة Divi 5

نشرت: 2023-06-02

نحن في خضم مشروع ضخم ، Divi 5 ، وأود أن أطلع المجتمع كل شهر على تقدمنا. في الشهر الماضي ، بحثنا بعمق في المراحل الخمس لبرنامج Divi 5 beta لفهم أفضل لكيفية تعاملنا مع مثل هذا المشروع الكبير بالطريقة الأكثر فائدة لمستخدمي Divi. نحن في المرحلة الأولى ، Dev Alpha ، ونقترب أكثر من إطلاق Dev Beta ، وعند هذه النقطة سيتم ترسيخ Divi 5 API الجديد. سندعو المزيد من المطورين للانضمام إلى البرنامج بينما نعمل على إصدار أول إصدار عام في وقت لاحق من هذا العام.

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

ما أنجزناه هذا الشهر

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

ركز معظم عملنا على ترسيخ Divi 5 API ، وهو ما تدور حوله إصدارات Dev Beta. الاتجاه العام هنا هو أننا نبني أساسًا لتسهيل الأمر على فريقنا ومجتمع التطوير لإنشاء وحدات وميزات Divi رائعة. نحتاج إلى تصحيح هذا الجزء بحيث يقع كل شيء في مكانه بالطريقة التي نريدها.

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

قمنا أيضًا بإعادة تشكيل طريقة تحويل Divi للرمز القصير ، والتي ستلعب دورًا أساسيًا في التوافق مع الإصدارات السابقة.

إذا كنت مهتمًا بالتفاصيل الدقيقة ، فإليك أحدث إدخالات التغيير:

ديفي 5.0.0 ديف ألفا 4

  • إصلاح التقديم لحقول الخلفية في مشروط إعدادات وحدة الرمز القصير
  • إصلاح رؤية حقول إعداد وحدة الكود القصير مع شروط نمط regex.
  • تمت إضافة عرض الواجهة الأمامية لخيارات فواصل القسم.
  • لا تعمل خيارات التمرير الثابتة بشكل صحيح في المنشئ المرئي والواجهة الأمامية لخيارات الوحدة النمطية التي تحتوي على محددات متعددة.
  • حزمة Refactored @ divi / scripts وإضافة الاختبارات
  • حزم الأنواع المنشورة إلى npm استعدادًا لإصدارها للجمهور

ديفي 5.0.0-dev-alpha.5

  • اسمح لوحدة الرمز القصير بإرسال طلب آخر عند إحباط الطلب السابق تلقائيًا.
  • اعرض زر الخيارات اللاصقة عندما تكون وحدة الرمز القصير الحالية ثابتة.
  • اعرض زر الخيارات اللاصقة عندما تكون وحدة الرمز القصير الحالية داخل وحدة لاصقة.
  • تمت إزالة القيمة الافتراضية غير المستخدمة سجل <رقم ، سلسلة | سجل <سلسلة ، سلسلة >> اكتب في الوحدة النمطية Shortcode.
  • تم إصلاح عناصر وحدة Woo Shortcode غير الصحيحة التي تظهر على صفحة منتج واحدة. وحدات الرموز القصيرة المتأثرة: إشعار منتج Woo ، وصور منتج Woo ، و Woo Add To Cart ، و Woo Product Stock ، و Woo Product Price ، و Woo Related Products ، و Woo Product Upsell ، و Woo Products.
  • أعد تسمية الوحدة النمطية غير المدعومة في وحدة الرمز القصير جنبًا إلى جنب مع سبيكة الوحدة النمطية ومسار واجهة برمجة تطبيقات REST والتسمية وحالات الاختبار وكتاب القصص.
  • تمت إضافة حقول فيديو الخلفية في خيارات خلفية الوحدة النمطية.
  • عرض مُعاد تشكيله لفيديو الخلفية في Visual Builder بدون استدعاءات REST API.
  • تمت إضافة عرض لخيارات وحدة فيديو الخلفية في الواجهة الأمامية.
  • تمت إضافة ScriptData لتهيئة فيديو الخلفية في الواجهة الأمامية.
  • دعم إضافي لخيارات وحدة الفيديو في الخلفية في الحالة الثابتة.
  • رؤية محدثة لحقول Divider في Module Options لإخفاء الخيارات الإضافية إذا لم يتم تحديد نمط Divider.
  • يتم إخفاء الرؤية المحدثة لإعداد Divider Horizontal Repeat في خيارات الوحدة النمطية لخيارات Divider Style التي ترفض التكرار صراحة.
  • رؤية محدثة لإعداد Divider Arrangement في خيارات الوحدة ليتم إخفاؤها في إعدادات قسم Fullwidth (حيث يُسمح فقط بالقيمة الافتراضية "أدناه").
  • تم تحديث معاينة حقل نمط Divider في خيارات الوحدة النمطية لعكس أي انعكاس أفقي و / أو رأسي مطبق حاليًا على الحاجز.
  • تم تحديث حقل "ارتفاع الحاجز" في "خيارات الوحدة النمطية" للسماح بحفظ قيم النسبة المئوية ("٪") بالإضافة إلى وحدة البكسل الافتراضية ("بكسل").
  • تم تحديث إعداد Divider Horizontal Repeat في "خيارات الوحدة" فقط لقبول قيم الأرقام الموجبة ("1x" أو أعلى).
  • تمت إضافة أساس خيارات الشروط بما في ذلك الشروط الأولية للمؤلف ، وتسجيل الدخول ، ودور المستخدم ، والشروط المتبقية لتتم إضافتها بشكل متزايد في الإصدارات المستقبلية.
  • تمت إضافة مكون ElementComponents ، وهو ما يعادل <ElementStyle /> ولكن لعناصر HTML المقدمة.
  • تمت إضافة وظيفة elementClassnames () ، المكافئة لـ <ElementStyle /> ولكن للوظائف التي تُخرج أسماء الفئات.
  • تم إصلاح خطأ مستوى عنوان الخط.
  • إصلاح تحذيرات PHP التي تم تشغيلها في Portfolio Module.
  • تمت إضافة رد اتصال إذن REST المناسب إلى جميع مسارات REST المسجلة.
  • تم تقديم فئة جديدة لمُحرر الأدوار لتحديد أدوار Divi ، بما في ذلك اختبارات الوظائف التي تمت إعادة بنائها من D4 إلى D5.
  • تمت إضافة ميزات .sendRequest () ، مثل إضافة ET و WP التلقائية ودعم استجابة التدفق ، إلى fetch ().
  • تم إعادة هيكلة الجلب () بالكامل لتحسين قابلية الصيانة وقابلية التوسع ، مما يسمح بإدخال شروط وميزات جديدة ومعقدة مثل خيارات .sendRequest ().
  • تم توحيد جميع استدعاءات REST API ، fetch () و loggedFetch () و. sendRequest () والآن يتم استخدام loggedFetch () فقط.
  • آلية التحويل المعاد تشكيلها للوحدات النمطية.

ديفي 5.0.0-ديف-ألفا 6

  • تحسين وتبسيط تسجيل REST API والمنطق والمخططات والاختبارات. تمت إعادة تسمية حزمة divi / ajax إلى حزمة divi / rest.
  • تمت إضافة مكونات InlineTextEditorContainer و InlineTextEditor لمحرر النص المضمن.
  • تمت إضافة معالجات onBlur و onClick و onDoubleClick و onKeyDown و onKeyUp و onMouseDown و onMouseUp لمحرر النص المضمن.
  • تمت إضافة آلية حفظ لتحديث قيمة السمة من حقل Inline Text Editor.
  • تمت إضافة معالجات الأحداث لتنشيط وضع التحرير وإلغاء تنشيطه لمحرر النص المضمن.
  • تمت إضافة أسماء ClassNames بناءً على التنشيط / إلغاء التنشيط وحالات أخرى مثل __empty ، __editing ، __html.
  • تمت إضافة CSS / النمط المضمن لمحرر النص المضمن.
  • WindowEventEmitterInstance معاد بناءه لإضافة مستمع أحداث الماوس.
  • تقديم مساعد PHP للمحتوى المتجاوب.
  • قدم مساعد المحتوى المتجاوب JS.
  • تمت إضافة وظائف المحتوى المتجاوب في البرامج النصية لـ FE.
  • تمت إضافة تنفيذ المحتوى سريع الاستجابة في عناصر الاسم والوضع والصورة والمحتوى لوحدة أعضاء الفريق
  • تمت إضافة تنفيذ المحتوى سريع الاستجابة في عناصر نسبة الاستخدام والنسبة المئوية والعنوان لوحدة عدادات الشريط
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عنصر نص الزر لوحدة الزر.
  • تمت إضافة تنفيذ المحتوى سريع الاستجابة في عناصر العنوان والمحتوى لوحدة Toggle.
  • تمت إضافة تنفيذ المحتوى سريع الاستجابة في عنصر النص الداخلي لوحدة النص.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عنصر العنوان في وحدة مؤقت العد التنازلي.
  • تمت إضافة تنفيذ المحتوى المتجاوب في عناصر العنوان والصورة واسم الفنان واسم الألبوم لوحدة الصوت.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عنصر المحتوى لوحدة التعليمات البرمجية.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عناصر العنوان والمحتوى والأزرار لوحدة CTA.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في وحدة الصورة.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عنصر العنوان في وحدة عداد الدائرة.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عنصر العنوان في وحدة عداد الأرقام.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عناصر العنوان والمحتوى لوحدة علامات التبويب.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في عنصري العنوان والمحتوى لوحدة تسجيل الدخول.
  • تمت إضافة تنفيذ المحتوى سريع الاستجابة في خيار Show Divider في وحدة Divider.
  • تمت إضافة تنفيذ المحتوى المتجاوب في العنوان ، والعنوان الفرعي ، والمحتوى ، وصورة الشعار ، وصورة الرأس ، ونص الزر الأول ، وعناصر نص الزر الثاني لوحدة رأس عرض كامل.
  • تمت إضافة تنفيذ محتوى سريع الاستجابة في وحدة Fullwidth Image.
  • تمت إضافة تنفيذ المحتوى سريع الاستجابة في عناصر العنوان والمحتوى لوحدة Portfolio.
  • انقل الكود المتعلق بالوحدة النمطية للرمز القصير إلى حزمة الوحدة النمطية للرمز القصير.
  • أضف عارض نمط عنوان الخط على مكون ElementStyle.

سرعة Divi 5

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

على الرغم من أن واجهة المستخدم Divi 5 لم تنته بعد ، ويفتقد المُنشئ ميزات ، ما زلت أرغب في إلقاء نظرة خاطفة على الاختلاف في الأداء الذي ما زلت أتحدث عنه. لذا يرجى عدم الحكم على الشكل الذي تبدو عليه الأشياء في هذا الفيديو ، والذي سيتغير ، والتركيز فقط على سرعة التفاعلات!

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

لم يكن تحقيق هذا المستوى من السرعة ممكنًا في Divi 4 ، وهذا أحد أسباب أهمية إعادة هندسة Divi 5 هذه.

قريباً: Divi AI

هذا كل شيء لتحديث Divi 5 لهذا الشهر. ومع ذلك ، لدي دعابة أخرى لك. بينما يركز فريقنا بالكامل تقريبًا على Divi 5 ، لا يزال لدينا مجموعة صغيرة من الأشخاص يعملون على ميزات Divi 4 التي لن تؤثر على تطوير Divi 5 ، وفي الوقت الحالي ، نعمل على شيء مثير للغاية.

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

تحقق من فيديو Youtube اليوم لإلقاء نظرة خاطفة على Divi AI.

ترقبوا المزيد من التحديثات

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