back

Knowledge Centre

Drupal 8 أو Drupal 9

| 16.05.2019

Drupal 8 أو Drupal 9

يواجه العديد من كبار مسئولي التسويق حاليًا قرارًا هامًا عند التخطيط لمشروع Drupal الجديد: سواء كان يجب المضي قدمًا مع Drupal 8 أو الانتظار لـ Drupal 9. دعني أساعدك في فهم كيفية اتخاذ هذا القرار بفعالية.

فهم الانتقال من Drupal 8 إلى Drupal 9

يمثل الانتقال من Drupal 8 إلى Drupal 9 انحرافًا كبيرًا عن الترقيات السابقة لـ Drupal. على عكس الإصدارات السابقة، لن تتطلب هذه الترقية إعادة تنظيم كاملة لموقع الويب الخاص بك. بدلاً من ذلك، يمكن للمنظمات توقع عملية تحديث نسبيًا سلسة. بينما ستصبح بعض واجهات برمجة التطبيقات (APIs) مهملة، مما قد يؤثر على وظائف الوحدات المعينة، فإن مجتمع Drupal يعمل بشكل استباقي لمعالجة هذه التحديات قبل أن تؤثر على المستخدمين.

الجدول الزمني والاعتبارات التقنية

من المقرر إصدار Drupal 9 في 20 يونيو 2020، وسيصل Drupal 8 إلى نهاية العمر في نوفمبر 2021. أكبر تحدي تقني لإصدار Drupal 9 يتضمن اعتماد Symfony 4، الذي يمثل ترقية كبيرة من إطار Symfony 3 الحالي. تشير تقييماتنا إلى أن هذا التحويل يحمل أكبر خطر لتحقيق الجدول الزمني المخطط للإصدار.

إرشادات القرار بناءً على وضعك الحالي

دعني أقودك خلال سيناريوهات مختلفة لمساعدتك في اتخاذ قرار مستنير:

السيناريو 1: لا يوجد موقع Drupal موجود
إذا لم يكن لديك موقع ويب Drupal حاليًا، أوصي بالمضي قدمًا مع Drupal 8 فورًا. الانتظار لمدة عام لـ Drupal 9 سيؤخر مشروعك بدون تقديم فوائد كبيرة.

السيناريو 2: موقع Drupal 6 موجود
بالنسبة للمنظمات التي لا تزال تعمل على Drupal 6، أوصي بشدة بالترحيل إلى Drupal 8 في أقرب وقت ممكن. هذه الاستعجال ينبع من حالة Drupal 6 الأساسية وإصدارات PHP المرتبطة بها، التي قد تشكل مخاطر أمنية.

السيناريو 3: موقع Drupal 7 موجود
بالنسبة لمستخدمي Drupal 7، يعتمد الطريق إلى الأمام على مدى توافق موقع الويب الحالي مع احتياجات الأعمال:

إذا كان الموقع الحالي يلبي متطلبات الأعمال:
- ضع في اعتبارك التخطيط للترحيل إلى Drupal 8.8 في ديسمبر 2019
- هذا التوقيت يضعك في موقع قريب من إصدار أو اثنين من الإصدارات الثانوية قبل Drupal 9
- القرب من Drupal 9 يقلل من تأثير التحديثات المستقبلية
- يمكن إضافة وظائف جديدة إلى موقعك D7 في الوقت الحالي، على الرغم من أن هذا سيتكبد تكاليف إضافية

إذا كان الموقع الحالي بحاجة إلى تحديثات كبيرة:
- أوصي بالترحيل إلى Drupal 8.7 الآن
- خصص ميزانية لبعض أعمال التطوير المبكرة في عام 2020
- قم بتضمين وقت التحضير للترحيل المتوقع لـ Drupal 9

تأمين مستقبل تنفيذك

نظرًا للمستقبل، يتم تطوير Drupal 9 مع التركيز القوي على واجهات برمجة التطبيقات وممارسات التطوير الحديثة. في DrupalCon Seattle الأخير، لاحظنا اعتمادًا متزايدًا للهياكل المقسمة باستخدام أطر الواجهة الأمامية مثل Angular و React. مع التكامل المخطط لـ React في النواة الأساسية لـ Drupal، أشجع بشدة أصحاب المنتجات على النظر في تنفيذ هذه التقنيات الأمامية الحديثة في مشاريعهم.

هذا النهج لا يعد منظمتك فقط لتطورات Drupal المستقبلية ولكنه يوفر أيضًا مرونة أكبر وتحسينات في تجربة المستخدم.

للحصول على إرشادات أكثر تفصيلاً خاصة بوضعك، يرجى الاتصال بنا على office@softescu.com.

مقالة
  • المعرفة
    مركز المعرفة
    داخل عقل الذكاء الصناعي
  • المعرفة
    مركز المعرفة
    تنعيم LLaMA لإعادة إنشاء أسلوب إمينيسكو الأدبي
  • المعرفة
    مركز المعرفة
    تبدأ عهدًا جديدًا: إطلاق نظام إدارة المحتوى دروبال 1.0