logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

Composer के माध्यम से मॉड्यूल निर्भरताएँ (Dependencies) स्थापित करना

06/10/2025, by Ivan

Menu

Composer एक PHP पैकेज मैनेजर है। यह Drupal की अपनी निर्भरता प्रबंधन प्रणाली और Drush make जैसी कार्यक्षमता प्रदान करता है, लेकिन यह केवल Drupal मॉड्यूल्स के लिए नहीं, बल्कि किसी भी PHP प्रोजेक्ट के लिए काम करता है। Drupal 8 के कई मॉड्यूल सामान्य PHP पैकेजों पर निर्भर करते हैं, जिन्हें साइट के कोडबेस में Composer के माध्यम से शामिल किया जाना आवश्यक है।

कौन से मॉड्यूल्स में Composer निर्भरताएँ होती हैं?

यह पता लगाने के कुछ तरीके हैं कि किसी मॉड्यूल में Composer निर्भरताएँ हैं या नहीं:

  • मॉड्यूल के प्रोजेक्ट पेज या उसके README या INSTALL फ़ाइलों में इसका उल्लेख होता है।
  • मॉड्यूल की रूट डायरेक्टरी में composer.json फ़ाइल मौजूद होती है।
  • #2494073: Composer निर्भरताओं के बिना मॉड्यूल्स की स्थापना पर रोक के बाद, Drupal कोर स्वचालित रूप से आपको ऐसे मॉड्यूल्स के बारे में सूचित करेगा।

 

Composer के माध्यम से मॉड्यूल की निर्भरताएँ कैसे स्थापित करें?

संक्षेप में कहें तो — हमेशा Composer का उपयोग करके मॉड्यूल इंस्टॉल करें। इसके लिए निम्न कमांड चलाएँ:

composer require drupal/modulename

इस कमांड को webroot डायरेक्टरी से चलाएँ (Drupal कोर डायरेक्टरी के अंदर से नहीं)। यह मॉड्यूल और उसकी सभी Composer निर्भरताएँ स्थापित कर देगा। जब मॉड्यूल Composer में जोड़ दिया जाए, तो आप उसे Drupal के भीतर सक्षम कर सकते हैं। अधिक जानकारी के लिए पढ़ें Drupal में मॉड्यूल सक्षम करने का गाइड

अधिक विवरण के लिए देखें Composer का उपयोग करके Drupal साइट की निर्भरताओं का प्रबंधन

ध्यान दें! Drupal 8.1 से शुरू होकर, Composer Manager मॉड्यूल अब अप्रचलित (deprecated) है और आवश्यक नहीं है।