هل تحتاج إلى تشغيل دروبال 9 أم يجب استئناف العمل مع دروبال 8؟
نشرت: 2022-01-02من المحتمل أن يتم إطلاق دروبال 9 هذا العام في 3 يونيو ، لذلك إذا كنت تطور موقعًا جديدًا ، فيجب أن تأخذ هذه الترقية في الاعتبار. دعم دروبال دائمًا الإصدارات الحالية والسابقة ، ولكن الآن من المحتمل أن تتغير السياسة بسبب تقدم دروبال 9. من المحتمل أن ترى المزيد من إطار عمل دروبال 9 بدلاً من دروبال 7 أو 8. إنه الوقت المناسب للترحيب بهذه الترقية حيث لديها الكثير في المتجر لعملك الحالي وفرص عملك في المستقبل.
الاختلاف الرئيسي في هذا التغيير هو توافقه مع الإصدارات السابقة. يختلف Drupal 9 تمامًا عن الإصدارات السابقة. كانت واجهات برمجة التطبيقات الداخلية غير كفؤة تمامًا نظرًا لأن الوحدات النمطية لإصدار واحد لا تعمل مع إصدار آخر. أيضا ، كانت بنية كلا الإصدارين مختلفة. على سبيل المثال ، سواء كنت تنتقل من Drupal 6 إلى 7 أو Drupal 7 إلى 8 ، فهناك فرق كبير مثل تغيير خدمات تطوير Drupal إلى WordPress. لذلك ، هناك حاجة إلى ابتكار كامل ، لا يزال هناك خوف من الترقية في أذهان مستخدمي دروبال الذين لا يستطيعون التحول عشوائيًا مثل مستخدمي WordPress الذين يمكنهم الاستفادة من أحدث ترقية إلى نظام إدارة المحتوى الخاص بهم.
الآن تغير السيناريو لأن الترقية من دروبال 8 إلى 9 ستكون رحلة إبحار سلسة. سيتم دمج التغييرات في دروبال 8 متوازي كما كان قبل إصدار دروبال 9. ونتيجة لذلك ، سيكون لدى المشرفين على الوحدة الوقت لإضافة دعم خارجي لواجهات برمجة التطبيقات الجديدة قبل إصدار دروبال 9. ليس فقط دروبال 9 ، دروبال 8 أيضًا سيكون له كل الفوائد الكبيرة للمطورين. ستعمل هذه الترقية على تغيير التمثيل الكامل للإصدارات السابقة من دروبال.
إصدار دروبال 9 في الطريق ومازال دروبال 7 و 8 يتمتعان بدعم لمدة عامين . سيكون لهذه السياسة تأثير كبير على كيفية التخطيط لترقية دروبال 7. لقد توصلنا إلى دليل فعال حول هذه الترقية والذي سيساعدك على اتخاذ أفضل قرار بشأن ما إذا كانت هذه الترقية مفيدة لعملك أم لا . إذا وجدت أي ارتباك فيما يتعلق بعملية الترقية ، فاتصل بشركة تطوير دروبال مشهورة لمساعدتك في اتخاذ جميع القرارات الآمنة والذكية بشأن الترقية.
ما هو موعد إطلاق دروبال 9؟
توقعت وحدات دروبال 7 تغييرات غير عادية للعمل مع دروبال 8 ، لذلك لم يفكر العديد من المستخدمين في اعتماده. كانت هناك مساحة شاسعة بين وحدتي دروبال 8 ودروبال 7 ، وقد أجرى دروبال 7 تغييرات جديرة بالملاحظة للبقاء مع فترة الذروة. الآن ، الخبر السار هو أن وحدات دروبال 8 تم تبسيطها أيضًا مع تغييرات دروبال 9. كما ذكرنا أعلاه ، من المرجح أن يتم إصدار إطار عمل دروبال 9 في 3 يونيو 2020 .
يعتبر هدفه الرئيسي بمثابة تحديثات مستمرة جنبًا إلى جنب مع التوافق مع الإصدارات السابقة التي من خلالها سيكون دروبال 9 جاهزًا في وقت قصير. سيكون تغيير الرموز وأنماط العمل من D8 إلى D9 أمرًا مربكًا ، لذا يجب على الفرق تصحيح الإصدار المحلي للوحدة ، وانتظار الإصدار الرسمي. عندما يكون هناك اختلاف في الكود ، سيكون هناك خطر على المطورين لتصحيح الوحدة في النظام.
هل من الحكمة الهجرة إلى دروبال 8 أم انتظار دروبال 9؟
نظرًا لوجود فجوة كبيرة بين تاريخ الإصدار ، سيصل دروبال 7 إلى نهايته حتى إصدار دروبال 9. سيكون من الصعب اتخاذ قرار بالالتزام بـ دروبال 8 أو بدء العمل على دروبال 9.
إذا كان عملك موسميًا ، فيمكنك على الأرجح انتظار دروبال 9 لأن لديك الكثير من الوقت للانتقال إلى D9 والانتباه إلى القمم الموسمية.
إنه أفضل قرار لتجنب الترقية إذا كنت تفكر في إنهاء المشروع في عام 2020. يمكنك الذهاب مباشرة إلى دروبال 9 بعد صدوره. يجب أن تخطط للتعامل مع الاختلافات في موقع D9 لتجنب المشكلات المختلفة في سحب جميع وحدات D8. يمكنك تجنب كل عوائق العملية ، بمجرد أن تبدأ على الأرجح في العمل لإصدار جديد تمامًا.

