मॉड्यूल के ढांचे की तैयारी
इस मार्गदर्शन के अगले उपखंडों में, हम Drupal साइट के विभिन्न भागों जैसे कि कस्टम पेज, ब्लॉक, एंटिटी, फ़ील्ड आदि के उदाहरण बनाएंगे। सभी उदाहरण मॉड्यूल फ़ोल्डर और .info.yml फ़ाइल से शुरू होते हैं, और केवल इन दो तत्वों के साथ ही मॉड्यूल Drupal 8 के “Extend” प्रशासनिक पेज पर दिखाई देगा या सीधे Drush के माध्यम से सक्रिय किया जा सकता है।
यह उपखंड आपको प्रत्येक नए मॉड्यूल के लिए प्रारंभिक बिंदु बनने वाली .info.yml फ़ाइल को बनाना, उसका नामकरण करना और सही ढंग से रखना सिखाएगा।
यदि आप इस अनुभाग में दिए गए कोड उदाहरण का git रिपॉजिटरी क्लोन करना चाहते हैं, तो आपको git इंस्टॉल करना होगा और इन निर्देशों का पालन करना होगा। आप निम्नलिखित कमांड का उपयोग करके git रिपॉजिटरी क्लोन कर सकते हैं:
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
सभी फाइलें डिफ़ॉल्ट रूप से डाउनलोड हो जाती हैं, लेकिन आप शुरुआत में “skeleton” संस्करण को चेकआउट करके केवल ढांचा देख सकते हैं। ऐसा करने के लिए, मॉड्यूल की डायरेक्टरी में जाएँ और निम्न कमांड चलाएँ:
git checkout skeleton
अन्य शाखाएँ (branches) इस मार्गदर्शन के अगले उपखंडों के अनुरूप हैं और उनका उद्देश्य Examples मॉड्यूल में दिए गए अधिक संपूर्ण संस्करणों के समान कार्यक्षमता दिखाना है, जो यहाँ उपलब्ध है।