उपयोग नहीं किए गए कोर मॉड्यूलों की सूची जो बिना किसी नुकसान के बंद हो सकती हैं


19

मैगेंटो 1 के लिए इस विषय को देखते हुए , शायद यह कोर मैगेंटो 2 मॉड्यूल की एक सूची तैयार करने के लिए उपयोगी होगा, जो हमारे स्टोर के लिए कोई नुकसान नहीं होने के साथ बंद या पूरी तरह से हटाया जा सकता है, क्योंकि वे शायद ही उपयोग किए जाते हैं।

कुछ प्रस्तावों के साथ शुरू करने के लिए:

  • Magento_Upsया ( Magento_Dhlया Magento_Fedexयदि हमारा ग्राहक उन्हें शिपमेंट का उपयोग नहीं करेगा)
  • Magento_Paypal - ऊपरोक्त अनुसार
  • Magento_AdminNotification (कभी-कभी गुस्सा करते हुए)
  • सभी मॉड्यूल के साथ Import/Export- अगर हम Magento 1 से अपने स्टोर को माइग्रेट नहीं करते हैं
  • Magento_Bundleया Magento_Downloadableया Magento_GroupedProduct- यदि उपयोग नहीं किया जाएगा
  • Magento_GiftMessage - (यदि उपयोग नहीं किया गया है)
  • Magento_Rss - अगर इस्तेमाल नहीं किया गया
  • Magento_Sitemap

और यहाँ कुछ संदिग्ध हैं - अगर किसी को उनके साथ अनुभव है, तो कृपया बताएं कि क्या वे किसी भी चीज़ के लिए उपयोगी हैं:

  • Magento_Marketplace
  • Magento_Msrp
  • Magento_NewRelicReporting
  • Magento_OfflineShipping और Magento_OfflinePayments
  • Magento_SampleData
  • Magento_Swagger
  • Magento_Usps
  • Magento_Vault

1
मेरा मानना ​​है कि Magento_NewRelicReportingन्यू रेलिक एप्लिकेशन प्रदर्शन प्रोफाइलिंग सेवा के साथ केवल एक एकीकरण है, इसलिए मैं निश्चित रूप से उस एक को बंद करने की कोशिश करूंगा। इसके अलावा, Magento_SampleDataकेवल नमूना डेटा (उत्पाद, ग्राहक, आदेश, आदि), और इतना है कि निश्चित रूप से बंद किया जा सकता है।
tjons

दोस्तों - मैगेंटो 2.3 के मामले में कोई अपडेट?
बार्टोज़ कुबिकी

@ मेरे Magento v.2.3.1 में से एक में bartosz-kubicki मैंने एक समस्या के बिना इन pastebin.com/z5BmTT4H को अक्षम कर दिया है।
काननस

जवाबों:


13

यहाँ एक सूची है जो मुझे लगता है कि मॉड्यूल क्या करते हैं, यह जानने में मदद कर सकता है कि आप क्या अक्षम करने का प्रयास कर सकते हैं।