هل لديك أي صعوبات في D7؟
دروبال 7 مدعوم حاليًا ؛ العديد من الوكالات والشركات لديها خبرة في العمل مع هذه المنصة. هناك الكثير من التحسينات والوظائف التي تجعل دروبال 8 أفضل من الباقي. إذا كان لديك أي استفسارات أو تأخير في العمل بسبب دروبال 7 ، فهذا هو الوقت المناسب للانتقال إلى إصدار دروبال 8.
هناك العديد من التحديات في موقع دروبال 7 ، بما في ذلك ممارسات تحرير الرسائل النصية لفرق التسويق. كانت بعض الأساليب لتمكين فرق التسويق من إدارة دروبال 7 جيدة. ومع ذلك ، يدمج دروبال 8 تحسينات مؤثرة لإدارة التخطيط وتضمين أفضل الممارسات لإدارة الصفحة. سيكون اتخاذ قرار الترقية إلى D8 مفيدًا لك الآن وفيما بعد.
لا توجد مشاكل مع D7 وأيضًا العمل ليس موسميًا ، ماذا أفعل؟ تواصل مع D7!
إذا كان عملك مزدهرًا مع دروبال 7 ، فسيكون قرارًا سيئًا أن تقوم بهذه الترقية قريبًا للغاية. يمكنك بدء هذه الترقية في نهاية عام 2020. يمكن لفريق التطوير ترحيل الموقع إلى دروبال 8 أثناء التفكير في إهمال واجهة برمجة التطبيقات لـ D9 وتحديد الوحدات غير الجاهزة لـ Drupal 9. تأكد من أن الرمز المخصص لا يقلل من الوظائف من D8.
عندما يقترب مشروعك من الاكتمال ويصدر دروبال 9 ، عليك أن تفكر مليًا قبل الوصول إلى نتيجة واحدة. إذا كان D9 جاهزًا ، فاستمر معه أو يمكنك أيضًا استخدام D8 وترقية D9 الأخير. كلاهما جزء مهم من النجاح ويمكنهما أيضًا إنشاء عمل رائع للمستقبل. سيكون التحول إلى D9 أفضل جهد وستحصل أيضًا على مرفق CMS الحديث وهو D8.
اقرأ هنا عن 10 وحدات احترافية لتحسين محركات البحث يجب توفرها في تطوير موقع دروبال .
هل أنت جاهز لدروبال 9؟
أحد الأشياء المهمة من تخطيط تطوير Drupal 8 إلى Drupal 9 هو الانتباه إلى ميزات Drupal 9 مسبقًا للاستفادة منها في المستقبل. عليك أيضًا إجراء بعض التغييرات للتعرف على دروبال 9. تأكد من أن فريق الخبراء الخاص بك يتجاهل واجهات برمجة التطبيقات في دروبال 8 والتي لن تكون ذات فائدة في دروبال 9. من خلال القيام بذلك ، لن تضطر إلى القيام بالمزيد من العمل عندما يتعلق الأمر بترقية دروبال 8. إذا لم تكن قد أخذت أي خدمات تطوير دروبال موثوقة في الاعتبار ، ففكر في ذلك الآن!
دروبال 9: كل ما تحتاج لمعرفته حول تطوير دروبال

