एक एक्सटेंशन और एक मॉड्यूल के बीच अंतर क्या है ?
बस यह जानने के लिए उत्सुक हैं कि जब हम स्थानीय फ़ोल्डर में अपना कस्टम कोड बनाकर Magento की कार्यक्षमता बढ़ाते हैं, तो उपयोग करने के लिए सही शब्द क्या है।
एक एक्सटेंशन और एक मॉड्यूल के बीच अंतर क्या है ?
बस यह जानने के लिए उत्सुक हैं कि जब हम स्थानीय फ़ोल्डर में अपना कस्टम कोड बनाकर Magento की कार्यक्षमता बढ़ाते हैं, तो उपयोग करने के लिए सही शब्द क्या है।
जवाबों:
एक्सटेंशन बस पैक किए गए मॉड्यूल हैं। दूसरे शब्दों में, आप मॉड्यूल लिखकर Magento की सुविधाओं और कार्यक्षमता का विस्तार करते हैं। फिर आपके पास इसे छोड़ने का विकल्प है जैसा कि यह है या इसे पैक करें (सिस्टम> Magento कनेक्ट> पैकेज एक्सटेंशन)। एक एक्सटेंशन (पैक्ड मॉड्यूल) को तब मैगनेटो कनेक्ट पर प्रकाशित किया जाता है
काश हर कोई अपना मन बना ले और उसी शब्द का इस्तेमाल करे।
अब हमारे पास विस्तार, मॉड्यूल, बंडल, प्लगइन और शायद अन्य हैं और यह मूर्खतापूर्ण हो रहा है।
मूल रूप से एक मॉड्यूल एक विस्तार है।
एकमात्र अंतर यह हो सकता है कि कोर में जो है, उसे एक्सटेंशन नहीं माना जा सकता है, लेकिन वे मॉड्यूल हैं।
तो Mage_Catalog
एक मॉड्यूल है, लेकिन विस्तार नहीं है।
Something_Else
एक मॉड्यूल और एक एक्सटेंशन है क्योंकि यह कोर में नहीं है।
मॉड्यूल है तकनीकी शब्द भी चीज के लिए आप में परिभाषितapp/etc/modules
एक्सटेंशन है विपणन अवधि प्रकाशित के लिए 1 (या आमतौर पर किसी भी कोड है कि Magento कार्यक्षमता का विस्तार और एक विषय नहीं है) समुदाय मॉड्यूल
एक्सटेंशन में आमतौर पर एक या अधिक मॉड्यूल होते हैं। : उदाहरण के लिए ebizmarts MageMonkey विस्तार चार वास्तविक मॉड्यूल एक विस्तार के रूप में इकट्ठा किए गए के साथ आता है Ebizmarts_AbandonedCart
, Ebizmarts_Autoresponder
, Ebizmarts_MageMonkey
और Ebizmarts_Mandrill
।
थीम्स अक्सर थीम विशिष्ट मॉड्यूल के साथ आते हैं जो अलग से वितरित नहीं किए जाते हैं और कोई भी उन्हें एक्सटेंशन नहीं कहता है ।
1) यह Magento Connect, Github या एक एक्सटेंशन स्टोर के माध्यम से हो