logo

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

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

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

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

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

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

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

Menu

Drupal अब नए Twig टेम्पलेट इंजन का उपयोग करता है। इसलिए, इसकी सभी थीम्स को Twig के अनुरूप पुनः लिखा गया है। आइए देखें कि /core/themes फ़ोल्डर में क्या है।

drupal 8 theme

यहाँ हमें Twig टेम्पलेट्स मिलते हैं, और तीन बिल्डर थीम्स — Classy, Stable, Stark; तथा दो तैयार (ready-made) थीम्स — Bartik और Seven

Twig टेम्पलेट इंजन

Drupal अब Symfony लाइब्रेरीज़ का हिस्सा शामिल करता है:

https://symfony.com/

इनमें Twig भी शामिल है। इससे Drupal को पूरी तरह से नए सिरे से लिखने की आवश्यकता नहीं रही — अब इसमें Symfony के तैयार रूटिंग सिस्टम, टेम्पलेट इंजन, YML फ़ाइलें और अन्य Zend Framework लाइब्रेरीज़ का उपयोग किया जा सकता है।

Twig क्या करता है और यह Drupal 7 में क्यों नहीं था? Twig साइट की लॉजिक (PHP कोड) और लेआउट (HTML) को अलग करता है। यह डेवलपर्स को टेम्पलेट में PHP कोड लिखने की अनुमति नहीं देता — यानी आप डेटाबेस से सीधे क्वेरी नहीं कर सकते, न ही PHP से यूज़र, नोड या टर्म लोड कर सकते हैं। आपको तैयार वेरिएबल्स को टेम्पलेट में पास करना होगा और Twig के माध्यम से प्रदर्शित करना होगा।

अगले लेख में हम Twig के साथ काम करने के तरीके को विस्तार से समझेंगे।

Classy बिल्डर थीम

Classy एक बेसिक बिल्डर थीम है — इसमें स्टाइल किए गए HTML एलिमेंट्स का सेट होता है, जिन्हें Seven और Bartik जैसी थीम्स उपयोग करती हैं।

यह थीम डिजाइनरों के लिए नहीं है, बल्कि कोर थीम डेवलपमेंट को सरल बनाने के लिए है।

drupal 8 classy

Stable बिल्डर थीम

Stable वह थीम है जिसके साथ हम आगे काम करेंगे। आने वाले लेखों में हम इसी थीम के आधार पर अपनी कस्टम Drupal थीम बनाना सीखेंगे।

यह थीम Zen थीम के समान है — सरल और न्यूनतम सेटिंग्स वाली।

इसी थीम पर आधारित सब-थीम हम लेख 6.3 “Stable थीम के आधार पर अपनी Drupal थीम बनाना” में बनाएंगे।

Stark थीम

Stark थीम केवल शैक्षणिक (educational) उद्देश्य से दी गई है। इसका उपयोग मुख्य रूप से यह समझने के लिए किया जाता है कि Drupal की थीम संरचना कैसे काम करती है। इस पर हम लेख 6.2 में विस्तार से चर्चा करेंगे।

drupal 8 starc

Bartik बेस थीम

drupal 8 bartik

Bartik वही थीम है जो Drupal 7 में भी थी, लेकिन अब इसे पूरी तरह से Twig में लिखा गया है और यह और भी अधिक responsive (अनुकूलनीय) है:

Seven Theme

Seven थीम

drupal 8 seven

Seven थीम भी Drupal 7 से ली गई है। यह प्रशासनिक इंटरफ़ेस (admin interface) के लिए डिफ़ॉल्ट थीम है और अब यह मोबाइल और टैबलेट के लिए पहले से अधिक उपयुक्त है:

drupal 8 seven adaptive

अब Drupal ब्लॉग में अपने फ़ोन से ही समाचार या सामग्री प्रकाशित करना सरल और सुविधाजनक हो गया है।

इसके अलावा, Drupal में अब एक नया, अनुकूलनीय (adaptive) मेन्यू है, जो साइट के लेआउट में हस्तक्षेप नहीं करता — जैसा कि पहले Toolbar या Admin Menu करते थे।