لماذا التحديث إلى دروبال 9؟
ستتم إضافة ميزات التوافق والميزات مع الإصدارات الثانوية إلى أحدث الإصدارات في دروبال 9. قد تكون هناك سمات ووحدات ومواقع معينة متوافقة فقط مع أحدث إصدار. سيتم تحديث دورة إصدار دروبال 9 دائمًا وتحتاج إلى الانتقال إلى إصدار دروبال 8.8 أو 8.9 للدخول إلى دروبال 9. النقاط المهمة للترقية إلى دروبال 9 هي:
- احصل على إرشادات الدعم والأمان بانتظام
- قريبًا لن يتم دعم دروبال 7 ودروبال 8 أو عدم أمانهما في تكامل الطرف الثالث.
- ستسحب العديد من خدمات الاستضافة دعمها من الإصدارات السابقة من دروبال. هذه مطلوبة للحفاظ على تكوينات مستوى الخادم.
ستنصحك شركة تطوير دروبال الشهيرة دائمًا بتحديث الإصدارات الجديدة من دروبال وعدم تفويت المزيد من الميزات لتخفيف عبء عملك.
ماذا يوجد في تحديث الإصدار الجديد؟
يوفر تحديث دروبال المزيد من الوظائف التي تتمثل في التعامل مع المزيد من البيانات بأحجام أكبر ، والتكامل السهل مع الأنظمة الأساسية الأخرى ، وحواجز أقل لمستخدمي دروبال. تم تغيير الترميز وواجهات برمجة التطبيقات وتحديثها. يمكن لشركة Drupal Development ذات الخبرة في السوق أن تضمن لك أن Drupal 9 هو تحديث موثوق تحتاجه كل منصة. دعونا نرى ما هو الجديد في هذا الإصدار المحدث:

