logo

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

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

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

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

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

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

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

स्क्रॉल

Drupal 8 के बेसिक मॉड्यूल बनाने के लिए व्यावहारिक गाइड

04/10/2025, by Ivan

Menu

परिचय

Drupal की नवीनतम संस्करण - Drupal 8 - के बारे में बहुत कुछ कहा और चर्चा की गई है, और एक बात निश्चित है: मॉड्यूल बनाने का तरीका काफी बदल गया है। नए बदलावों के बारे में कई ट्यूटोरियल उपलब्ध हैं, और उनमें से प्रत्येक में लेखक डेवलपर्स को सलाह देते हैं कि जैसे-जैसे कोड विकसित होगा, और भी बड़े बदलावों पर नज़र रखें।

पिछले कुछ दिनों में मैंने कुछ ट्यूटोरियल्स और Examples मॉड्यूल का अध्ययन किया और एक काफ़ी दिलचस्प उदाहरण पाया, जो मुझे उम्मीद है कि आने वाले समय में भी प्रासंगिक रहेगा!

इस ट्यूटोरियल का उद्देश्य

01_8

इस पाठ में हम lorem ipsum जेनरेट करने के लिए एक मॉड्यूल बनाएँगे। सरल शब्दों में, यह एक ऐसा मॉड्यूल होगा जो यादृच्छिक वाक्यों को मिलाकर प्लेसहोल्डर टेक्स्ट बनाएगा। उपयोगकर्ता चुन सकेंगे कि उन्हें कितने पैराग्राफ और प्रत्येक पैराग्राफ में कितने वाक्य चाहिए, फिर एक बटन दबाएँगे और अपने लेआउट की ज़रूरतों के लिए सामग्री प्राप्त करेंगे।

मॉड्यूल एक सरल सेटिंग्स पेज और एक ब्लॉक प्रदान करता है, जिसमें टेक्स्ट जेनरेशन की मात्रा को कॉन्फ़िगर करने के लिए फ़ॉर्म होगा। इसके अलावा, इसमें डिफ़ॉल्ट सेटिंग्स, परमिशन, टेस्ट और थीम्स भी शामिल हैं।

02_5

यहाँ तैयार स्ट्रक्चर कुछ इस तरह दिखेगा।

घबराएँ नहीं

यह कोड इतना सरल है कि बिना किसी जटिलता के काम करेगा। यदि Drupal के कोर में कोई बदलाव इसे तोड़ देता है, तो कृपया मुझे बताएं और मैं इसे जल्द से जल्द ठीक कर दूँगा। कोशिश करें कि आप कॉपी-पेस्ट न करें, बल्कि कोड को खुद लिखें: इससे आपको इसे याद रखने में मदद मिलेगी!

वैसे भी, जैसा कि मैंने शीर्षक में कहा, यह गाइड पूरी तरह व्यावहारिक है। मैं केवल मूल बातें कवर करने का लक्ष्य रखता हूँ और यह नहीं बताऊँगा कि क्या बदला और क्यों। जहाँ लागू होगा, मैं प्रत्येक फ़ाइल के कोड को तार्किक हिस्सों में विभाजित करूँगा और कुछ टिप्पणियाँ जोड़ूँगा।

तो बिना देर किए, आइए शुरू करें। सबसे पहले मूल संरचना से शुरू करें और इस लेख के उपखंडों की समीक्षा करें ताकि आप जान सकें कि कौन से कदम उठाने की आवश्यकता है।