महत्वपूर्ण नोट: कृपया मॉड्यूल निर्भरता की जांच करें जब मॉड्यूल को अक्षम किया जाए क्योंकि कुछ निर्भरताएं टूट सकती हैं।

  • व्यवस्थापन: अक्षम किया जा सकता है । लेकिन अंतिम सुरक्षा जानकारी प्राप्त करना उपयोगी है।
  • AdvancedPricingImportExport: यदि आप आयात / निर्यात सुविधा या उन्नत मूल्य-निर्धारण का उपयोग नहीं करते हैं, तो मुझे लगता है कि इसे निष्क्रिय कर दिया जा सकता है।
  • प्राधिकरण: अक्षम नहीं किया जा सकता यह एसीएल को संभालने वाला मॉड्यूल है
  • Authorizenet: निष्क्रिय किया जा सकता है, तो आप का उपयोग नहीं करते Authorize.net
  • बैकएंड: अक्षम नहीं किया जा सकता यह बैकएंड को संभालता है।
  • बैकअप: यदि आप Magento के बैकअप सुविधा का उपयोग नहीं करते हैं, तो उसे अक्षम किया जा सकता है
  • Braintree: निष्क्रिय किया जा सकता है अगर आप Braintree का उपयोग नहीं करते
  • बंडल: यदि आप बंडल उत्पादों का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है
  • अगर आप आयात / निर्यात के माध्यम से बंडल उत्पादों का उपयोग नहीं करते हैं, तो बंडलआईपोर्टपोर्ट: को निष्क्रिय किया जा सकता है
  • CacheInvalidate: निष्क्रिय किया जा सकता है अगर आप वार्निश कैश का उपयोग नहीं करते हैं (लेकिन आप जाना चाहिए!)
  • कैप्चा: यदि आप कैप्चा का उपयोग नहीं करते हैं तो उसे निष्क्रिय किया जा सकता है
  • सूचीपत्र: अच्छी तरह से मुझे लगता है कि इसे अक्षम किया जा सकता है लेकिन आप क्यों करेंगे?
  • यदि आप कैटलॉग के लिए आयात / निर्यात का उपयोग नहीं करते हैं तो कैटलॉगपोर्टपोर्ट को निष्क्रिय किया जा सकता है
  • कैटलॉग सूची: अक्षम नहीं किया जा सकता
  • कैटलॉग नियम: यदि आप कैटलॉग मूल्य नियमों का उपयोग नहीं करते हैं तो मैं इसे अक्षम कर सकता हूं
  • यदि आप विन्यास योग्य उत्पादों के साथ कैटलॉग मूल्य नियम का उपयोग नहीं करते हैं, तो कैटलॉग ConConfigurable: को अक्षम किया जा सकता है
  • कैटलॉग सर्च: इसे रखें;)
  • कैटलाग्रेवराइट: इस एक के लिए एक ही
  • कैटगरीवाइड: यदि आप कैटलॉग विजेट उत्पाद सूची का उपयोग नहीं करते हैं, तो इसे अक्षम किया जा सकता है
  • चेकआउट: इसे रखें
  • यदि आप चेकआउट समझौतों का उपयोग नहीं करते हैं तो CheckoutAgreements: को निष्क्रिय किया जा सकता है
  • सेमी: यकीन नहीं है अगर यह ईमानदार हो सकता है अगर आप ईमानदार होने के लिए सीएमएस सुविधाओं का उपयोग नहीं करते हैं।
  • CmsUrlRewrite: ऊपर देखें
  • कॉन्फ़िगरेशन: इसे अक्षम नहीं किया जा सकता है जो सिस्टम कॉन्फ़िगरेशन सुविधा को संभालता है।
  • यदि आप आयात / निर्यात की सुविधा के साथ विन्यास का उपयोग नहीं करते हैं, तो विन्यासयोग्य .पोर्ट: को निष्क्रिय किया जा सकता है
  • कॉन्फ़िगर करने योग्य उत्पाद : यदि आप कॉन्फ़िगर करने योग्य उत्पादों का उपयोग नहीं करते हैं, तो उन्हें अक्षम किया जा सकता है
  • संपर्क: यदि आप संपर्क पृष्ठ का उपयोग नहीं करते हैं तो अक्षम किया जा सकता है
  • कुकी: इसे रखो;)
  • क्रोन: यहाँ भी
  • CurrencySymbol: मुझे लगता है कि यदि आप कई मुद्राओं का उपयोग नहीं करते हैं तो इसे अक्षम किया जा सकता है
  • ग्राहक: अच्छा ^ ^
  • अगर आप ग्राहकों के साथ आयात / निर्यात सुविधा का उपयोग नहीं करते हैं तो CustomerImportExport: को निष्क्रिय किया जा सकता है
  • परिनियोजित करें: मुझे लगता है कि यह आपके परिनियोजन के तरीकों पर निर्भर करता है लेकिन यह वह मॉड्यूल है जो तैनाती CLI कमांड को संभालता है
  • डेवलपर: उत्पादन में अक्षम किया जा सकता है I रेकन, यह डेवलपर्स के लिए कई सीएलआई कमांड प्रदान करता है।
  • यदि आप डीएचएल का उपयोग नहीं करते हैं तो धल को निष्क्रिय किया जा सकता है
  • निर्देशिका: मुझे लगता है इसे अक्षम नहीं किया जा सकता क्योंकि यह देशों और क्षेत्रों के प्रबंधन को संभालती है।
  • डाउनलोडेबल: यदि आप डाउनलोड करने योग्य उत्पादों का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है
  • DownlodableImportExport: यदि आप आयात / निर्यात सुविधा के साथ downlodable उत्पादों का उपयोग नहीं करते हैं तो उन्हें अक्षम किया जा सकता है
  • Eav: अक्षम नहीं किया जा सकता
  • ईमेल: अक्षम नहीं किया जा सकता
  • Enc एन्क्रिप्शनKey: को अक्षम नहीं किया जाना चाहिए क्योंकि यह पासवर्ड / संवेदनशील डेटा की सुरक्षा के लिए उन्नत एन्क्रिप्शन मॉडल को संभालता है।
  • यदि आप FedEx का उपयोग नहीं करते हैं तो Fedex: को निष्क्रिय किया जा सकता है
  • गिफ्टमैसेज: यदि आप उपहार संदेशों का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है
  • यदि आप ऐडवर्ड्स का उपयोग नहीं करते हैं तो GoogleAdwords: को निष्क्रिय किया जा सकता है
  • यदि आप Analytics का उपयोग नहीं करते हैं, तो GoogleAnalytics: को अक्षम किया जा सकता है?
  • GoogleOptimizer: यदि आप Google Analytics के साथ Google प्रयोग (A / B परीक्षण) का उपयोग नहीं करते हैं, तो उसे अक्षम किया जा सकता है
  • यदि आप आयात / निर्यात सुविधा के साथ समूहीकृत उत्पादों का उपयोग नहीं करते हैं तो GroupedImportExport: को निष्क्रिय किया जा सकता है
  • GroupedProduct: यदि आप समूहीकृत उत्पादों का उपयोग नहीं करते हैं, तो उन्हें अक्षम किया जा सकता है
  • यदि आप आयात / निर्यात सुविधा का उपयोग नहीं करते हैं तो ImportExport: को निष्क्रिय किया जा सकता है
  • अनुक्रमणिका: इसे रखें
  • एकीकरण: यदि आप वेब एपीआई का उपयोग नहीं करते हैं तो निश्चित रूप से इसे अक्षम किया जा सकता है।
  • LayeredNavigation: यदि आप स्तरित नेविगेशन का उपयोग नहीं करते हैं तो अक्षम किया जा सकता है
  • बाज़ार: अक्षम किया जा सकता है यह बैकेंड में मैगेंटो के भागीदारों को प्रदर्शित करता है।
  • MediaStorage: इसे बनाए रखें
  • Msrp: यदि आप Magento के MSRP सुविधा का उपयोग नहीं करते हैं तो मुझे लगता है कि इसे निष्क्रिय किया जा सकता है
  • यदि आप "कई पते के लिए जहाज" सुविधा का उपयोग नहीं करते हैं तो मल्टीशिपिंग को अक्षम किया जा सकता है
  • यदि आप NewRelic का उपयोग नहीं करते हैं तो NewRelicReporting: को निष्क्रिय किया जा सकता है
  • समाचार पत्रिका: यदि आप Magento के समाचार पत्र की सुविधा का उपयोग नहीं करते हैं, तो उसे निष्क्रिय किया जा सकता है
  • ऑफ़लाइन भुगतान: यदि आप निम्नलिखित भुगतान विधियों का उपयोग नहीं करते हैं तो अक्षम किया जा सकता है : बैंक हस्तांतरण, कैश ऑन डिलीवरी, चेक / मनी ऑर्डर और खरीद ऑर्डर।
  • ऑफलाइनशीपिंग: यदि आप निम्नलिखित शिपिंग विधियों का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है : मुफ्त शिपिंग, फ्लैट दर, टेबल दरें और स्टोर पिक।
  • PageCache: इसे रखें
  • भुगतान: वही
  • पेपैल: यदि आप पेपाल का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है
  • स्थायी: अक्षम किया जा सकता है यदि आप Magento की दृढ़ता सुविधा का उपयोग नहीं करते हैं।
  • यदि आप उत्पाद अलर्ट सुविधा का उपयोग नहीं करते हैं तो ProductAlert: को निष्क्रिय किया जा सकता है
  • यदि आप अपने उत्पादों के लिए वीडियो का उपयोग नहीं करते हैं तो ProductVideo: को निष्क्रिय किया जा सकता है
  • बोली: रख लो
  • रिपोर्ट: यदि आप Magento रिपोर्ट का उपयोग नहीं करते हैं तो मैं इसे अक्षम कर सकता हूं ।
  • आवश्यकताएँ: इसे बनाए रखें
  • समीक्षा करें: यदि आप समीक्षा प्रणाली का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है।
  • यदि आप RSS का उपयोग नहीं करते हैं तो रुपये को निष्क्रिय किया जा सकता है
  • नियम: यह बिक्री नियम, कैटलॉग नियम आदि द्वारा विस्तारित अमूर्त मॉड्यूल है। सैद्धांतिक रूप से यदि आप किसी भी नियम का उपयोग नहीं करते हैं तो इसका उपयोग कर सकते हैं
  • बिक्री: इसे रखें
  • SalesRule: यदि आप खरीदारी कार्ट नियमों का उपयोग नहीं करते हैं, तो उन्हें अक्षम किया जा सकता है।
  • SalesSequence: रखा जाना चाहिए। यह बिक्री मॉड्यूल में अनुक्रम प्रसंस्करण के लिए जिम्मेदार है।
  • यदि आप नमूना डेटा का उपयोग नहीं करते हैं तो नमूनाडैटा को निष्क्रिय किया जा सकता है
  • खोज: रख लो
  • सुरक्षा: इसे रखें
  • SendFriend: अगर आप फ्रेंड फीचर को सेंड का उपयोग नहीं करते हैं तो उसे निष्क्रिय किया जा सकता है
  • शिपिंग: इसे रखें
  • साइटमैप: यदि आप साइटमैप का प्रबंधन नहीं करना चाहते हैं, तो आप इसे अक्षम कर सकते हैं
  • स्टोर: रख लो
  • स्वैगर: मुझे लगता है कि यदि आप उपयोगकर्ता के अनुकूल प्रारूप में Magento REST API की जांच नहीं करना चाहते हैं तो इसे अक्षम किया जा सकता है
  • यदि आप स्वैच का उपयोग नहीं करते हैं तो स्वैचेस को अक्षम किया जा सकता है
  • SwatchesLayeredNavigation: यदि आप अपने स्तरित नेविगेशन में स्वैच का उपयोग नहीं करते हैं तो अक्षम किया जा सकता है
  • कर: यदि आप कर मुक्त दुनिया में रहते हैं तो इसे छोड़ दें। उस मामले में, मुझे अपनी दुनिया में आमंत्रित करें।
  • TaxImportExport: यदि आप करों के साथ आयात / निर्यात सुविधा का उपयोग नहीं करते हैं, तो उन्हें अक्षम किया जा सकता है
  • थीम: इसे रखें
  • अनुवाद: यदि आपको अनुवाद की आवश्यकता नहीं है, तो आप इसे निष्क्रिय कर सकते हैं
  • Ui: इसे रखो
  • अप्स: यदि आप यूपीएस नहीं करते हैं तो अपंग हो सकते हैं
  • UrlRewrite: इसे रखें
  • उपयोगकर्ता: इसे रखें
  • Usps: यदि आप USPS का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है
  • चर: यदि आप कस्टम चर सुविधा का उपयोग नहीं करते हैं तो अक्षम किया जा सकता है
  • तिजोरी: यदि आप तिजोरी का उपयोग नहीं करते हैं तो अक्षम किया जा सकता है
  • संस्करण: को अक्षम किया जाना चाहिए क्योंकि यह किसी को भी एक्सेस करके आपके Magento संस्करण की जांच करने की अनुमति देता है/magento_version
  • यदि आप REST और SOAP वेब सेवाओं का उपयोग नहीं करते हैं तो Webapi को अक्षम किया जा सकता है
  • यदि आप REST और SOAP वेब सेवाओं का उपयोग करते हैं तो WebapiSecurity अक्षम नहीं होनी चाहिए
  • Weee: अक्षम किया जा सकता है यदि आप उत्पाद करों को निर्धारित नहीं करते हैं
  • विजेट: यदि आप विगेट्स का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है
  • विशलिस्ट: यदि आप विशलिस्ट फीचर का उपयोग नहीं करते हैं तो उन्हें निष्क्रिय किया जा सकता है

