إن العالم الرقمي في تطور مستمر، و دروبال بالتحديد.. حيث تم إطلاق نسخة دروبال 11، العديد من المستخدمين والمهتمين يتساءلون: أليست هذه النسخة مبكرة نوعًا ما أو ربما قبل أوانها؟ بالرغم من الإضافات المميزة لكن الشركات قد بدأت لتوها الانتقال وترحيل بياناتها إلى دروبال 10.
هل الوقت الآن مناسب للانتقال إلى دروبال 11، أم للشركات متسع من الوقت لأخذ هذه الخطوة؟ ما هي الإضافات والخصائص التي ارتأت دروبال إطلاقها الآن؟
في الثاني من أغسطس 2024، تم الإعلان عن إطلاق دروبال 11، قامت مؤسسة دروبال هذه المرة بتوضيح اختلاف منهجية تحديث وإطلاق النسخ الجديدة. إنه ليس تحديثًا روتينيًا، ربما يكون التحديث سابقًا لأوانه في حين أن دروبال 10 قد تم إطلاقه مؤخرًا، لكن هناك عدة رسائل يمكن استنتاجها، واحدة من أهمها هي أن دروبال أطلقت حملة تحذير أخيرة حول انتهاء دعم دروبال 7، حيث أنه تم تأجيل انتهاء الدعم أكثر من مرة حتى وصل إلى الموعد النهائي وهو يناير 2025. لذلك قد يكون التحديث ليضفي مساحة إضافية للمستخدمين في حين أن لاعبًا قديمًا قد تم إقصاؤه.
أما التحليل الفلسفي الآخر، هو أن مجتمع دروبال القائم على تقنيات المصادر المفتوحة والدعوة إلى الاستقلال وامتلاك البرمجيات الخاصة قد يتعارض من باب المبدأ مع اعتمادية التحديثات إلى بعض البرمجيات الأخرى داخل نظام إدارة المحتوى، كـ Symfony و jQuery، حيث كانت جميع تحديثات دروبال السابقة ضرورية وعاجلة بسبب اعتماديتها على تحديثات الأنظمة المدمجة داخلها.
بينما صرّح مسؤولون في دروبال: "إن دروبال 11 تم إصداره مبكرًا لكي تقوم بتحديثه لاحقًا" قد يبدو غريبًا لكنه الأقرب إلى التحليل الأول، والمجال مفتوح للترقية إلى دروبال 10 او 11، حيث أن دروبال 10 سيتم إقصاؤه في النصف الثاني من 2026 حسب ما أعلن عنه مسؤولو دروبال.
يجب على الشركات والمؤسسات المستخدمة لنظام إدارة المحتوى دروبال أن يتجنبوا استخدام نسخ فائتة عن الدعم التقني، حتى لا يفقد النظام الخاص بك خصائص الأمان والخصوصية، ولتبقى المنصة على خطوات التحديث التقني والتطور التكنولوجي السريع.
التركيبات أو "الوصفات" في دروبال هي مفهوم جديد تم تصميمه ليحل محل الأسلوب القديم الخاص بالتوزيعات أو ملفات التثبيت المخصصة للمواقع. الهدف منها هو فك الارتباط بين عملية التثبيت وقاعدتها الأساسية، مما يجعل عمليات التثبيت أكثر قابلية للإدارة ومخصصة لاحتياجات موقعك المحددة. هذه الخاصية ما زالت تجريبية، من المتوقع أن تستقر في الإصدار 11.1.
يجمع دروبال بين الأكواد والتصميم لتقديم تجربة تنقل محسّنة في إدارة المحتوى. تتميز الواجهة المحدثة بشريط أدوات أنيق وقائمة قابلة للطي على اليسار، مما يجعل إدارة الموقع أكثر سهولة ويعزز سير العمل في التطوير.
تكنولوجيا BigPipe المتاحة في الإصدارات السابقة من دروبال، تم دمجها وتحسينها بشكل كامل في دروبال 11. تتيح BigPipe تحميل الصفحات بسرعة أكبر لتظهر أجزاء من الصفحة بشكل تلقائي بمجرد أن تكون جاهزة، مما يحسن تجربة المستخدم بشكل ملحوظ. علمًا أنها تضمن عرض المحتوى الأساسي أولاً، حتى أثناء تحميل الأجزاء الأقل أهمية.
يستفيد دروبال 11 بالكامل من التطورات الحديثة في PHP، بدءًا من التوصيل التلقائي مع خدمات Symfony 7.1، مما يجعل عملية التطوير أسلس. كما يتيح تضمين "ألياف PHP" إدارة أفضل للمهام غير المتزامنة (Asynchronous Tasks)، مما يحسن الكفاءة العامة. بالإضافة إلى ذلك، تم تضمين العمل بالنسخة الأخيرة (PHP 8.3) في دروبال 11، للاستفادة من التحسينات في الأداء والسمات الجديدة، مما يؤدي إلى تحميل أسرع للصفحات وعمليات خادم أكثر قوة.
هل تعلم أن PHP 8.3 قد حققت قفزة جديدة في الأداء؟
وفقًا لـ Kinsta.com، وصل الإصدار الجديد سرعة 1432 طلب/الثانية، وعلى سبيل المقارنة والتوضيح، كانت سرعة PHP 8.1 تساوي 922 طلب/الثانية، في حين تحسنت قليلًا في PHP 8.2 لتصبح 941 طلب/الثانية، هذا يعني أن PHP 8.3 ذا سرعة تبلغ ضعفي النسخة المقترنة بـ دروبال 10!
يتيح API الخاص بسياسة الوصول المتقدمة للمطورين التحكم في الوصول إلى المواقع باستخدام قواعد مرنة تعتمد على الظروف. تتيح هذه الميزة تحكمًا دقيقًا في أذونات الوصول إلى صفحات معينة في الموقع، مع سياسات يمكن تخصيصها بناءً على عوامل مثل أدوار المستخدمين أو أنواع المحتوى أو حتى سمات الطلب.
تعمل هذه الميزة على فحص المشاكل المحتملة وعدم الاتساق في التكوينات، مما يسمح للمطورين باكتشاف الأخطاء مبكرًا أثناء عملية التطوير. من خلال التحقق من التكوينات، يمكن للمطورين النشر بثقة وراحة أكبر، مما يقلل من مخاطر الأخطاء أثناء التشغيل ويضمن تجربة أكثر سلاسة للمستخدمين النهائيين. هذا لا يعزز استقرار الموقع فحسب، بل يحسن بشكل كبير تجربة المطورين أيضًا.
يقدم دروبال 11 دليل المكونات الشامل للمطورين، التي تجعل تطوير الواجهات الأمامية أكثر انسيابية. يمكن للمطورين الآن تجميع القوالب والأنماط وملفات JavaScript في دليل واحد، مما يحسن القدرة على الصيانة وإعادة الاستخدام. هذا التغيير يؤدي إلى قواعد بيانات أكثر تنظيمًا وإدارةً، مما يجعل التطوير أسرع وأكثر كفاءة.
توفر القوائم المنفصلة أفضل طريقة لواجهات JavaScript الأمامية لاستخدام القوائم القابلة للتكوين التي يتم إدارتها في دروبال. وهذا يجعل من السهل على مطور الواجهة الأمامية استهلاك بيانات القائمة هذه من أجل عرض التنقل بدلاً من ترميزها بشكل ثابت.
يأتي دروبال 11 مع CKEditor 5، محرر WYSIWYG القوي، والذي يتميز الآن بوظيفة التنسيق التلقائي. يقوم هذا المحرر بتنسيق النصوص عند إنشاء قائمة أو عنوان تلقائيًا وأثناء الكتابة، كما يدعم اختصارات Markdown، مما يسمح للمحررين وكاتبي المحتوى بالتركيز على الكتابة دون الحاجة إلى التنقل بين قوائم التنسيق، مما يجعل إنشاء المحتوى أسرع وأكثر سهولة.
يولي دروبال 11 اهتمامًا كبيرًا بمعايير الوصول، حسب المدير التنفيذي لمؤسسة دروبال تيم دويلي يقول أن: "معايير الوصول لدى دروبال مفتاح قوتها".
تعتمد دروبال على معايير WCAG 2.1 ومتوافقة معها تمامًا، مما يوفر تجربة سلسة لجميع المستخدمين بجميع القدرات والاختلافات، بما في ذلك ذوي الاحتياجات الخاصة، ودعم تعدد اللغات.
يوفر دروبال 11 تحسينات كبيرة في الأداء من خلال تسريع أوقات تحميل الصفحات وزيادة استجابة المواقع بفضل تحسينات PHP 8.3 وتقنيات التخزين المؤقت المتقدمة Caching Mechanisms.
مع بروتوكولات أمنية محدثة وإجراءات تحكم مشددة للوصول، يحمي دروبال 11 مواقع الويب من التهديدات الحديثة، مما يعزز حماية البيانات وخصوصية المستخدمين.
يدمج دروبال 11 تقنيات متقدمة مثل PHP 8.3 لتحسين أداء المواقع، مما يتيح لها التعامل مع عدد أكبر من الطلبات في الثانية، وبالتالي تحسين سرعة وأداء الموقع بشكل كبير.
تم تصميم دروبال 11 ليتكيف مع توسع المواقع بسهولة، مما يجعله مثاليًا للشركات التي تتوقع نموًا في المستقبل. سواء كنت تدير مدونة صغيرة أو موقعًا ضخمًا، فإن بنية دروبال القوية تسمح بالتوسع دون التأثير على الأداء.
تستمر مكتبة الوحدات في دروبال 11 في النمو، مما يتيح إضافة ميزات جديدة وتكاملات مع أنظمة خارجية بسهولة دون الحاجة إلى تطوير مخصص واسع النطاق.
كلما بادرت بالترقية إلى دروبال 11 في وقت أبكر، كلما كانت الفائدة أكبر لمؤسستك أو الشركة الخاصة بك. تأجيل الترقية قد يعرض موقعك للتقادم التكنولوجي والافتقار إلى التجربة الأفضل للمستخدمين. كل يوم يمر يُكسب المنافسين الذين اعتمدوا على نسخة أحدث ميزة إضافية، في حين تواجه الإصدارات القديمة تحديات متزايدة في الأمان والأداء.
نحن في Sprintive نقدم حلولًا سلسة لـ نقل البيانات وترحيلها بين الإصدارات، مما يضمن انتقال موقعك إلى الإصدار الجديد بدون مشاكل، تغيير أو فقدان للبيانات. فريقنا متخصص في تقديم تجربة ترقية ترفع من مستوى حضورك الرقمي وتمنحك ميزة تنافسية في السوق.
بإصدار دروبال 11، يمكنك توقع العديد من الميزات التي تهدف إلى تبسيط إدارة المواقع وتطويرها، مع التركيز على الأتمتة وسهولة الاستخدام. سيقدم التحديثات التلقائية عبر واجهة برمجة التطبيقات Package Manager لتسهيل صيانة المواقع، بينما يعزز المتصفح الخاص بالمشروعات (Project Browser) إمكانية الوصول للمطورين، الذي يجعل استكشاف الوحدات وتثبيتها أكثر سهولة وتفاعلية.
في الختام، يشكل دروبال 11 مستقبل تطوير الويب بفضل ميزاته الجديدة والتحسينات التي تعزز الأداء والأمان وقابلية الاستخدام. تم تصميم دروبال 11 لتبسيط إدارة المواقع وتمكين المستخدمين من بناء مواقع إلكترونية أكثر ديناميكية ومرونة. كلما تطورت منظومة إدارة المحتوى (CMS)، كانت الشركات التي تعتمد دروبال 11 في وقت مبكر في وضع أفضل للبقاء في الصدارة، مع الاستفادة من تحسينات الأداء، وميزات الوصول المتقدمة، وسير العمل الأكثر كفاءة. حان الوقت الآن للاستفادة من هذه التحديثات وضمان المكان الأفضل لمؤسستك.