Drupal 8 मॉड्यूल्स की स्थापना
एक या अधिक मॉड्यूल स्थापित करें ताकि आप Drupal में नई विशेषताएँ जोड़ सकें, उसकी कार्यक्षमता बढ़ा सकें या उसे बेहतर बना सकें।
आवश्यक ज्ञान
चरण 1: मॉड्यूल प्राप्त करें
यदि वह मॉड्यूल जिसे आप स्थापित करना चाहते हैं Drupal कोर का हिस्सा है, तो आप अगले चरण पर जा सकते हैं।
किसी मॉड्यूल को स्थापित करने के लिए, आपको पहले उसका कोड प्राप्त करना होगा। अपने प्रोजेक्ट में निर्भरता जोड़ने का अनुशंसित तरीका Composer का उपयोग करना है। यह मानता है कि आप पहले से ही अपने प्रोजेक्ट को Composer के माध्यम से प्रबंधित कर रहे हैं।
किसी मॉड्यूल को जोड़ने के लिए, पहले उसका शॉर्ट नाम (machine name) पहचानें। यह प्रोजेक्ट पेज के URL का अंतिम भाग होता है। उदाहरण के लिए, https://www.drupal.org/project/geofield पर स्थित Geofield मॉड्यूल का शॉर्ट नाम geofield है।
मॉड्यूल और उसकी सभी Composer निर्भरताएँ डाउनलोड करने के लिए, अपनी साइट की रूट डायरेक्टरी में यह कमांड चलाएँ (जहाँ “geofield” को अपने मॉड्यूल के नाम से बदलें):
composer require drupal/geofield
कमांड चलाने के बाद, आपको एक संदेश दिखाई देगा जो दर्शाएगा कि मॉड्यूल आपके composer.json फ़ाइल में निर्भरता के रूप में जोड़ा गया है और उसका कोड डाउनलोड हो चुका है।
अधिक जानकारी और वीडियो डेमो के लिए देखें: Composer का उपयोग करके फ़ाइलें डाउनलोड और अपडेट करना और Composer का उपयोग करके मॉड्यूल्स और थीम्स डाउनलोड करना।
मॉड्यूल प्राप्त करने के वैकल्पिक तरीके:
चरण 2: मॉड्यूल सक्षम करें
Drupal UI का उपयोग करके:
- “प्रबंधन” मेनू से “एक्सटेंड” (admin/modules) पेज पर जाएँ।
- वह मॉड्यूल खोजें जिसे आप सक्षम करना चाहते हैं और उसके बगल में स्थित चेकबॉक्स चुनें।
- “इंस्टॉल” पर क्लिक करें ताकि नया मॉड्यूल सक्षम हो जाए।
Drush का उपयोग करके:
drush en geofield
अधिक जानकारी और वीडियो डेमो के लिए देखें: Drupal.org से मॉड्यूल डाउनलोड और इंस्टॉल करना तथा कमांड लाइन से मॉड्यूल इंस्टॉल करना।
अतिरिक्त जानकारी
मॉड्यूल्स को व्यवस्थित रूप से संग्रहीत करना
Drupal मॉड्यूल्स को कई स्थानों पर ढूँढता है — प्राथमिक रूप से /modules (अनुशंसित) या /sites/*/modules। इन स्थानों के अंदर Drupal सभी उप-डायरेक्टरियों में मॉड्यूल्स की खोज करता है।
सामान्य प्रथा यह है कि Drupal.org से डाउनलोड किए गए सभी मॉड्यूल्स को /modules/contrib में रखा जाए, और आपके प्रोजेक्ट के कस्टम कोड वाले मॉड्यूल्स को /modules/custom में।
एक प्रोजेक्ट में कई मॉड्यूल्स शामिल हो सकते हैं
अक्सर एक प्रोजेक्ट (जैसे https://drupal.org/project/devel) में कई मॉड्यूल्स होते हैं। प्रत्येक मॉड्यूल को “एक्सटेंड” पेज पर अलग-अलग सक्षम किया जा सकता है।