logo

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

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

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

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

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

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

स्क्रॉल
18/10/2025, by Ivan

आपने अभी-अभी Drupal इंस्टॉल किया है या आपके पास मानक सेटिंग्स वाली एक साइट है। आप लेख (articles) जोड़ सकते हैं और उन्हें टैग कर सकते हैं। अब, क्या आप आगंतुकों को किसी विशेष श्रेणी (category) के लेखों वाले पृष्ठ से परिचित कराना चाहेंगे? यह कैसे किया जाए? आपने इस विचार को फिलहाल छोड़ने और इसके बजाय शीर्षक (title) के अनुसार क्रमबद्ध सभी लेख प्रदर्शित करने का निर्णय लिया। यह कैसे करें?

18/10/2025, by Ivan
overview

यदि आप Drupal में रुचि रखते हैं, तो sooner or later आप Views मॉड्यूल तक पहुँचेंगे। यह मॉड्यूल Drupal में मौजूद लगभग सभी चीजों को प्रदर्शित करने की अनुमति देता है: उपयोगकर्ता, सामग्री (content), टिप्पणियाँ, टैक्सोनॉमी। इसके अलावा, यह तालिकाएँ, ब्लॉक, स्लाइडर, कैलेंडर, सूचियाँ, ग्राफ़ और अन्य प्रकार के डेटा और डिज़ाइन प्रदर्शित करने की अनुमति देता है। यह मॉड्यूल Drupal के कोर में संस्करण 8 से शामिल किया गया है। तो आइए इस मॉड्यूल को विस्तार से देखें।

overview
17/10/2025, by Ivan
code

आपने अभी-अभी Drupal इंस्टॉल किया है या आपके पास एक साइट है जिसमें डिफ़ॉल्ट सेटिंग्स हैं। आप लेख (articles) जोड़ सकते हैं और उन्हें टैग कर सकते हैं। अब मान लीजिए कि आप अपने विज़िटर्स को किसी विशेष श्रेणी (category) के लेखों वाला पेज दिखाना चाहते हैं — इसे कैसे किया जाए? या शायद आप सभी लेखों को उनके शीर्षक (title) के अनुसार क्रमबद्ध (sorted) दिखाना चाहते हैं — तो यह कैसे संभव है?

code
17/10/2025, by Ivan
filters

Views मॉड्यूल न केवल फ़िल्टर सेट करके कंटेंट दिखाने की अनुमति देता है, बल्कि यह आपको उन फ़िल्टर्स को डायनामिक रूप से बदलने की सुविधा भी देता है। इस उदाहरण में, हम Views मॉड्यूल की मदद से एक छोटा सा रियल एस्टेट विज्ञापन बोर्ड बनाएंगे।

विज्ञापन दिखाने के लिए हमें सबसे पहले एक नया Content Type — “Announcement” — बनाना होगा। ऐसा करने के लिए जाएँ:

Structure → Content types → Add Content type

filters
17/10/2025, by Ivan
Views Arguments

अक्सर हमें किसी विशेष यूज़र या नोड से संबंधित ब्लॉक दिखाने की आवश्यकता होती है — उदाहरण के लिए, किसी यूज़र के लेख या विज्ञापन दिखाना, या किसी नोड के पेज पर उस नोड के लेखक की जानकारी दिखाना।

लेकिन हर यूज़र के पास अपने स्वयं के विज्ञापनों की सूची होती है, हर नोड का अपना लेखक होता है, इसलिए इन ब्लॉक्स का डेटा हर नोड और यूज़र के लिए अलग-अलग होगा। ऐसे ब्लॉक्स के लिए हम Contextual Filters (संदर्भात्मक फ़िल्टर) का उपयोग करते हैं।

Views Arguments
17/10/2025, by Ivan
carousels

Drupal 7 में विभिन्न jQuery स्लाइडशो को Drupal के साथ एकीकृत (integrate) करने के लिए कई मॉड्यूल उपलब्ध थे। इनमें से सबसे लोकप्रिय और सुविधाजनक मॉड्यूल था Views Slideshow

Drupal 7 संस्करण में Views Slideshow मॉड्यूल की एक कमी थी — यह responsive नहीं था। अब Drupal 8 में इसे ठीक कर दिया गया है, इसलिए हम इस ट्यूटोरियल में Views Slideshow पर आधारित एक स्लाइडशो बनाएंगे।

carousels
17/10/2025, by Ivan
 Data

Views मॉड्यूल न केवल Drupal की टेबल्स से डेटा प्रदर्शित करने की अनुमति देता है, बल्कि यह पंक्तियों (rows) की गणना और परिणामों को समूहबद्ध (group) भी कर सकता है। इस सुविधा को Aggregation कहा जाता है।

डिफ़ॉल्ट रूप से Drupal में Taxonomy Tags की एक डिक्शनरी होती है। चलिए एक ब्लॉक बनाते हैं जो सबसे लोकप्रिय टैग दिखाए और प्रत्येक टैग के बाद यह बताए कि उस टैग के साथ साइट पर कितनी सामग्रियाँ (materials) मौजूद हैं।

हमें कुछ इस तरह की सूची प्राप्त होगी:

Drupal 9 (5)

Drupal 8 (3)

PHP (2)

 Data
17/10/2025, by Ivan
page

Layout Builder Drupal में किसी भी एंटिटी (Entity) के डिस्प्ले को डिज़ाइन करने की सुविधा देता है। नीचे इसका अंतिम परिणाम दिखाया गया है, जैसा कि साइट उपयोगकर्ता को दिखाई देगा।

page
17/10/2025, by Ivan
store

Drupal छोटे और मध्यम आकार के ऑनलाइन स्टोर्स विकसित करने के लिए एक उत्कृष्ट प्लेटफ़ॉर्म है। इसके लिए मुख्य मॉड्यूल हैं:

Commerce मॉड्यूल:

https://www.drupal.org/project/commerce

और Ubercart:

https://www.drupal.org/project/ubercart

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

store