सब-थीम: Classy को बेस थीम के रूप में उपयोग करना
Classy — यह Drupal 8 की एक बेस थीम है और वही बेस थीम है जिसे Bartik और Seven उपयोग करते हैं। Classy (और इसकी सब-थीम्स) में मौजूद HTML मार्कअप में ऐसे CSS क्लासेस होते हैं, जो BEM और SMACSS CSS नामकरण कन्वेंशन्स के समान संरचित होते हैं।
हालाँकि Classy द्वारा विकसित BEM / SMACSS स्टाइल नामकरण कन्वेंशन्स बहुत प्रभावी हैं और कई सुविधाएँ प्रदान करते हैं, लेकिन वे हर प्रोजेक्ट के लिए उपयुक्त नहीं होते। जो डेवलपर्स Classy के CSS क्लासेस में रुचि नहीं रखते, वे किसी दूसरी बेस थीम को चुन सकते हैं।
| Classy चुनें, जब |
आप ऐसी थीम चाहते हैं जिसमें अच्छी तरह से संरचित CSS क्लासेस पहले से ही HTML में उपलब्ध हों। बेस थीम Classy आपके HTML में अतिरिक्त क्लासेस जोड़ने की आवश्यकता को कम कर देती है (और कई बार पूरी तरह समाप्त कर देती है)। |
| Stable चुनें, जब |
आप न्यूनतम CSS वाली थीम पसंद करते हैं। उदाहरण के लिए, Stable का उपयोग तब किया जा सकता है जब आप नहीं चाहते कि Drupal के क्लासेस आपकी थीम में इस्तेमाल किए गए CSS / JS फ्रेमवर्क्स के साथ कॉन्फ़्लिक्ट करें। Stable — यह डिफ़ॉल्ट बेस थीम है, जिसका उपयोग तब किया जाता है जब आपकी सब-थीम में बेस थीम स्पष्ट रूप से निर्दिष्ट न की गई हो। Stable को चुनने का मतलब है कि आपके क्लासेस के नामकरण और स्ट्रक्चरिंग की पूरी जिम्मेदारी आप पर है। |
जैसे ही आप बेस थीम चुन लेते हैं, आप उसकी इम्प्लीमेंटेशन के बारे में यहाँ और पढ़ सकते हैं: Drupal 8 सब-थीम बनाना.