أفضل 9 وحدات دروبال تحتاجها تمامًا لمشروع دروبال الخاص بك
نشرت: 2022-02-01لقد حصلنا عليها. تريد كل واحدة من الميزات الرائعة التي سمعت عنها مع دروبال 9. عندما تتحدث عن الميزات ، فأنت تتحدث عن الوحدات. واختيار الوحدات الخاصة بك هو الشيء التالي الذي ستفعله بعد تثبيت دروبال 9 ، لذا فهو حقًا أحد القرارات الرئيسية الأولى التي يتعين عليك اتخاذها.
بالطبع ، الأمر ليس بهذه البساطة (فهو ليس كذلك أبدًا). دروبال 9 مدعوم من قبل مجتمع المصادر المفتوحة المتنامي باستمرار والذي يعمل بجد لتطوير آلاف الوحدات التي يمكنها تعزيز وتوسيع وظائف موقع دروبال. يمكن أن يكون الاختيار بين مجموعة وحدات دروبال 9 من googleplex محاولة. بالتأكيد هناك طريقة أفضل من مجرد تخمين الوحدات التي ستخدم احتياجاتك ...؟ حسنًا ، لا ، ليس حقًا. لكن لدينا هذه القائمة المفيدة من الوحدات الموصى بها وأفضل الممارسات عند اختيار الوحدات مباشرة من مطوري Specbee.
دعنا نتعمق في قائمة مختصرة لأهم وحدات دروبال 9 التي يجب أن تمتلكها لبناء تجارب رقمية رائعة. وبعد ذلك مباشرة ، سنتحدث عن كيفية اختيار وحدات دروبال الخاصة بك.
وحدة شريط أدوات المسؤول
تعد وحدة شريط أدوات إدارة Drupal مفيدة للغاية لمسؤول الموقع والتنقل في منشئ الموقع. لا يعني ذلك أن شريط الأدوات الافتراضي ليس مفيدًا ، ولكنه ليس سهل الاستخدام. تعمل هذه الوحدة على توسيع وظائف شريط الأدوات من خلال تقديم قوائم منسدلة تتيح الوصول السهل إلى صفحات الإدارة المختلفة. كما تقدم وحدة فرعية لتوسيع وظائفها تسمى أدوات Admin Toolbar Extra Tools. تضيف هذه الوحدة الفرعية روابط مفيدة أكثر إلى قائمة المسؤول لأداء مهام مثل مسح ذاكرة التخزين المؤقت وتشغيل cron والمزيد.
وحدة الفقرات
إذا كنت تأمل في تجنب أي شكاوى من منتجي المحتوى ، فضع القوة في أيدي مؤلفي المحتوى والمحررين من خلال السماح لهم بإنشاء محتوى مرن ومنظم بسهولة باستخدام وحدة فقرات 9 دروبال. يمكنهم الآن بسهولة إضافة أنواع مختلفة من حقول الفقرات مثل الصور وكتل النص والاقتباسات وعروض الشرائح ومقاطع الفيديو وغير ذلك الكثير.
باستخدام نموذج تحرير العقدة المألوف ، يمكنهم إضافة / تشغيل عناصر الفقرة ووضعها أينما يريدون. كما يوفر عناصر واجهة مستخدم تتيح وظائف السحب والإفلات وتكرار الفقرات والعديد من الميزات الأخرى التي يمكن أن ترفع من تجربة المستخدم أثناء العمل مع وحدة الفقرات.
وحدة Webform
هذه واحدة من أكثر وحدات دروبال 9 أهمية وتنوعًا. لدرجة أنه دائمًا ما يكون في قائمة الوحدات الموصى بها. يحتاج كل موقع ويب تقريبًا إلى نموذج اتصال أو نموذج استطلاع أو نموذج ملاحظات - طريقة ما يتفاعل بها الزائر. تعتبر وحدة دروبال 9 Webform Module منشئ نموذج غني يسهل تخصيصه وتمديده. يسمح لك بجمع بيانات النموذج أو إرسالها إلى تطبيقات الجهات الخارجية أو إرسال رسائل بريد إلكتروني إلى المسؤولين أو المستخدمين. يمكنك أيضًا تصدير هذه البيانات إلى جداول البيانات لمزيد من التحليل. وفي الحقيقة ، نحن فقط نخدش السطح. هناك الكثير الذي تقدمه وحدة Webform ، والتي ربما تستحق منشوراً خاصاً بها.
منشئ التخطيط
يمكن لمحرري المحتوى ومنشئي المواقع الاختيار من بين مجموعة محددة مسبقًا من التخطيطات واستخدامها لبناء الصفحات بسهولة باستخدام منشئ التخطيط. لاحظ أنك ستحتاج إلى تمكين هذه الوحدة الأساسية في دروبال 9 لاستخدامها. يحتوي على واجهة مستخدم تخطيط WYSIWYG مع وظيفة السحب والإفلات ، مما يجعلها سهلة الاستخدام للغاية وقابلة للتخصيص ، حتى للمستخدمين المبتدئين. وظيفة المعاينة في الوقت الحقيقي تجعلها أداة فريدة وفعالة لبناء الصفحات. يمكنك حتى توسيع وظائف Layout builder بسهولة عند دمجها مع هذه الوحدات.
وحدة التطوير
تعد وحدة Drupal Devel أداة مفيدة جدًا للمطورين ومسؤولي المواقع. يستخدم على نطاق واسع لأغراض الاختبار نظرًا لقدرته على إنشاء الكثير من المحتوى للعقد والتعليقات والمستخدمين وأنواع المحتوى المختلفة والكيانات. كما يسمح للمطورين بتصحيح أي مشاكل في الوصول إلى العقدة. يمكن إضافة تذييلات الصفحة لجميع الصفحات بمساعدة الوحدة الفرعية التي تسمى Webprofiler. يوفر Webprofiler لمسؤولي الموقع تحليلات أساسية حول قدرات التخزين المؤقت واستعلامات قاعدة البيانات واستخدام الموارد وغير ذلك الكثير.
وحدة Twig Tweak
إذا كنت مطورًا تعمل باستخدام قوالب غصين معقدة ، فستكون وحدة Twig tweak هي أفضل صديق لك. توفر هذه الوحدة مجموعة من الوظائف والفلاتر التي لن تسهل فحسب ، بل ستعزز تجربة التطوير. كما أنه يساعد المطورين على كتابة تعليمات برمجية جيدة التنسيق يسهل فهمها. تعرف على كيفية تثبيت وحدة قرص الغصين والعمل معها هنا.
وحدة دروبال GraphQL
GraphQL هي لغة استعلام حديثة تحل محل لغات المدرسة القديمة (مثل REST) للتواصل مع واجهات برمجة التطبيقات. إنه أسرع ويعرض النتائج التي تبحث عنها فقط - على عكس كل الأمتعة غير المرغوب فيها التي تأتي مع استدعاء REST API. تمكّن وحدة Drupal GraphQL موقع ويب Drupal الخاص بك من إنشاء مخططات GraphQL وكشف كيانات Drupal باستخدام تطبيقات عميل GraphQL.
إعادة التوجيه ووحدة Pathauto
لا أحد يحب الروابط المعطلة ، خاصةً أصدقائنا في Google (ربما ليسوا أصدقاء ... أشبه بالمعارف). إذا قمت بتغيير بنية عنوان URL الخاص بك أو اخترت عدم تقديم هذا المحتوى بعد الآن ، فيمكنك تجنب إثارة غضب الإنترنت بمساعدة وحدة إعادة التوجيه الخاصة بـ Drupal 9. هذه الوحدة فائقة الفائدة تجعل إنشاء عمليات إعادة توجيه عناوين URL أمرًا سهلاً.
بالإضافة إلى عمليات إعادة التوجيه المناسبة ، فإن وجود عناوين URL جيدة التنظيم لا يؤدي فقط إلى تحسين تجربة المستخدم ، بل يعد أيضًا أمرًا حيويًا لتحسين محرك البحث. تعتبر وحدة Drupal Pathauto بالتأكيد وحدة لا بد منها في كل مشروع دروبال. إنه يساعد في إنشاء عناوين URL الصديقة للسيو والمنظمة بشكل جيد تلقائيًا. يمكن لمسؤولي الموقع أيضًا تغيير نظام الأنماط عن طريق تغيير الرموز المميزة التي يستخدمها.
تحليلات كوكل
ربما يكون هذا هو الأكثر وضوحًا ، لكن وحدة Drupal Google Analytics تضيف نظام تتبع تحليلات Google إلى موقع الويب الخاص بك. باستخدام وحدة دروبال هذه ، يمكن الوصول إلى جميع ميزات تحليلات جوجل ودمجها مع موقع الويب الخاص بك. يسمح بتتبع المجال وتتبع المستخدمين ومراقبة الروابط المتعقبة ومراقبة الملفات التي تم تنزيلها والبحث في الموقع ودعم Adsense وغير ذلك الكثير.
أشياء يجب تذكرها عند اختيار وحدات دروبال 9 الخاصة بك
الجانب الإيجابي / السلبي لأي نظام مفتوح المصدر هو مقدار اختيارك. سواء كانت وحدات التخصيص أو وحدات تكامل الوسائط الاجتماعية أو وحدات أتمتة التسويق أو أي وحدة أخرى ، يمكنك دائمًا العثور على أكثر من وحدة لكل وظيفة. إليك ما يجب أن تضعه في اعتبارك قبل اختيار أيهما تستخدم:
التوافق
قبل تنزيل وحدة نمطية ، يجب أن تعرف ما إذا كانت ستكون متوافقة مع إصدار دروبال الخاص بك. لمعرفة إصدار الوحدة التي تم إصدارها ، يمكنك الانتقال إلى صفحة مشروع الوحدة على Drupal.org والتمرير إلى النهاية حيث سترى رابط التنزيل والعثور على إصدارات الإصدار المحددة. إذا لم يتم تحديده ، فانتقل إلى http://drupal.org/project/Modules/name وقم بالتصفية حسب توافق Core.
إنها مجانية لكنها تستهلك مساحة
شيء واحد يجب مراعاته هو أنه على الرغم من أن وحدات دروبال المساهمة مجانية ، إلا أنها ليست خالية من السائبة. يمكن للوحدات النمطية غير المستخدمة أن تستهلك الكثير من المساحة والموارد دون داع مما قد يجعل موقع Drupal الخاص بك أثقل وأبطأ. لذلك ، قبل تنزيل وحدة نمطية ، قم بتحليل ما إذا كنت في حاجة إليها حقًا أو إذا كان أي وحدة أساسية أخرى تستخدمها بالفعل يمكنها أداء نفس الوظيفة لموقع الويب الخاص بك. لا تتردد في التخلي عن تلك الوحدات غير المستخدمة وغير النشطة لجعل موقع الويب الخاص بك أكثر صحة وخفة.
الوحدات التي يتم الاحتفاظ بها بنشاط
من المهم جدًا اختيار الوحدات التي يتم صيانتها وتحديثها ونشرها من قبل المطورين. غالبًا لأنه إذا واجهت أي ثغرات أمنية أو أي مشكلات أخرى ، فمن المحتمل أن تحصل على استجابة أسرع من المطور / المساهم. أيضًا ، سيكون لديك فرصة أفضل بكثير في أن يكون الإصدار المحدث في طريقه قريبًا.
شعبية
قد يبدو الأمر واضحًا ، ولكن استخدام الوحدات النمطية الشائعة عادةً ما يعني أنه يمكنك الوثوق بالوحدة للقيام بالمهمة بشكل آمن ومع مشكلات أقل. في صفحة مشروع الوحدة على Drupal.org ، يمكنك رؤية عدد التنزيلات وعدد مواقع الويب التي تستخدم حاليًا هذه الوحدة المحددة.
ابحث عن المشكلات
على الجانب الأيمن من صفحة مشروع وحدة دروبال ، يمكنك العثور على عدد المشكلات والأخطاء (المفتوحة والمغلقة) المرتبطة بهذه الوحدة. سيؤدي النقر فوق الارتباط إلى عرض تقرير مفصل عن جميع الأخطاء والمشكلات التي ستساعدك على معرفة ما إذا كانت الوحدة ستوفر الوظيفة التي تبحث عنها. يمكن أن يمنحك تاريخ "آخر تحديث" أيضًا فكرة عن مدى استجابة المطورين في حل المشكلات.