الإعلان عن الإصدار التجريبي من Divi 5 Dev
نشرت: 2023-08-22لقد عدت بتحديث آخر لـ Divi 5، ويسعدني هذه المرة أن أعلن عن إصدار Divi 5 Dev Beta، وهي المرحلة التالية في برنامج Divi 5 التجريبي. اكتمل تأسيس Divi 5، ويتم ملء وثائق التطوير لدينا بشكل جيد، وقد استخدمنا مرحلة Dev Alpha لجمع التعليقات وترسيخ واجهة برمجة تطبيقات Divi 5.
مع إطلاق Dev Beta، سندعو العديد من المطورين للانضمام إلى البرنامج التجريبي حتى يتمكنوا من البدء في نقل وحدات Divi الخاصة بهم إلى إطار عمل Divi 5 الرسمي والعمل على ميزات جديدة ومثيرة يمكن أن تكون جاهزة لإطلاق Divi 5.
وفي الوقت نفسه، سيركز فريقنا على التقدم إلى المرحلة التالية: Divi 5 Public Alpha، المرحلة التجريبية العامة الأولى.
ما أنجزناه منذ آخر تحديث لي
لقد أنجزنا الكثير من العمل على مدار الأسابيع الستة الماضية، حيث أكملنا واجهة برمجة تطبيقات Divi 5 وتخلصنا من أكثر من 180 خطأ. لقد تأخرت قليلاً في التحديث هذا الشهر، لكننا أردنا التأكد من أننا انتهينا من الإصدار التجريبي من Divi 5 Dev وقمنا بتنظيف أكبر عدد ممكن من الأخطاء قبل التقدم إلى المرحلة التالية. إذا كنت مهتمًا بالتفاصيل الجوهرية، فإليك سجل التغيير الكامل:
إدخالات سجل التغيير:
- الدعائم المُعاد تصنيعها والدعائم المتحركة المستجيبة المنقولة إلى الدعائم المميزة.
- وحدة المحفظة الثابتة مع الفئات المستوردة كتخطيط من D4.
- خيارات تغيير حجم وحدة المحفظة الثابتة لا تعمل بشكل صحيح.
- تحذيرات وحدة المحفظة الثابتة FE إذا لم يتم تعيين صورة مميزة.
- تحديث البرنامج التعليمي لتحويل الوحدة.
- تم إصلاح الأنماط التي لا يتم تطبيقها على الزر الموجود داخل وحدة تسجيل الدخول.
- تم إصلاح مشكلة محاذاة نص وحدة Blurb في الواجهة الأمامية.
- تم إصلاح مشكلة عدم ظهور الأيقونة على الواجهة الأمامية لوحدة الصورة ذات العرض الكامل.
- تم إصلاح المشكلة حيث لم يكن حقل "اسم التخطيط" في "إضافة إلى المكتبة" مطلوبًا لحفظ التخطيط.
- تم إصلاح مشكلة تجاوز حدود وحدة علامات التبويب.
- يعمل على إصلاح المشكلة حيث لا يمكن للمستخدم استخدام وحدة Border Radius بخلاف px.
- تم تحديث JSDoc المضمن في جميع أنحاء قاعدة التعليمات البرمجية.
- تمت إعادة تسمية الخطافات والعابرين لاستخدام اصطلاح التسمية D5 الجديد للخطافات والعابرين.
- تم تحديث إعلان نمط الخلفية لعرضه استنادًا إلى قيمة تمكين التدرج.
- تم تحديث حاوية/مكون حقل التدرج ليرث القيمة ويعرض المعاينة وفقًا لذلك.
- تم إصلاح الخلل الذي كان يتسبب في عدم ظهور لون خلفية المرور في Button في Builder أو Frontend.
- سوف ترث تدرجات الخلفية في طرق عرض الجهاز اللوحي والهاتف الآن قيم "الاتجاه" عندما لا يكون لها تحديد خاص بها.
- نمط انتقال محسّن ومعاد تشكيله باستخدام نمط العنصر لتجريد خصائص الخط وظل النص في CSS من وظيفتها الأصلية إلى الأساليب الخاصة بها.
- قم بإضافة خيار انتقال إلى سمات الوحدة بشكل افتراضي.
- تم تحديث تكوين حزمة الويب لإنشاء ملفات CSS لحزم Visual-Builder.
- تم تحديث عملية الإنشاء لنسخ ملفات الخطوط في دليل الإنشاء لإدخال @font-face.
- تم تحديث Storybook لاستخدام webpack 5.
- تمت إضافة وظائف PHP get_package_list و get_package_asset و enqueue_package_style.
- أداة الأصول المُعاد تشكيلها لإدراج CSS لحزم Visual-Builder تلقائيًا في قائمة انتظار JS لحزم Visual-Builder.
- تمت إعادة تسمية FormatAttr<> واكتب في FormatBreakpointStateAttr<>.
- تنفيذ طريقة نمط ModuleElements لوحدات Divi المختلفة.
- تمت إعادة تسمية الوحدة النمطية.decoration.filter إلى الوحدة النمطية.زخرفة.مرشحات لجعلها متسقة بين جميع الوحدات.
- تم تنفيذ المحتوى الديناميكي على الوحدات الموجودة التي تحتوي على عرض الواجهة الأمامية بالفعل.
- قم بإعادة بناء المكون بحيث يمكن تعديل الحقل الموجود بداخله بمرونة.
- تم إصلاح فئة et_pb_css_mix_blend_mode_passthrough المفقودة في وحدة العمود الأمامية.
- تم إصلاح مشكلة عدم إضافة اسم الفئة إلى VB وFE للقسم العادي.
- تم إصلاح مشكلة المحتوى المستجيب لوحدة الشخص.
- تم إصلاح مشكلة ظهور معاينة التحميل لجميع أنواع ملفات التحميل.
- تم إصلاح مشكلة المحفظة حيث لا تظهر أي مشاريع صفحة فارغة في الواجهة الأمامية.
- تتجاوز خيارات الهامش الأيسر والأيمن الثابتة محاذاة وحدة Divider.
- تم إصلاح إعداد "مساواة ارتفاعات العمود" الخاص بوحدة الصف ليعمل كما هو متوقع.
- تم إصلاح حقل النسبة المئوية لعداد الشريط الذي لا يُظهر قيمة النص.
- تم إصلاح القيم الافتراضية غير الصحيحة للون الحدود ولون النص لوحدة الزر.
- قيمة الحشو المخصصة الثابتة لا تعمل في الصف الداخلي.
- تم تحديث إعلانات CSS لصورة خلفية الوحدة لتشمل إعدادات التكرار.
- تمت إضافة إعدادات صورة الخلفية (الارتفاع والعرض والإزاحة الرأسية والإزاحة الأفقية) إلى خريطة سمات التحويل D4>D5.
- تم إصلاح الخلل الذي كان يتسبب في عدم تنشيط محرر النص الغني المضمن بشكل صحيح في بعض الحالات.
- تم إصلاح الخلل الذي كان يتسبب في حدوث خطأ فادح في العنوان المعدل لوحدة Blurb.
- تم إصلاح الخلل الذي كان يتسبب في عدم حفظ عنوان وحدة علامة التبويب من محرر النصوص المضمن.
- عرض عداد الدائرة المُعاد تشكيله بحيث يظهر فيديو الخلفية أعلى لون الخلفية أو التدرج.
- تم إصلاح الحالة التي يكون فيها لون الخلفية لوحدة النص مختلفًا بين Builder وFronend.
- تم إصلاح مشكلة تحويل سمات خلفيات القسم أثناء الاستيراد.
- تم إصلاح اختصار لوحة المفاتيح للحفظ في Linux وWindows.
- تم إصلاح الرسوم المتحركة لأيقونة زر تغيير الحجم لنموذج المساعدة في وضع الإرساء.
- عند تعطيل "الرسوم المتحركة لواجهة المُنشئ"، يتم تعطيل الرسوم المتحركة لنموذج المساعدة أيضًا.
- تم إصلاح مشكلة اختفاء التنقل في قائمة الفيديو عند تغيير حجم الشكل الذي تم إرساؤه.
- تم إصلاح المسافة غير الصحيحة بين زري Undock وClose، والتي تزداد مع زيادة حجم الوسائط
- تم الآن توسيط أيقونة زر تغيير الحجم لنموذج المساعدة في وضع الإرساء.
- تم إصلاح رمز الاستجابة الذي لا يعمل في وحدة الشهادات VB.
- تم إصلاح الاختلاف في محدد أنماط حالة التحويم
- تم إصلاح وظيفة المحتوى سريع الاستجابة في وحدة تسجيل الدخول.
- قم بإصلاح محددات التمرير في FE إذا كان المحدد يحتوي على عنصر زائف.
- تم إصلاح مشكلة إعداد القيمة الافتراضية لعتامة خلفية الدائرة في وحدة عداد الدائرة، مثل D4.
- محددات التمرير الثابتة في VB إذا كان المحدد يحتوي على عنصر زائف.
- تم إصلاح القيم المهمة الخاطئة لوحدات الهامش والحشو.
- تم إصلاح مشكلة فقدان اسم الفئة في الواجهة الأمامية لوحدة الصوت.
- تم إصلاح عدم عرض الأيقونات بشكل صحيح في الواجهة الأمامية لوحدة الشهادات.
- تم إصلاح الخطأ عند تكرار الوحدات الفرعية
- خيارات تغيير حجم وحدة الصورة الثابتة لا تعمل
- تم إصلاح أنماط عنوان Toggle في وحدة Toggle لا تعمل بشكل صحيح في كل من VB وFE.
- تم إصلاح مشكلة تبديل أنماط الأيقونات المفتوحة في FE لوحدة التبديل.
- تم إصلاح سلوك الزر الفارغ في FE.
- تم إصلاح خيار تعطيل الحالة في وضع التحويم.
- تم إصلاح مشكلة التحويل المعطل.
- لن يتم عرض الزر "إضافة إلى المكتبة" الثابت ما لم يتم إعادة حفظ "دور المستخدم".
- تم إصلاح المشكلة حيث يؤدي النقر على المساحة الفارغة داخل التسمية في مجموعة المكونات إلى تشغيل الخيار الأول بدلاً من أن يكون غير نشط.
- تم إصلاح القطع المشروط للإضافة إلى المكتبة عند فتحه من موضع معين.
- تم إصلاح الرسوم المتحركة غير الصحيحة لرمز الزر عند التمرير.
- لا تعمل وظيفة المحتوى المستجيب الثابت في مكون زر FE.
- تم إصلاح مشكلة تجاوز سعة الصورة كاملة العرض ، والتي تحتوي على مجموعة نصف قطر حد.
- تم إصلاح الخلل في حقل إعداد الرمز ، غير قادر على حذف القيمة في وضع الاستجابة.
- تم إصلاح مشكلة قيمة العنصر النائب للإدخال ، والتي لا تتم إزالتها بعد إزالة النص الموجود فيها.
- تم إصلاح التمرير المشروط للإعدادات عند التمرير فوق العناصر المستجيبة المعطلة.
- تم حل المشكلة التي تسببت في سلوك مضطرب على الأجهزة التي تعمل باللمس للمحتوى سريع الاستجابة.
- تم إصلاح الخطأ الفادح الناتج عن حفظ قيمة نقطة توقف فارغة لسطح المكتب.
- سيتم توريث قيمة حقل الإدخال من نقطة الإيقاف العليا.
- تتداخل القائمة المنسدلة لقائمة خيارات المحتوى الديناميكي الثابت مع عنصر TinyMCE.
- ميزة ثابتة قائمة على البرنامج النصي (مثل الرسوم المتحركة) لا تعمل على وحدة الرمز القصير.
- المحتوى الديناميكي: تمت إضافة اختبارات للوظائف المختلفة لواجهة مستخدم المحتوى الديناميكي.
- المحتوى الديناميكي: تمت إضافة دعم نوع عنوان URL إلى المحتوى الديناميكي في وحدة الشهادة.
- المحتوى الديناميكي: حدد خاصية المعرف في كل تسجيل خيار محتوى ديناميكي.
- المحتوى الديناميكي: المحتوى الديناميكي المعاد تصميمه والمرحل إلى.
- المحتوى الديناميكي: إعادة تسمية بعض مصطلحات الحقول المستخدمة في الخيارات الموجودة في المحتوى الديناميكي.
- المحتوى الديناميكي: تم تقديم طريقة جديدة لتسجيل إعدادات خيار المحتوى الديناميكي وجزء العرض.
- ModuleElements: تنفيذ ModuleElements على الوحدات المتوفرة في Divi 5.
- Refactor سمة الوحدة: سمة وحدة Refactor لوحدات متابعة IconAttr والوسائط الاجتماعية
- تم إصلاح مشكلة تحويل CSS المخصص.
- نمط الانتقال: إعادة هيكلة مكون نمط الانتقال.
- خيارات الموضع: أصلح مشكلة عرض نمط خيارات الموضع عند عدم إعطاء أي سمة من خلال السماح لمكون النمط بالحصول على خاصية defaultPrintedStyleAttr التي يتم استنتاجها من الوحدة النمطية.json
ما هو التالي لـ Divi 5؟
مع وجود مرحلتي Dev Alpha وDev Beta في مرآة الرؤية الخلفية لدينا، فإننا نتقدم الآن بأقصى سرعة نحو Public Alpha، أول إصدار تجريبي يواجه المستخدم. من الآن وحتى إصدار Alpha العام، سنقوم بملء الميزات المفقودة وإصلاح الأخطاء والتأكد من إنهاء ما يكفي من المشروع لضمان إصدار عام.
إذا لم تكن على دراية بـ Divi 5، فاسمح لي أن أقدم لك تحديثًا سريعًا. Divi 5 عبارة عن إعادة كتابة كاملة لـ Divi Builder مع التركيز على الأساسيات. نحن لا نضيف العديد من الميزات الجديدة، إن وجدت، ولكننا نركز بدلاً من ذلك على الأداء والاستقرار وقابلية التوسع وقابلية التوسع. لقد استخرجنا كل ما في وسعنا من Divi 4، ونحن الآن نبني الأساس الجديد الذي نحتاجه لدفع Divi إلى المستقبل. للوصول إلى هناك، نحتاج بشكل أساسي إلى إعادة إنشاء كل قطعة من Divi Builder قطعة واحدة في كل مرة.
نحن نعمل الآن على إصدار Divi 5 Public Alpha. سيكون هذا إصدارًا وظيفيًا ونأمل أن يكون خاليًا من الأخطاء من Divi 5 ولكن مع فقدان بعض وحدات وميزات Divi الأقل شهرة. ستتمكن من اختبار Divi 5 وحتى استخدام هذا الإصدار إذا لم تكن الميزات المفقودة شيئًا تفتقده.
بعد إصدار إصدار ألفا العام، سنعمل على إصدار الإصدار التجريبي العام، والذي سيتضمن جميع ميزات Divi الحالية وسيكون بمثابة إصدار مرشح لـ Divi 5، في انتظار إصلاح أي أخطاء اكتشفها مختبرو الإصدار التجريبي لدينا.
انضم إلى الإصدار التجريبي من Divi 5 Dev
إذا كنت مطورًا يقوم بإنشاء وحدات Divi مخصصة للمجتمع، فيمكنك التقدم بطلب للانضمام إلى Divi 5 Dev Beta. إذا كنت قد تقدمت بالفعل بطلب للحصول على Dev Alpha ولكن لم يتم قبولك، فليست هناك حاجة لتقديم طلب مرة أخرى. ما عليك سوى مراقبة صندوق البريد الإلكتروني الخاص بك للحصول على دعوة.
تذكير : هذه المرحلة من البرنامج التجريبي مخصصة فقط لمطوري وحدات Divi. بمجرد إضافة بعض الميزات الإضافية، وصقل واجهة المستخدم، وتنظيف أي أخطاء متبقية، سنقوم بإصدار Divi 5 Public Alpa، الإصدار التجريبي الأول المخصص للاختبار العام.
ترقبوا المزيد من التحديثات
أقوم بتحديث Divi 5 كل شهر، لذا تأكد من الاشتراك في نشرتنا الإخبارية وقناتنا على YouTube لتبقى على اطلاع! يعد Divi 5 مشروعًا كبيرًا، لكنني سأكون هنا في كل خطوة على الطريق، وأزيل الستار وأعطيك نظرة ثاقبة على التقدم الذي أحرزناه.
اترك تعليقًا إذا كان لديك أي أسئلة، وسأراكم في التحديث القادم.