यदि समीक्षा मॉड्यूल उस समय व्यवस्थापक उत्पाद पृष्ठ में अक्षम होता है, तो js त्रुटि होती है। क्या आपने जाँच की है?
राकेश जेसादिया

@ राकेश नहीं, जैसा कि मैंने कहा कि आपको किसी भी मॉड्यूल को निष्क्रिय करने से पहले मॉड्यूल निर्भरता की जांच करने की आवश्यकता है
राफेल डिजिटल पियानोवाद

6

सैद्धांतिक रूप से आपको किसी भी मॉड्यूल को निष्क्रिय करने में सक्षम होना चाहिए यदि आप मॉड्यूल की निर्भरता को भी अक्षम करते हैं।
आपको cli कमांड चलाकर सभी निर्भरताएं देखने में सक्षम होना चाहिए bin/magento info:dependencies:show-modules। यह मॉड्यूल के बीच सभी निर्भरता के साथ एक सीएसवी फ़ाइल उत्पन्न करेगा।
आदर्श रूप में यह संरचना की तरह एक पेड़ होगा, और एक शाखा को पूरी तरह से अक्षम करना चाहिए, लेकिन यह वास्तविक जीवन है, यह उस तरह काम नहीं करता है।
कुछ मॉड्यूल हैं जिनके पास परिपत्र निर्भरताएं हैं। "बी पर निर्भर करता है जो सी पर निर्भर करता है जो ए पर निर्भर करता है" (यह अभी भी एक छोटा परिदृश्य है। आप इससे बड़ी श्रृंखला प्राप्त कर सकते हैं)।
यहां आप किसी मॉड्यूल को तब तक अक्षम नहीं कर सकते जब तक आप पूर्ण चक्र को अक्षम नहीं करते।
लेकिन आप मॉड्यूल स्थापित करते समय UI से ऐसा नहीं कर सकते। आपको इसे स्थापित करने से पहले मैन्युअल रूप से करना होगा।
आप इस आदेश का उपयोग करके सभी परिपत्र निर्भरता की जांच कर सकते हैं bin/magento info:dependencies:show-modules। दोबारा, आपको एक सीएसवी फ़ाइल मिलेगी जिसमें सभी परिपत्र निर्भरताएं बताई गई हैं।
लेकिन यहां तक ​​कि अगर आप पूर्ण मंडलियों को अक्षम करते हैं, तो आपको कुछ अघोषित निर्भरता और / या गलत मॉड्यूल में घोषित कुछ निर्भरता के कारण समस्याएँ हो सकती हैं।
मैंने MagetTitansIT के लिए लगभग एक साल पहले कोर मॉड्यूल को अक्षम करने के बारे में एक प्रस्तुति दी। स्लाइड्स को आप यहां देख सकते हैं ।
यह थोड़ा पुराना हो सकता है क्योंकि कुछ चीजें पिछले वर्ष में तय हो गई थीं, लेकिन विचार और मुख्य समस्या अभी भी बनी हुई है।


bin/magento info:dependencies:show-moduleलगता है बेहद उपयोगी है! मैं उस स्लाइड की जाँच करूँगा!
बार्टोज़ कुबिकी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.