الوحدة هي نوع من حزم البرامج التي تعمل على توسيع وظائف نظام إدارة محتوى دروبال (CMS). تتم كتابة الوحدات بلغة برمجة PHP ويتم توزيعها عادةً كجزء من توزيع دروبال أو كحزمة مستقلة. يمكن استخدام الوحدات لإضافة ميزات ووظائف جديدة إلى موقع Drupal، مثل أنواع المحتوى المخصصة وأدوار المستخدم وأدوات تحسين محرك البحث (SEO). ويمكن استخدامها أيضًا لتعديل الميزات الموجودة، مثل تغيير طريقة عرض المحتوى أو إضافة حقول جديدة إلى أنواع المحتوى الموجودة. تتم إدارة الوحدات من خلال واجهة Drupal الإدارية، حيث يمكن تمكينها وتعطيلها وتكوينها.
عادةً ما يتم تطوير الوحدات بواسطة مطورين خارجيين، ولكن يمكن أيضًا إنشاؤها بواسطة مستخدمي دروبال. يمكن تنزيل الوحدات من موقع Drupal أو من مصادر أخرى، مثل GitHub. بمجرد تنزيل الوحدة النمطية، يجب تثبيتها وتمكينها حتى يتم استخدامها. بمجرد تمكينها، يمكن تكوين الوحدة لتلبية احتياجات موقع الويب.