Composer
مدير الحزم الخاص بلغة PHP، يثبّت المكتبات والوحدات بالإصدارات المتوافقة معاً. في دروبال الحديث تتم الترقية كلها تقريباً عبر أوامر Composer بدل رفع الملفات يدوياً.
معنى Composer بالعربي: مدير الحزم الخاص بلغة PHP، وهو أداة سطر أوامر تثبّت المكتبات التي يحتاجها المشروع وتختار إصدارات متوافقة منها.
Composer in Arabic: مدير حزم PHP.
تُكتب المتطلبات في ملف composer.json، ويسجّل Composer الإصدارات المثبّتة فعلياً في composer.lock، وتوضع المكتبات في مجلد vendor. وبهذا يحصل كل من يعمل على المشروع على النسخ نفسها.
مواقع دروبال الحديثة تعتمد عليه في التثبيت والترقية، وفي ووردبريس يستخدمه مطورو الإضافات لإدارة مكتباتهم. احفظ ملف composer.lock مع الكود، وجرّب التحديثات بالخيار --dry-run قبل تنفيذها.
