logo

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

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

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

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

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

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

स्क्रॉल

Composer के बिना EBT मॉड्यूल्स इंस्टॉलेशन

06/09/2025, by Ivan

सूचना: यदि संभव हो तो Composer इंस्टॉलेशन का उपयोग करें। Composer के बिना Drupal मॉड्यूल्स के "चिड़ियाघर" को अपडेट करना कठिन है।

कभी-कभी हमारे पास कंसोल और Composer तक पहुँच नहीं होती, उदाहरण के लिए साझा होस्टिंग पर। लेकिन फिर भी आप उस पर EBT मॉड्यूल्स इंस्टॉल कर सकते हैं। प्रत्येक Drupal.org प्रोजेक्ट पेज पर आप रिलीज़ वर्ज़न लिंक पर जाकर EBT मॉड्यूल्स को एक-एक करके डाउनलोड कर सकते हैं:

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

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

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

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

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

Drupal इंस्टॉलेशन के लिए मैं Drupal core पेज से tarball आर्काइव का उपयोग करूँगा:

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

Drupal रिलीज़

Drupal tarball

Drupal इंस्टॉलेशन के बाद हमें सभी मॉड्यूल्स और सभी आवश्यक डिपेंडेंट Drupal मॉड्यूल्स डाउनलोड करने की आवश्यकता होगी। उदाहरण के लिए, सभी EBT मॉड्यूल्स को EBT Core मॉड्यूल की आवश्यकता होती है:
https://www.drupal.org/project/ebt_core

EBT Core को Field Group और Media Library Form Element मॉड्यूल्स की भी आवश्यकता होती है, आप composer.json फ़ाइल में डिपेंडेंसीज़ देख सकते हैं:

/modules/custom/ebt_core/composer.json

Drupal EBT Core composer.json

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

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

सबसे पहले Field Group और Media Library Form Element मॉड्यूल्स को सक्षम करें।

EBT Webform मॉड्यूल को Webform मॉड्यूल की भी आवश्यकता होती है:

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

EBT Tabs को कई अपने मॉड्यूल्स की आवश्यकता होती है:

/modules/custom/ebt_tabs/composer.json

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

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

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

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

आपको प्रत्येक डिपेंडेंट मॉड्यूल्स के composer.json को भी देखना होगा ताकि डिपेंडेंसीज़ को समझकर उन्हें मैन्युअली इंस्टॉल किया जा सके। किसी डिपेंडेंसी के बिना Drupal मॉड्यूल इंस्टॉल करना संभव नहीं है:

JQuery UI

अब जब आपके पास सभी मॉड्यूल्स डाउनलोड हो गए हैं:

सभी कस्टम मॉड्यूल्स

अब मॉड्यूल्स को एक-एक करके इंस्टॉल करें। सबसे पहले EBT Core इंस्टॉल करें और उसके बाद अन्य EBT मॉड्यूल्स।

इंस्टॉल किए गए EBT मॉड्यूल्स

यदि आपने उदाहरण के लिए EBT Slideshow इंस्टॉल किया है:

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

composer.json में डिपेंडेंसीज़

इसको levmyshkin/flexslider लाइब्रेरी की आवश्यकता होगी:

https://packagist.org/packages/levmyshkin/flexslider

https://github.com/levmyshkin/flexslider

अब आपको इस लाइब्रेरी की फाइलें मैन्युअली डाउनलोड करनी होंगी और उन्हें /libraries/flexslider फ़ोल्डर में डालना होगा।

https://github.com/levmyshkin/flexslider/tags

https://github.com/levmyshkin/flexslider/releases/tag/2.7.4

EBT Flexslider

लाइब्रेरी आर्काइव को एक्सट्रैक्ट करें, ताकि सभी फाइलें /libraries/flexslider में संग्रहीत हो जाएँ:

EBT Slideshow

आप सही पथों की जाँच ebt_slideshow.libraries.yml फ़ाइल में कर सकते हैं:

EBT Slideshow लाइब्रेरीज़

उसके बाद, आप EBT ब्लॉक्स जोड़ सकेंगे और उन्हें ठीक से प्रदर्शित कर पाएँगे:

EBT Slideshow

जैसा कि आप देखते हैं, Composer के बिना EBT मॉड्यूल्स इंस्टॉल करना संभव है। लेकिन Composer के साथ मॉड्यूल्स इंस्टॉल करना कहीं अधिक आसान होगा:

composer require drupal/ebt_slideshow

Composer सभी डिपेंडेंसीज़ डाउनलोड करेगा जिसमें EBT Core, Paragraphs, अन्य सभी Drupal मॉड्यूल्स और यहाँ तक कि levmyshkin/flexslider जावास्क्रिप्ट लाइब्रेरी भी शामिल होगी। आपको केवल Modules पेज पर EBT Slideshow मॉड्यूल को सक्षम करना होगा।