مع وجود ملايين المستخدمين الناجحين على مستوى العالم، يعرف الجميع أن دروبال منصة مفتوحة المصدر لنظام إدارة المحتوى CMS، تمكِّن المؤسسات الصغيرة والكبيرة من استخدامها بتكلفة منخفضة، وذلك لإدارة المواقع الإلكترونية الخاصة بهم وإنشاء بنية قوية للمؤسسة، مع قابلية التطوير وإبراز ميزة المنافسة دائمًا في بيئة عمل آمنة.
يأتي دروبال 9 مزوَّدًا بمجموعة جيدة من القوالب Themes والعديد من الوحدات Modules، وذلك لتسهيل إنشاء مواقع الويب وصيانتها، كما تجد الشركات والمؤسسات أن هذه الوحدات تتسم بالفعالية والكفاءة عند إنشاء مواقعها على الويب دون التطرق إلى الأكواد البرمجية.
سنتناول في هذا المقال كيفية إضافة وإزالة الوحدات Modules في موقعك، كما سنلقي نظرةً على أفضل 15 وحدةً Module ضروريةً للمسؤولين الذين يرغبون في تحسين إمكانات مواقعهم على الويب.
الوحدات Modules
الوحدات هي عبارة عن أكواد برمجية كُتبت خصوصًا لأداء وظيفة ما، فبدلًا من كتابة كود PHP مثلًا لعمل تقويم في موقعك أو إضافة محرر نصوص محترف، يمكنك استخدام وحدات أخرى ساهم فيها مطورون من قبل تؤدي نفس الوظيفة، كما توجد وحدات Modules كثيرة قد تناسبك وتلبي احتياجاتك.
يمكن تنزيل هذه الوحدات من الموقع الرسمي وما يُشار إليه باسم Drupal core، وهو يأتي مليئًا بجميع الوحدات Modules الأكثر استخدامًا لبناء موقع إلكتروني، وهذا ما يوفره Drupal 9، إذ يتمتع بالكثير من الوحدات المفعلة وغير المفعلة الافتراضية، كما تضمن لك وحدات دروبال موقعًا متكاملًا على شبكة الإنترنت، وذلك لأنها:
- تتمتع بسهولة التكامل مع خدمات وتطبيقات الطرف الثالث الشائعة third-party.
- يمكن الوصول إليها من قِبل مديري المحتوى والمسؤولين والتعامل معها بكفاءة.
لاحظ أن الوحدات المفعلة قد حُددت من خلال Check Box، وأنه يمكنك تفعيل غير المفعلة منها من خلال Check Box كذلك، ثم النزول أسفل الصفحة والنقر على زر "تثبيت".
لكن هناك مجموعةً كبيرةً ومتنوعةً من الوحدات التي يساهم فيها آلاف المطورين مجانًا على الموقع الرسمي، مثل وحدات التجارة الإلكترونية والتدوين ومعارض الصور واستطلاعات الرأي والتصويت، وذلك بمجرد النقر على هذا الرابط السابق الذي سيوجهك مباشرةً إلى الصفحة الخاصة بالوحدات Modules لاختيار الإضافة التي تريدها، كما يمكنك تحديد عملية البحث إن خطَّطتَ لموقعك، إذ لن توفر النسخة الافتراضية من دروبال 9 Drupal مثلًا الإضافة أو الوحدة Module التي تمكننا من استطلاع آراء الزائرين أو التصويت لحدث معين.
لذلك يتطلب الأمر الذهاب إلى الموقع الرسمي لدروبال للبحث عن هذه الإضافة.
كل ما عليك هو الدخول إلى ذلك الرابط، ثم اختيار Modules وكتابة اسم الوحدة أو الإضافة poll، ثم الضغط على Search لتظهر أمامك الصفحة التالية.
انقر فقط على ذلك الخيار Poll لينقلك إلى صفحة أخرى بها كل معلومات هذه الإضافة أو الوحدة Module الجديدة ومتطلبات التحميل والتثبيت، ويوجد بها رابط تحميل أسفل الصفحة كما في الصورة التالية.
اختر صيغة التحميل ذات الامتداد Zip، وبمجرد الضغط عليها سيُطلب منك تحديد مكان حفظها على الخادم الخاص بك، وكل ما عليك فعله بعد اكتمال عملية التحميل هو الذهاب إلى وحدة تحكم موقعك Cpanel، ثم اختيار الوحدات والنقر على زر Add new Module لينقلك إلى الصفحة التالية.
كل ما عليك هو اختيار الملف الذي حمَّلتَه من الموقع الرسمي لدروبال، ثم النقر على زر متابعة، وعندها سيظهر أمامك ما يوضّح عملية تثبيت الإضافة الجديدة Module كما في الصورة التالية.
عند الضغط على تفعيل الوحدات المضافة حديثًا، سينقلك مباشرةً إلى جميع الوحدات Modules في موقعك المفعلة وغير المفعلة، لذا ابحث عن الإضافة poll، وغالبًا ما ستجدها ضمن الفئة (آخر)، وعندها عليك اختيارها ثم النزول أسفل الصفحة والضغط على زر تثبيت.
بعد النقر على زر تثبيت، سيظهر ما يوضح عملية تثبيت الإضافة وتحديثات الترجمات الجديدة من أجلها كما في الصورة التالية.
بعد الانتهاء من التحميل، سيظهر تنبيه يوضّح اكتمال العملية بنجاح كما في الصورة التالية.
لمعرفة كيفية استخدام تلك الإضافة في موقعك واستطلاع آراء زائريك عن مقال ما أو حدث معين أو أي شئ آخر، فكل ما عليك هو الذهاب إلى لوحة تحكم موقعك واختيار المحتوى ثم Polls، ثم النقر على زر Add Poll كما هو موضح في الصورة التالية.
بمجرد الضغط على زر Add a poll، ستنتقل مباشرةً إلى الصفحة التالية التي تمكّنك من تخصيص محتوى استطلاع الرأي الخاص بك.
وكل ما عليك هو طرح السؤال (اكتب ما تريده ) وتحديد مجموعة الخيارات لزائري موقعك (جيد - جيد جدًا - ممتاز)، ثم تحديد مدة ظهور استطلاع الرأي وتفعيل الخيارات الثلاثة الأخيرة، وذلك لتسمح للجميع بالمشاركة (وليس مستخدمي موقعك فقط)؛ أما الخيار الثاني، فهو إلغاء التصويت من قِبل أحد الزائرين بعد المشاركة، إن كنت تفضل ذلك، والخيار الأخير هو السماح برؤية معدلات التصويت للزائرين، وتعود كل هذه الخيارات لصاحب الموقع أو المدونة كما توضح الصور التالية.
تُعَد هذه الإضافة مهمة جدًا لكثير من المواقع المشهورة، وأيضًا للمؤسسات في عملية استطلاع الرأي في كثير من الأمور والمشاكل، كما تساهم في إعطاء روح المشاركة للزوار، ولمعرفة أهم الإضافات الأخرى Modules فقط تابع معنا.
أهم الوحدات Modules التي قد تحتاجها معظم المواقع
سنتناول فيما يلي أهم تلك الوحدات:
1. شريط أدوات المسؤول Admin Toolbar
يُعَد الغرض من هذه الوحدة هو ترقية شريط الأدوات الافتراضي الموجود في لوحة تحكم دروبال 9 وتحويله إلى قائمة منسدلة، فبمجرد الوقوف على أحد الخيارات في لوحة التحكم، سيعرض جميع الخيارات الأخرى الموجودة داخل هذا الخيار، مما يوفر وصولًا سريعًا إلى جميع صفحات الإدارة والتحكم السريع، إذ يحتوي شريط أدوات المسؤول على وحدات فرعية متنوعة، مثل أدوات إضافية لشريط أدوات المسؤول، والتي تساعد في إضافة روابط، مثل وحدة قائمة المسؤول لدروبال 9.
يمكنك تثبيت وحدة شريط الأدوات الإضافية للاستفادة من العديد من الروابط القيمة في قائمة شريط الأدوات الموجودة في لوحة تحكم موقعك، إذ يعمل هذا على إصلاح عرض الروابط التي يكافح المستخدم من أجل الوصول إليها، ويمكنك تحميله من الموقع الرسمي لدروبال، وذلك باتباع نفس الخطوات المستخدَمة بالمثل في الإضافة السابقة وتفعيلها، بعدها ستلاحظ القوائم المنسدلة وأهمية هذه الإضافة وما توفره للمسئول أو صاحب الموقع أو المدونة من مرونة في عملية التعامل وإدارة الموقع.
بمجرد الوقوف بالمؤشر على أي خيار في لوحة تحكم موقعك، ستظهر جميع الخيارات التي بداخله دون الحاجة للدخول إليها.
2. نظام حماية Shield
يُنصح بتثبيت وحدة Module توفر أسلوب حماية لموقع الويب الخاص بك من المستخدمين المجهولين والمتطفلين، وتمنعهم من الوصول إليك ضمن محركات البحث أثناء مراحل الاختبار وصيانة الموقع، إذ تبني هذه الإضافة درعًا بسيطًا للموقع باستخدام مصادقة أباتشي Apache، كما تحمي دروبال 9 تمامًا من كل الثغرات الخارجية. ويمكنك تحميل وتفعيل الإضافة من خلال هذا الرابط.
3. الدردشة لتقديم الدعم Chat - Live Helper Chat
تسمح هذه الوحدة أو الإضافة بدمج محادثة مفتوحة المصدر ضمن موقعك، أي Live Helper، ويتضمن ذلك خيارين للتهيئة:
- تكوين LiveHelperChat بواسطة الإدارة، وتحديد الخصائص التالية: المجال، وحجم الشات، وعنوان الدردشة.
- إعداد LiveHelperChat باستخدام نص جافاسكربت JS المصمم بواسطة خادم الدردشة، ويُعيَّن هذا البرنامج النصي في رأس الصفحة Header.
وتتضمن إعدادات رؤية الدردشة واجهة برمجة تطبيقات دروبال Drupal plugins، مما يساعدك على:
- رؤية حالة كل صفحة.
- متابعة ورؤية المستخدم والرد على استفساراته تلقائيًا.
- رؤية حالة المحتوى وعمليات تصفحه.
إذ تسمح هذه الإضافة LiveHelperChat للمسؤولين بإدارة جافاسكربت JS في إخراج الصفحة وفقًا لقواعد معينة قابلة للتكوين، فقد كُوِّنت باستخدام جافاسكربت JavaScript المتوافق مع دروبال Drupal 9، ويمكنك تحميل الإضافة وتفعيلها من هذا الرابط.
4. منع نسخ المحتوى Copy Prevention
تُعَد هذه الإضافة أداةً تحمي موقعك من سرقة المحتوى والصور، إذ تتضمن الوظائف الكاملة التي تسمح لك بحماية محتويات موقعك بسهولة ومنع نسخه في صورة نص Text، كما تلغي تفعيل خيار تحميل الصور من موقعك. ويمكنك تحميل الإضافة من الموقع الرسمي لدروبال.
5. إضافة Metatag
تمكّنك هذه الإضافة من إضافة وصف إضافي extra metadata لموقعك على الإنترنت، وذلك باختصار وصف الوسوم الخاصة بك ووسوم الكلمات المفتاحية لمحتواك، مما يساعد على تحسين محرك البحث ضمن موقعك، وتحسين النتائج التي تتضمن هذه الوسوم والكلمات المفتاحية والعبارات التي يستخدمها الزائرين في عملية البحث، ويمكنك تحميل الإضافة من هذا الرابط.
6. إضافة Role Expire
تُعَد واحدةً من أكثر الإضافات استخدامًا في دروبال 9، فهي إضافة محددة وسهلة الاستخدام، وتسهّل على صاحب الموقع إدارة تواريخ انتهاء وصلاحيات أدوار المستخدمين والمسئولين، كما تُستخدم هذه الإضافة لتنفيذ المشاركات التي قد تكون في عمل معين وتحتاج إلى أكثر من شخص لتنفيذها، وقد خُصِّصت مع دروبال 9، ويمكنك تحميل وتفعيل الإضافة من خلال هذا الرابط.
كيفية إزالة الوحدات Modules في دروبال 9
قد تكون بحاجة إلى إزالة بعض الوحدات بعد تثبيتها، إما لأنك لست بحاجة إليها، أو لأنها تبطئ موقعك أو غير ذلك، لذا فكل ما عليك فعله هو اختيار الوحدات من لوحة تحكم دروبال 9، ثم اختر إزالة، واضغط على زر إزالة أسفل الصفحة كما هو موضح في الصورة التالية.
الملخص
دروبال هو أحد أشهر نُظم إدارة المحتوى في العالم CMS، والمستخدَمة لتطوير المواقع الإلكترونية والتطبيقات. كما أنه يوفر وحدات Modules (إضافات برمجية تؤهلك لبناء موقع إلكتروني متكامل) تتيح لك القدرة على تخصيص وتصميم الموقع الخاص بك بسهولة، وهناك العديد من الوحدات الموجودة على الموقع الرسمي لدروبال يمكنك البحث عن الإضافة التي تناسبك وتخدم موقعك.
إلى هنا نكون وصلنا إلى نهاية مقالنا عن وحدات Modules دروبال 9، وعرضنا كيفية إضافة هذه الوحدات وتفعيلها خطوةً بخطوة، كما سلطنا الضوء على أهم الوحدات Modules التي قد تكون بحاجة إليها، وبالطبع دروبال في تطور مستمر، لذلك توجد وستتواجد تحديثات كثيرة في المستقبل القريب مما يزيد من قوة وأداء دروبال.
نتمنى أن يكون المقال قد قدم الشرح الوافي لهذا الموضوع.
أفضل التعليقات
لا توجد أية تعليقات بعد
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.