थीम कस्टमाइज़ेशन जो अपडेट के बाद भी बची रहे
हर Shopify प्रोजेक्ट उस क्षण तक पहुंचता है जहां थीम कुछ बिल्कुल नहीं करती। इसके बाद क्या होता है यह तय करता है कि स्टोर अपने बाकी जीवन के लिए कितना महंगा है।
बदलाव रखने के लिए अच्छी जगहें और बुरी जगहें हैं, और अंतर पूरी तरह से इस बारे में है कि थीम अपडेट होने पर क्या होता है।
बदलाव कहां रखें, सर्वोत्तम से सबसे खराब#
| दृष्टिकोण | अपडेट के बाद बचता है | कब उपयोग करें |
|---|---|---|
| थीम सेटिंग्स | हमेशा | कुछ भी जो थीम पहले से उजागर करती है |
| एक नया सेक्शन या ब्लॉक | आमतौर पर | नया लेआउट या सामग्री मॉड्यूल |
| ऐप ब्लॉक | आमतौर पर | किसी ऐप से कार्यक्षमता |
| एक कॉपी किया गया सेक्शन, नाम बदला गया | ज़्यादातर | आपको मौजूदा सेक्शन का एक वेरिएंट चाहिए |
| कोर टेम्पलेट संपादित करना | शायद ही कभी | अंतिम उपाय, दस्तावेज़ीकृत |
| फ़ाइलों में बिखरे संपादन | कभी नहीं | कभी नहीं |
नियम जो थीम को बनाए रखने योग्य रखता है#
जोड़ें, संपादित न करें। एक नया सेक्शन जो आपका है वह अपडेट के बाद भी वहां होगा। एक संशोधित कोर टेम्पलेट हर रिलीज़ से तब तक टकराएगा जब तक कोई हार नहीं मानता और अपडेट करना बंद नहीं कर देता — यही वजह है कि स्टोर प्लेटफ़ॉर्म सुविधाओं में तीन साल पीछे रह जाते हैं।
थीम रिपॉजिटरी में एक CUSTOMISATIONS.md रखें जिसमें हर फ़ाइल सूचीबद्ध हो जिसे आपने छुआ और क्यों। भविष्य-आप याद नहीं रखेंगे, और न ही अगला डेवलपर।
व्यावहारिक आदतें#
- थीम के साथ Git रिपॉजिटरी में काम करें, केवल एडमिन एडिटर में नहीं।
- बदलावों के लिए डेवलपमेंट थीम का उपयोग करें और जानबूझकर प्रकाशित करें।
- अपने खुद के सेक्शन और स्निपेट को प्रीफ़िक्स करें ताकि वे फ़ाइल सूची में स्पष्ट हों।
- कस्टम CSS को एक फ़ाइल में रखें, टेम्पलेट में छिड़का हुआ नहीं।
- अपडेट से पहले, विक्रेता रिलीज़ को अपनी कॉपी के खिलाफ डिफ करें और संघर्षों की समीक्षा करें।
कब कस्टमाइज़ करना बंद करें और पुनर्निर्माण करें#
जब विक्रेता थीम के खिलाफ डिफ थीम से लंबा हो, तो आप बिना स्वीकार किए एक फोर्क बनाए रख रहे हैं। उस बिंदु पर एक उद्देश्य-निर्मित थीम सस्ती है और आप जो खुद के हैं उसके बारे में ईमानदार है।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं एडमिन में सीधे थीम फ़ाइलें संपादित कर सकता हूं?
आप कर सकते हैं, और एक-लाइन फिक्स के लिए यह ठीक है। कुछ भी बड़ा वर्जन कंट्रोल में होना चाहिए जहां इसकी समीक्षा और वापस लिया जा सके।
मैं कस्टमाइज़्ड थीम को कैसे अपडेट करूं?
विक्रेता रिलीज़ लें, इसे अपने संस्करण के खिलाफ डिफ करें, और अपने बदलावों को जानबूझकर फिर से लागू करें। यह केवल तभी संभव है जब आपके बदलाव जोड़ने वाले और दस्तावेज़ीकृत हों।
क्या ऐप ब्लॉक सुरक्षित हैं?
टेम्पलेट संपादित करने से सुरक्षित, हां। उनका जोखिम ऐप का गायब होना है, थीम अपडेट नहीं।
shopify theme customisationshopify liquid customisationshopify theme updatesshopify sectionsshopify theme development