6. Drupal: थीमिंग
Drupal 8 में थीमिंग की प्रक्रिया बदल गई है। इसका मुख्य कारण है — ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) की ओर बदलाव और नए Twig टेम्पलेट इंजन का उपयोग।
पहले केवल PHP, HTML और CSS का थोड़ा ज्ञान पर्याप्त था अपनी थीम बनाने के लिए, लेकिन अब इसके साथ Twig को भी समझना ज़रूरी है।
एक ओर यह Drupal डेवलपमेंट को थोड़ा जटिल बनाता है, लेकिन दूसरी ओर यह डेवलपमेंट प्रक्रिया को अधिक संगठित और सरल बनाता है।
टेम्पलेट इंजन का उपयोग विशेष रूप से टीमवर्क के लिए सुविधाजनक है — जब कुछ डेवलपर्स बैकएंड (फ़ंक्शन डेवलपमेंट) पर काम करते हैं और बाकी फ्रंटएंड (साइट डिज़ाइन और लेआउट) पर।
हमें धीरे-धीरे हर नई तकनीक और विकास पद्धति जैसे SASS, Twig, Grunt, Bootstrap आदि को सीखना चाहिए — ये सभी आधुनिक वेब एप्लिकेशन डेवलपमेंट के मानक बन चुके हैं।
तो आइए सीखते हैं कि इन सभी तकनीकों को Drupal में कैसे उपयोग किया जाए।