Drupal 8 के बेसिक मॉड्यूल बनाने के लिए व्यावहारिक गाइड
परिचय
Drupal की नवीनतम संस्करण - Drupal 8 - के बारे में बहुत कुछ कहा और चर्चा की गई है, और एक बात निश्चित है: मॉड्यूल बनाने का तरीका काफी बदल गया है। नए बदलावों के बारे में कई ट्यूटोरियल उपलब्ध हैं, और उनमें से प्रत्येक में लेखक डेवलपर्स को सलाह देते हैं कि जैसे-जैसे कोड विकसित होगा, और भी बड़े बदलावों पर नज़र रखें।
पिछले कुछ दिनों में मैंने कुछ ट्यूटोरियल्स और Examples मॉड्यूल का अध्ययन किया और एक काफ़ी दिलचस्प उदाहरण पाया, जो मुझे उम्मीद है कि आने वाले समय में भी प्रासंगिक रहेगा!
इस ट्यूटोरियल का उद्देश्य
इस पाठ में हम lorem ipsum जेनरेट करने के लिए एक मॉड्यूल बनाएँगे। सरल शब्दों में, यह एक ऐसा मॉड्यूल होगा जो यादृच्छिक वाक्यों को मिलाकर प्लेसहोल्डर टेक्स्ट बनाएगा। उपयोगकर्ता चुन सकेंगे कि उन्हें कितने पैराग्राफ और प्रत्येक पैराग्राफ में कितने वाक्य चाहिए, फिर एक बटन दबाएँगे और अपने लेआउट की ज़रूरतों के लिए सामग्री प्राप्त करेंगे।
मॉड्यूल एक सरल सेटिंग्स पेज और एक ब्लॉक प्रदान करता है, जिसमें टेक्स्ट जेनरेशन की मात्रा को कॉन्फ़िगर करने के लिए फ़ॉर्म होगा। इसके अलावा, इसमें डिफ़ॉल्ट सेटिंग्स, परमिशन, टेस्ट और थीम्स भी शामिल हैं।
यहाँ तैयार स्ट्रक्चर कुछ इस तरह दिखेगा।
घबराएँ नहीं
यह कोड इतना सरल है कि बिना किसी जटिलता के काम करेगा। यदि Drupal के कोर में कोई बदलाव इसे तोड़ देता है, तो कृपया मुझे बताएं और मैं इसे जल्द से जल्द ठीक कर दूँगा। कोशिश करें कि आप कॉपी-पेस्ट न करें, बल्कि कोड को खुद लिखें: इससे आपको इसे याद रखने में मदद मिलेगी!
वैसे भी, जैसा कि मैंने शीर्षक में कहा, यह गाइड पूरी तरह व्यावहारिक है। मैं केवल मूल बातें कवर करने का लक्ष्य रखता हूँ और यह नहीं बताऊँगा कि क्या बदला और क्यों। जहाँ लागू होगा, मैं प्रत्येक फ़ाइल के कोड को तार्किक हिस्सों में विभाजित करूँगा और कुछ टिप्पणियाँ जोड़ूँगा।
तो बिना देर किए, आइए शुरू करें। सबसे पहले मूल संरचना से शुरू करें और इस लेख के उपखंडों की समीक्षा करें ताकि आप जान सकें कि कौन से कदम उठाने की आवश्यकता है।