متوافق مع الإصدارات السابقة
يمكن أن يستخدم الإصدار الأخير التكوينات والوحدات والبيانات التي تم إنشاؤها على دروبال 8 والتي لم تكن ممكنة سابقًا في دروبال 7 ودروبال 8. وهي تركز على كسر الكود وليس البيانات مما يجعلها أسرع وتقنية محدثة.
أداء أفضل
قدمت الدعم للصور سريعة الاستجابة التي تستهلك بيانات أقل وتعرض الصورة الأفضل حجمًا. يمهد الابتكار الطريق لأداء أسرع وأفضل لمنصتك. يدعم تحميل الصفحات بشكل أسرع ودعم متعدد اللغات في دروبال 9.
قاعدة التعليمات البرمجية النظيفة
سيضمن الرمز الذي تم تمييزه على أنه رمز مهمل أنه لن يتم دعمه واستخدامه في النظام البيئي. يوفر هذا الدعم قائمة أوضح لـ Drupal 9 ويزيل الرمز المهمل. هذا يجعل الكود أسرع ويحسن الأداء.
سيمفوني وتويج
سيتم استبدال الإصدار الأقدم بـ Symfony 4 أو 5. ستساعدك شركة تطوير الويب Drupal في العمل على هذه التحديثات. قد يقوم مجتمع Drupal بترقية Twig وتحسين الأداء من خلال تجربة مطور أفضل.
مقطوعة الرأس CMS
الأشياء الأساسية في Drupal Headless CMS هي:
- الحرية في الواجهة
- أنشئ البيانات مرة واحدة وانشرها في أي مكان
- يستخدم نهج API الأول
- جعل توفير الموارد أمرًا سهلاً
هذا يجعله أكثر قابلية للاستخدام ، ومرونة ، وقابلية للتوسع ، ويمكن الوصول إليه أكثر من الإصدارات السابقة.
المتطلبات الأساسية للتحديث إلى دروبال 9
بعض الخطوات التي عليك التأكد منها قبل الانتقال إلى دروبال 9 هي:
- تأكد من أن الموقع يعمل بإصدار ثابت من دروبال 8 وأن الوحدات الضرورية مثبتة.
- تم دمج أداة وحدة حالة الترقية في تحديث حالة الموقع للبحث عن متطلبات النظام وتوافق الوحدة مع دروبال 9.
- إذا واجهت مشكلات أثناء الترقية ، فما عليك سوى البحث عن حلول على صفحة Drupal.org والعمل عليها.
- انتقل من خلال الوحدات النمطية المخصصة للتحقق من المكتبات المهملة. يمكن أن تساعد وحدة رئيس الجامعة في ترقيات كود PHP من خلال إعادة تسمية الأساليب والفئات ومساحات الأسماء والثوابت والخصائص.
- يجب فحص بيئة الاستضافة بحثًا عن أي تغييرات ضرورية.
- يمكن أن تعرض وحدة حالة الترقية متطلبات النظام لـ Drupal 9.
بعد اتباع هذه الخطوات البسيطة ، تصبح منصتك جاهزة لـ Drupal 9.
ما هو تحديث Proclaraveless من دروبال 9؟
متطلبات الخادم
يحتاج الخادم إلى التحديث للتطور إلى منصة دروبال 9. هناك تقنيات معينة يجب أن تكون في إصدارات التحديثات:
- يجب أن يحتوي Apache على 2.4.7 أو إصدار أعلى
- يجب أن تحتوي منصة PHP على الإصدار 7.3 أو أعلى وليس الإصدار 8
- يجب أن يكون MySQL 5.7.8 أو إصدار أعلى
- يجب أن يكون إصدار MariaDB هو 10.3.7 أو أعلى
- يجب أن يكون لدى PostgreSQL الإصدار 10 أو أعلى
- يجب أن يكون SQLite 3.26 أو إصدار أعلى
تأكد من أن جوانب الخادم بها هذه الإصدارات لأنها جزء مهم من التحديثات.
التحديث إلى منصة معينة
بعض الوحدات والسمات في دروبال 8.8 و 8.9 متوافقة بالفعل مع دروبال 9. لذلك ، يجب ترقية منصتك إلى دروبال 8.8 أو 8.9 قبل الانتقال إلى دروبال 9. عند التحديث إلى دروبال 8.8 أو 8.9 ، يمكنك بسهولة تتبع التحذيرات أو أخطاء لأي رمز أو واجهات برمجة تطبيقات مهملة في النظام الأساسي الخاص بك.
ترقية حالة الوحدة النمطية
عن طريق تثبيت وحدة حالة الترقية في منصة دروبال الخاصة بك ، يمكنك تحليل إعداد دروبال والعمل على المتطلبات قبل الترقية إلى دروبال 9.
ترقية كود مخصص
تأكد من عدم وجود أي كود مهمل أو دروبال API في النظام الأساسي الخاص بك. اجعل البيانات متوافقة مع Drupal 8.8 أو 8.9 لتكون جاهزة لدروبال 9. يجب أن تتوافق الوحدات أو السمات المخصصة مع التحديثات.
التعليمات البرمجية الأساسية وتحديثات قاعدة البيانات
تأكد من عدم وجود أي أخطاء في الوحدات والسمات قبل ترقية دروبال 9. راقب المشكلات أثناء أو بعد تحديث دروبال 9 وحلها بشكل عاجل.
فوائد دروبال 9
- سهولة الترقية في المستقبل وأسرع مع هذا الإصدار من دروبال 9.
- يوفر الإصدار الأمني مزايا للدعم الرسمي طويل المدى مع دروبال 9 والإصدار الأحدث من PHP الذي يمنحه أمانًا أعلى ونظامًا أساسيًا أكثر أمانًا.
- الإصدار موجه نحو إمكانية الوصول ويركز على أن يكون أكثر قربًا من جميع المستخدمين ذوي الإعاقة.
- إنه يوفر تكاملاً سهلاً مع التطبيقات والأجهزة الجديدة وهو ما يضمن أولوية دروبال 9 الإستراتيجية.
- جاء دروبال 9 مزودًا بكمية محملة من الميزات مثل CKEditor للمنشورات ، وشريط الأدوات القابل للتكوين ، ومنشئ التخطيط ، وميزة التحرير السهلة ، والمزيد من سمات الإدارة ، وغير ذلك الكثير.
- أضافت اللغة تدعم جعل الواجهة أكثر سهولة في الاستخدام وزيادة القدرات متعددة اللغات.
- التحديث في دروبال 9 يجعل منهج الهاتف أولًا ويضمن أنه يعمل بسلاسة على جميع الأجهزة.
تأكد من أن لديك رمزًا نظيفًا ولا توجد عناصر قديمة في النظام الأساسي الخاص بك قبل التحديث إلى دروبال 9. ومع ذلك ، هل تفكر في عدم الترقية إلى دروبال 9 والاستئناف مع دروبال 8؟ يمكننا تقديم حل سهل وحتى مع إجراء الترحيل على أطراف أصابعك. شركة تطوير ويب دروبال جديرة بالثقة وذات خبرة ولديها القدرة على ضمان أفضل نتيجة للمنصة موجودة هنا فقط لعملائها.
