किसी कंपोजर मॉड्यूल में कोड के कई संस्करणों को शामिल करना और इंस्टॉलेशन लक्ष्य के Magento संस्करण के आधार पर संगीतकार को काम करने के लिए कौन सा संस्करण काम करना है, यह बहुत सुविधाजनक होगा।
उदाहरण के लिए, Magento> 1.7 के लिए, system.xml का उपयोग करें, जिसमें tooltip
नेस्टेड group
और अन्य आधुनिक सुविधाएँ शामिल हैं , लेकिन Magento के पुराने संस्करणों के लिए, फ़ाइल के एक स्ट्रिप-डाउन संस्करण का उपयोग करें, जिसमें वे (ब्रेकिंग) घोषणाएँ शामिल नहीं हैं।
यह दृष्टिकोण एक मानक मॉड्यूल संरचना में कई अन्य फ़ाइलों के लिए भी काम कर सकता है।
संगीतकार तैनाती के लिए विकल्प हैं map
, modman
या package.xml
AFAIK, जिनमें से किसी के पास लक्ष्य प्रणाली के बारे में कोई खुफिया जानकारी नहीं है। package.xml
विकल्प बहुत परिवर्तन की संभावना नहीं है, लेकिन map
कर सकते थे ...
यह मुझे लगता है कि बहुत सारे विस्तार डेवलपर्स होंगे जो सुशोभित गिरावट दृष्टिकोण से लाभान्वित होंगे। क्या किसी ने इसके लिए कोई काम ढूंढ लिया है?