ماذا تتوقع في دروبال 10

نشرت: 2022-05-24

إذا كنت في DrupalCon Portland 2022 أو شاهدت تسجيل DriesNote ، فمن المحتمل أنك تدرك أن تاريخ إصدار Drupal 10 قد تم تأجيله قبل بضعة أشهر. من المتوقع الآن إصدار دروبال 10 في ديسمبر 2022 (والذي كان تاريخ الإصدار المقرر للخطة ب على أي حال). سنتطرق أولاً إلى سبب تأجيل التواريخ من يونيو 2022 إلى ديسمبر 2022. لكن تابع القراءة لمعرفة كل الأشياء التي تتطلع إليها في دروبال 10.

إذا كنت لا تزال تستخدم دروبال 7 (أو 6) ، فقد حان الوقت للانتقال إلى دروبال 9 الآن. ستكون الترقيات إلى دروبال 10 وجميع الإصدارات التالية سهلة إلى الأبد!

دروبال 10

لماذا ليس يونيو 2022 لدروبال 10

يعد محرر المحتوى المرن جزءًا أساسيًا من أي نظام لإدارة المحتوى. كان CKEditor جزءًا من عائلة وحدات دروبال منذ دروبال 6 وأصبح أداة التحرير المفضلة بين المستخدمين. CKEditor 4.5 هو محرر WYSIWYG الافتراضي للنص المنسق لـ Drupal 8/9.

النبأ الكبير هنا هو أن دروبال 10 سيحتوي على الميزات الجديدة كليًا لـ CKEditor 5. ستكون أكثر قوة ، وقابلة للتخصيص بسهولة ، وتجربة مستخدم مثالية وستأتي ببنية معيارية. مع CKEditor 5 في دروبال 10 ، نتوقع اعتمادًا أكبر لدروبال كمنصة تدوين.

ومع ذلك ، فإن CKEditor 5 عبارة عن إعادة كتابة كاملة لـ CKEditor بدون توافق مع الإصدارات السابقة أو مسار ترقية. تقريبا مثل إعادة بناء دروبال 7 لدروبال 8. يعمل مجتمع دروبال عن كثب مع فريق CKEditor في CKSource على هذا الأمر وقد أمضى آلاف الساعات في إنشاء مسار ترقية من CKEditor 4 إلى CKEditor 5 لـ Drupal 10. ولكن لا يزال هناك الكثير من العمل الذي يتعين القيام به لدفعه إلى خط النهاية وللتأكد من أنه من السهل على منشئي المواقع الترقية من CKEditor 4 إلى 5.

مع ذلك وكون CKEditor 5 جزءًا لا يتجزأ من دروبال 10 ، كان لا بد من تأجيل تاريخ الإصدار المقرر إلى ديسمبر 2022.

ما الجديد في دروبال 10

سيكون دروبال 10 هو الإصدار الأكثر تحديثًا وصقلًا من دروبال 9. وهو يأتي مع بعض الإضافات المحدثة من الميزات الجديدة وإزالة بعض الإهمال.

مرحبًا بكم في دروبال 10

برامج الطرف الثالث المحدثة

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

Symfony 6.2.1 تحديث

يعتمد دروبال بشكل كبير على إطار عمل Symfony. إنه المحرك الأول لدروبال منذ الإصدار 8. يستخدم دروبال 9 الإصدار 4 من Symfony ، والذي يقترب من نهاية العمر الافتراضي والدعم بحلول نوفمبر 2022. لذلك يبدو أن ترقية دروبال 9 إلى دروبال 10 ستتخطى إصدارًا من Symfony (Symfony 4 إلى 6). سيصدر Symfony 6.2 في الوقت المناسب تمامًا لإصدار Drupal 10 وسيحتوي على العديد من الميزات الحديثة التي سيحبها المطورون.

CKEditor 5

كما تمت مناقشته سابقًا في هذا المنشور ، فإن دروبال 10 سيشحن مع CKEditor 5 الرائع ، ليحل محل CKEditor 4 إلى الأبد. CKEditor 5 مدعوم في Drupal 9.3 كوحدة تجريبية ولكنه غير مستقر. CKEditors ليس فقط رائعًا لمنشئي المواقع نظرًا لسهولة استخدامه وتجربة المستخدم الرائعة ، بل إنه أيضًا إطار عمل رائع للمطورين للتخصيص والبناء عليه. سيبدو كثيرًا مثل MS Word أو مستندات Google وسيحتوي على الكثير من عمليات الدمج لجعله أكثر ثراءً وفعالية.

جوهر

PHP 8.1

قرر فريق مشروع دروبال زيادة متطلبات PHP إلى PHP 8.1 في دروبال 10. سوف يتطلب Symfony 6.2 إصدار PHP 8.1 وبالتالي التبعية. منذ إصدار دروبال 9.1 ، تم دعم PHP 8.0. سيصل الإصدار 7.4 من PHP إلى نهاية عمره بحلول نوفمبر 2022 ، لذلك إذا كنت تستخدم PHP 7.4 ، فقد حان الوقت للترقية!

قاعدة بيانات للانترنت

مسج

قد يكون هناك استبدال نهائي لواجهة jQuery UI بمكونات JavaScript حديثة. لن يدعم دروبال 10 الآن Internet Explorer 11.

ميزات التحديث التلقائي

كم سيكون رائعًا إذا كان بإمكان موقع الويب الخاص بك تحديث نفسه؟!

مع دروبال 10 ، يمكن للمطورين وبناة المواقع تمكين التحديثات الآمنة والسهلة تلقائيًا. سيتم تقديم ميزة التحديثات التلقائية إلى Drupal 10 core وهي موجودة للمواقع القائمة على الملحن بالكامل. قامت "مبادرة التحديثات التلقائية" ببعض الأعمال المهمة في مجالات مثل تحسينات UX وتوقيع صفقة الحزمة من أجل تقدم الأمان والتجربة مع العديد من موفري الاستضافة.

قوائم منفصلة

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

موضوع Olivero الجديد الافتراضي للواجهة الأمامية

يرتقي موضوع Olivero الجديد والحديث بإمكانية الوصول إلى مستوى جديد تمامًا. سيحل Olivero محل Bartik باعتباره المظهر الافتراضي للواجهة الأمامية لمواقع الويب في دروبال 10. وهو مصمم ليكون سهل الاستخدام للغاية خاصة للأشخاص الذين يعانون من إعاقات بصرية. مادة المحتوى سهلة التنقل كما تم تصميم النماذج بشكل صحيح أيضًا. لم يتم العثور على مشاكل أثناء التركيز أو التباين أو القياس. Olivero مستقر بالفعل في Drupal 9.3.

مظهر

موضوع جديد للمجموعة المبتدئة

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

افكار اخيرة

هل أنت متحمس مثل دروبال 10؟ يمكنك تجربة إصدار Alpha من Drupal 10 على الفور للتلاعب به تمامًا كما فعلنا. كل هذه الميزات الجديدة التي ناقشناها ستأخذ قابلية استخدام دروبال وتبنيها إلى مستوى جديد تمامًا. على حد تعبير دريس ، جعل دروبال الويب أفضل وأكبر بكثير من مجرد نظام إدارة محتوى. يتم استخدامه من قبل موقع واحد من بين 30 موقعًا في العالم وله تأثير كبير بلا شك على مستقبل الويب. بصفتنا شركة تطوير دروبال ، فإننا نساهم في مشروع دروبال حتى نتمكن من إحداث تأثير من أجل شبكة ويب أفضل. إذا كنت تتطلع إلى إحداث تأثير أيضًا ، ففكر في الانضمام إلى مجتمع دروبال للمساهمة وإحداث فرق.