Magento के कनेक्ट का उपयोग करने या न करने के लिए ... यह सवाल है


53

ट्विटर पर एक नई "राय में अंतर" शुरू हो गया है।
कुछ उच्च मूल्यवान डेवलपर्स मैगेंटो कनेक्ट से अपने एक्सटेंशन को हटाने के लिए शुरू कर रहे हैं इस कारण से कि गैर-तकनीकी लोग एक्सटेंशन स्थापित नहीं करें।
अन्य डेवलपर्स इस कारण से सहमत नहीं हैं।
मैं यह इसलिए पूछ रहा हूं क्योंकि मैं दोनों पक्षों को किसी भी तरह वैध मानता हूं।
चूँकि कारणों की व्याख्या करने के लिए 140 वर्ण आवश्यकता से बहुत कम हैं, इसलिए उन्हें यहाँ केंद्रीकृत नहीं किया जाना चाहिए।
इस तरह तकनीकी और गैर तकनीकी लोग उन्हें पढ़ सकते हैं।
मुझे पता है कि उत्तर मुख्य रूप से राय आधारित होंगे, लेकिन कुछ विचार व्यक्त किए जाने के बाद मैं इस प्रश्न को बंद करने का वादा करता हूं।
या, यदि कोई मध्यस्थ मानता है कि यह मेटा पर बेहतर अनुकूल होगा, तो इसे मेटा पर स्थानांतरित किया जा सकता है।


1
उस व्यक्ति को जिसने इसे बंद करने के लिए मतदान किया था ... उसे थोड़ा समय दें। जरूरत पड़ने पर मैं खुद इसे बंद कर दूंगा, मैंने कहा कि प्रश्न में।
मेरियस

3
इसे "युद्ध" कहना थोड़ा चरम है, क्या आपको नहीं लगता? वैसे भी, मैं सिर्फ अगले MageTalk एपिसोड में से एक के लिए कुछ चारा @philwinkle देना चाहता था ... :)
विनय

@Vinai। शायद आप सही हैं। अपने बचाव में, मैंने "युद्ध" शब्द को उद्धरणों के बीच रखा। लेकिन मैं इस सवाल का जवाब दूंगा। लोगों को गलत विचार आ सकता है।
मेरियस

3
ओह ... और हर कोई जो एक राय पोस्ट करता था और एक उत्तर की नकल नहीं करता था, मुझे एक अपवोट मिलता है क्योंकि सभी राय समान रूप से मान्य हैं (या मान्य)। मैं अपनी राय के करीब हूं, क्योंकि मेरे मानकों के बाद मेरी राय हमेशा सबसे अच्छी होती है :)।
मेरियस

हो सकता है कि सवाल यह है कि "Magento कनेक्ट का उपयोग करें जैसा कि अभी है, या इसे कुछ टूल्स जैसे magekarma.com या jud.nr-apps.com के साथ इंटीग्रेट करें ?
Amasty

जवाबों:


18

मुझे लगता है कि MC पर एक्सटेंशन हटाना थोड़ा बहुत अधिक है .. कनेक्ट सिर्फ मैकेनिक के लिए ही नहीं बल्कि डेवलपर्स के लिए भी है (मुझे अपग्रेड फीचर से प्यार है)। लेकिन मैं मानता हूं कि सही कौशल के बिना लोगों को विस्तार स्थापित नहीं करना चाहिए क्योंकि वे शायद ही कभी उपयोग किए गए विषयों के साथ संगत होते हैं, बहुत अधिक संभावित संघर्ष होते हैं और अधिक बार नहीं यह व्यापारी और (मुक्त) एक्सटेंशन प्रदाता के बीच पूरी तरह से अनावश्यक खराब रक्त का कारण होगा। या व्यापारी और साइट डेवलपर के बीच।

लोग, बिल्डिंग स्टोर संगीत बनाने की तरह हैं - पेशेवरों के लिए सबसे अच्छा बचा है।


1
मुझे उपमा पसंद है।
म्यूज़िकलिफ्ट्समे

3
यह मुद्दे पर मेरे विचारों के बहुत करीब है। MC से एक्सटेंशन को हटाना किंडर चॉकलेट के अंडे पर प्रतिबंध लगाने जैसा है क्योंकि एक बार में एक मोटा बच्चा चोक हो जाता है। अरे रुको।
मेरियस

1
यह उत्तर स्वीकार किया जाता है, इसलिए नहीं कि यह करने का सही तरीका है, बल्कि इसलिए कि यह मुद्दे पर मेरे विचारों के करीब है।
मेरियस

2
मैं सोच रहा था कि शायद हम डेवलपर्स के लिए एक समुदाय संचालित एक्सटेंशन रिपॉजिटरी / चैनल लॉन्च करें?
Pronto

@Pronto जैसे मृगकर्मा, या आपके मन में क्या था?
विनय

44

एक्सटेंशन इंस्टॉलेशन और परिणाम

एक एक्स्टेंसिबल सिस्टम होने का विचार बहुत अच्छा है, लेकिन जैसा कि हम डेवलपर्स जानते हैं, यह उतना आसान नहीं है। कई चीजें (और, दुर्भाग्य से, कर सकती हैं) गलत हो जाती हैं।

अवलोकन

मैं विस्तार से इंस्टॉल करने के कारण संभावित मुद्दों की सूची के साथ शुरू करूँगा। फिर, मैं अपना मुख्य बिंदु बनाऊंगा और उन निष्कर्षों को व्यक्तिगत रूप से बताऊंगा जो मैं व्यक्तिगत रूप से करता हूं, और आखिरकार मैं एक समाधान सुझाऊंगा। (यह शायद लंबे समय तक मिल जाएगा, पहले से माफी। मैं जितना संभव हो उतना कम लिखने की कोशिश करूंगा और अभी भी विषय को कवर करूंगा।)

तो आरंभ करने के लिए, यहां विस्तार स्थापना के कारण पाए जाने वाले सामान्य मुद्दों की एक सूची दी गई है।

सुरक्षा

Magento Connect पर एक्सटेंशन स्वीकार किए जाने से पहले कोई कोड समीक्षा नहीं की गई है। परिणामस्वरूप, कई एक्सटेंशन में भेद्यताएं होती हैं। कई कारण हैं, जैसे अनुभवहीन या आलसी डेवलपर्स, असुरक्षित तृतीय पक्ष कोड का उपयोग, और कुछ एक्सटेंशन में दुर्भावनापूर्ण रूप से हानिकारक कोड भी शामिल हैं। रिमोट कोड निष्पादन, SQL इंजेक्शन और डाउनटाइम एक वास्तविकता है। परिणाम ग्राहक डेटा, खो भुगतान क्रेडेंशियल्स, खो राजस्व, खो समय और विश्वास खो दिया है।

प्रदर्शन

एक एक्सटेंशन एक साइट पर या एक डेवलपर उदाहरण पर ठीक काम कर सकता है, लेकिन एक अलग कैटलॉग या ग्राहक आधार के साथ, यह गंभीर प्रदर्शन मुद्दों का कारण बन सकता है। संस्थाओं के अकुशल लोडिंग, अनऑफिमाइज्ड एसक्यूएल जॉन्स, अजाक्स अनुरोधों की एक उच्च संख्या, विशेषता विकल्पों या विशेषताओं की एक उच्च संख्या और कई और अधिक से लेकर कई ठोस कारण हो सकते हैं। जैसा कि हर मर्चेंट कॉल हमें डेवलपर्स, प्रदर्शन मामलों को बताता है। इससे मर्चेंट रेवेन्यू खर्च होता है।

संघर्ष

यहां तक ​​कि सिर्फ दो एक्सटेंशन, यहां तक ​​कि जब सर्वोत्तम प्रथाओं का उपयोग करके विकसित किया जाता है, तो संघर्ष हो सकता है। यह ज्यादातर उसी तरह से है जिस तरह से मैगेंटो फ्रेमवर्क कॉन्फ़िगरेशन एक्सएमएल का विलय करता है। सबसे अच्छे मामले में ये टकराव एक स्टैक ट्रेस या एक रिक्त स्क्रीन के माध्यम से दिखाई देते हैं, सबसे खराब स्थिति में साइट अजीब और कठिन डिबग व्यवहार को रोकती है। एक व्यापारी एक डेवलपर की मदद के बिना मुद्दों को ठीक करने और विरोधी एक्सटेंशन कोएक्सिस्ट बनाने में सक्षम नहीं होगा। इससे समय और पैसा खर्च होता है।

upgradability

अपग्रेड नहीं करना कोई विकल्प नहीं है, अगर केवल सुरक्षा कारणों से। व्यक्तिगत कोड आधार और Magento ढांचे के हिस्से के रूप में एक्सटेंशन बनाए रखने की आवश्यकता है। यदि एक्सटेंशन का उपयोग किया जा रहा है और मूल डेवलपर एक्सटेंशन को बनाए रखना जारी नहीं रखता है, तो कुछ अन्य डेवलपर को कार्यभार संभालना होगा। डेवलपर के पास नहीं होने से अक्सर व्यापारी के लिए अपग्रेड करना असंभव हो जाता है, जिसके कारण साइट्स धीमी हो जाती हैं, फिर उन्हें सुरक्षा के मुद्दों का फायदा उठाना पड़ता है और इस तरह राजस्व की हानि होती है।

तानाना

एक मौजूदा साइट पर नई सुविधाओं को जोड़ने से अधिक से अधिक जटिल और इस प्रकार महंगा हो जाता है, क्योंकि सिस्टम में प्रत्येक एक्सटेंशन अपने तकनीकी ऋण को जोड़ता है। समग्र ऋण बहुत बड़ा है तो प्रत्येक व्यक्ति का विस्तार संयुक्त जटिलता भी बड़ा है तो प्रत्येक अपने आप ही। नई सुविधाओं और परिवर्तनों के साथ आसानी से प्रयोग नहीं करने के कारण एक व्यापारी को बहुत अधिक राजस्व का नुकसान होता है।

विस्थापना

एक्सटेंशन को अनइंस्टॉल करने पर मैगेंटो में निम्नलिखित चीजें टूट जाती हैं:

  • डेटाबेस रिकॉर्ड अनइंस्टॉल किए गए एक्सटेंशन (उदाहरण के लिए इंडेक्सर्स या विशेषता बैकएंड मॉडल) में एक वर्ग का जिक्र करता है। यहां तक ​​कि सर्वोत्तम प्रथाओं का अनुसरण करने वाले एक्सटेंशन भी इसके लिए प्रवण हैं।
  • कोर कोड को अधिलेखित करने वाले एक्सटेंशन को अनइंस्टॉल करना मूल फ़ाइल को गायब करने वाले Magento को छोड़ देता है। यह केवल तभी होता है जब कोई एक्सटेंशन सर्वोत्तम प्रथाओं का पालन नहीं करता है, लेकिन यह एक तथ्य है कि कई एक्सटेंशन खराब हैं।

कोर्स की साइट टूटने से पैसे खर्च होते हैं।

Magento कनेक्ट करें

उपरोक्त मुद्दों की सूची को देखते हुए, कोई भी व्यक्ति किसी साइट पर काम करने के लिए गैर-डेवलपर से एक्सटेंशन स्थापित करने और मूल्यांकन करने की अपेक्षा कैसे कर सकता है?

कोई साफ स्वच्छ अनइंस्टॉल नहीं है, इसलिए अक्सर टूटी हुई स्थापना की मरम्मत भी नहीं की जा सकती है। एकमात्र विकल्प यह है कि पहले से ही पूर्ण बैकअप बना लें, और फिर कुछ गलत होने पर मैन्युअल रोलबैक करें। क्या कोई गैर-तकनीकी व्यक्ति ऐसा कर सकता है? मेरे अनुभव में, नहीं।

चलो मान लें कि सब कुछ ठीक लग रहा है । क्या व्यापारी सब कुछ ठीक है जानता है ?
सुरक्षा का क्या? प्रदर्शन के मुद्दों के बारे में क्या? उन्नयन के मुद्दों के बारे में क्या? कोई तरीका नहीं
है कि कोई गैर-डेवलपर इन चीजों का मूल्यांकन कर सके।

मैगेंटो कनेक्ट संदेश संदेश यह है कि एक डेवलपर के बिना मैगेंटो को स्थापित करके अपने मैगेंटो स्टोर का विस्तार करना आसान है। बिक्री पिच में किसी को बताना मुश्किल हो सकता है कि मामला है, लेकिन यह केवल सच नहीं है।

जो कुछ मैं अनुभव करता हूं, वह यह है कि संचार में एक डेवलपर की आवश्यकता केवल निहित होती है और संप्रेषित नहीं होती है। एक परिणाम के रूप में कई दुकान मालिक एक्सटेंशन स्थापित करके अपनी दुकान तोड़ते हैं। कि पैसे, समय, तंत्रिकाओं और Magento और डेवलपर प्रतिष्ठा की लागत।

मुझे अपनी कक्षाओं में एक स्पष्ट इंटरफ़ेस रखना पसंद है, और मुझे विश्वास है कि यह अच्छा होगा यदि Magento के लिए डेवलपर की आवश्यकता को भी स्पष्ट रूप से सूचित किया जाएगा।

निष्कर्ष

यह पारिस्थितिकी तंत्र के लिए बिल्कुल भी अच्छा नहीं है, भले ही टूटी हुई साइटों को ठीक करना कुछ Magento डेवलपर्स के लिए आय प्रदान करता है। उसी पैसे का उपयोग व्यापारियों के ग्राहकों के लिए वास्तविक मूल्य बनाने के लिए किया जा सकता है।

ट्विटर पर किसी ने कहा कि व्यापारी बड़े हो गए हैं, जो अपने आप तय कर सकते हैं कि वे विस्तार स्थापित करते हैं या नहीं। मैं असहमत हूं। यदि एक व्यापारी एक ही समय में एक डेवलपर नहीं है, तो वह अपने दम पर निर्णय नहीं ले सकता है।

Magento Connect में गैर-तकनीकी लोगों के लिए खुद को पैर में गोली मारना आसान नहीं होना चाहिए।

व्यक्तिगत रूप से मैं बीमार हूं और एक्सटेंशन के कारण मैगेंटो इंस्टॉलेशन को देखकर थक गया हूं। मैं उन चीजों को बनाना पसंद करता हूं जो सिर्फ एक गंदगी को साफ करती हैं।

मैं अपने एक्सटेंशन को Magento Connect से हटाने के बारे में सोच रहा हूं क्योंकि मैं किसी भी त्रुटिपूर्ण विचार का समर्थन नहीं करना चाहता।

उपाय

मेरी राय में इसका समाधान आसान और सस्ता है। यह अभी तक एक और नया एक्सटेंशन मार्केटप्लेस , कमर्शियल या फ्री बनाने के बारे में नहीं है । यह कोई तकनीकी समस्या नहीं है, यह संचार के बारे में है।

यदि Magento Connect यह बताता है कि यह एक डेवलपर संसाधन है, और स्थापना से पहले एक्सटेंशन की समीक्षा की जानी चाहिए, और केवल डेवलपर्स को एक्सटेंशन स्थापित करना चाहिए, यह एक गैर-मुद्दा होगा। व्यापारी जो अभी भी एक्सटेंशन इंस्टॉल करते हैं, वे जोखिमों को जानते हैं।

तो यहाँ तीन सरल कदम हैं जो Magento को अधिक व्यापारी के अनुकूल बना देगा:

  1. Magento के व्यवस्थापक इंटरफ़ेस (जैसे डाउनलोडर) के माध्यम से एक्सटेंशन इंस्टॉल करने का विकल्प निकालें।
  2. Magento पर स्पष्ट रूप से और दृश्य रूप से कनेक्ट करें कनेक्ट करें कि किसी भी एक्सटेंशन को डाउनलोड, समीक्षा और इंस्टॉल करना एक डेवलपर का काम है।
  3. किसी साइट पर स्थापित किए जाने वाले किसी भी एक्सटेंशन की पूर्ण समीक्षा करने के लिए डेवलपर्स को शिक्षित करें ।

शब्दों को खत्म करना

मुझे शेयरिंग एक्सटेंशन पसंद हैं। मुझे ओपन सोर्स पसंद है। मुझे लगता है कि Magento डेवलपर समुदाय कमाल है !!
एक्सटेंशन की समीक्षा करना सीखने का एक शानदार तरीका है। Magento Connect बुरा नहीं है, बस यह संदेश गैर-तकनीकी लोगों के लिए है।

प्रत्येक Magento साइट एक आवेदन पत्र है। यह अद्वितीय है और इसे एक अद्वितीय विकास प्रयास के रूप में माना जाना चाहिए।

पारिस्थितिकी तंत्र में यह आम सहमति होनी चाहिए कि एक्सटेंशन उपयोगी हो सकते हैं, लेकिन उन्हें अधिक बार स्थापित करने के लिए कोड को लिखने या संशोधित करने की आवश्यकता नहीं होगी, और इस प्रकार एक डेवलपर की आवश्यकता होती है।

EDIT : मैंने अपने ब्लॉग पर कुछ कम तकनीकी पृष्ठभूमि की जानकारी पोस्ट की


मैं आपके समाधान अनुभाग पर पहुंच गया। मैं सहमत हूं कि आपने क्या निष्कर्ष निकाला। हालांकि, कुछ भी कारण के लिए बहुत कम या कोई तात्कालिक तकनीकी संसाधनों के साथ व्यापारियों का एक समूह भी है, और वे सबसे अधिक संभावना नहीं जानते कि मैगेंटो के एक्सटेंशन कैसे बातचीत करते हैं। तो, गैर-तकनीकी व्यापारियों को क्या करना है? मैं हमेशा यह कोई महान समाधान के साथ एक समस्या हो पाया है ..
संगीत 25

इस। मैगेंटो कनेक्ट के अपने सभी पेशेवरों और विपक्षों के साथ: विशिष्ट आवश्यकताओं के लिए एक्सटेंशन स्थापित करना बहुत आसान लगता है, रीक के बारे में नहीं जानना।
अन्ना वोक्कल

5
मैंने आपको उत्तर पढ़ा, दो बार। मुझे कहना होगा कि आपके पास कुछ वैध बिंदु हैं, लेकिन MC से एक्सटेंशन हटाना थोड़ा चरम नहीं है? मैं, एक डेवलपर के रूप में, MC का उपयोग करता हूं। मैं (लगभग) हमेशा एक वेबसाइट को तैनात करते समय MC मॉड्यूल को निष्क्रिय कर देता हूं और उन ग्राहकों के लिए जो इसका उपयोग करने पर जोर देते हैं मैं उन्हें लिखित रूप में पुष्टि करता हूं कि वे इसे अपने जोखिम पर करेंगे। मैं कभी भी लाइव पर सीधे मॉड्यूल स्थापित नहीं करता। मेरी देव मशीन पर सबसे पहले, कोड की समीक्षा करें, इसका परीक्षण करें, यदि आवश्यक हो तो इसे सुधारें और फिर संस्करण प्रणाली के माध्यम से इसे तैनात करें। क्या प्रतिबंधित करने की तुलना में शिक्षित करना बेहतर नहीं है?
मेरियस

@laketuna केक एक झूठ है। इसका कोई हल नहीं है, इसके Magento प्लैटफॉर्म में निहित है जो डेवलपर्स को बहुत अधिक शक्ति देता है।
विनाय

1
मैं यहां कई बिंदुओं से सहमत हूं, लेकिन मैं वास्तव में यह नहीं देखता कि कनेक्ट से एक्सटेंशन हटाना उत्तर है। कनेक्ट ड्राइव इकोसिस्टम - एक संभावित स्टोर के मालिक को Magento का उपयोग करने की बहुत अधिक संभावना है अगर बड़ी संख्या में एक्सटेंशन आसानी से उपलब्ध हैं, तो इससे पहले कि वे अपनी स्थापना का विस्तार कर सकें, एक बाधा वहां डाल दी जाए। अंततः लोग अपने स्टोर को विकसित करेंगे कि वे कैसे करेंगे और यदि वे इसे बुरी तरह से करते हैं, तो वे वही हैं जो कीमत चुकाते हैं और उसी से सीखेंगे। मेरे लिए जवाब यह सुनिश्चित करना है कि कनेक्ट पर विस्तार सर्वोत्तम प्रथाओं का उपयोग करके विकसित किया गया है जो सिस्टम में आत्मविश्वास देगा।
जोनाथन हसी

13

हमारे पास कई क्लाइंट्स कनेक्ट के माध्यम से एक्सटेंशन इंस्टॉल कर चुके हैं, और परिणामस्वरूप हम अपने एक्सटेंशन का सफलतापूर्वक उपयोग करके कई हजारों साइटों से अवगत हैं। कनेक्ट को एक सुधार की आवश्यकता है, हर कोई इसके बारे में जानता है। लेकिन प्रौद्योगिकी समाधान प्रदाताओं के रूप में हमें अपने उत्पादों को कभी भी आसान बनाना चाहिए, और WebShopApps में मेरा अंतिम लक्ष्य एक ऐसे बिंदु तक पहुंचना है जहां एक व्यापारी किसी डेवलपर को शामिल किए बिना किसी एक्सटेंशन को इंस्टॉल, अनइंस्टॉल और उपयोग कर सकता है, और मुझे उम्मीद है कि अगले संस्करण की उम्मीद है कनेक्ट किसी तरह से उस लक्ष्य का समर्थन करता है।

हमें एक ऐप स्टोर की आवश्यकता है। क्योंकि तब यह डेवलपर्स को सक्षम करेगा, जब हम पहली बार शुरू करते हैं, तो अपनी खुद की वेबसाइट, समर्थन, विपणन आदि का निर्माण करने के बजाय, वहां हमारी ताकत पर ध्यान केंद्रित करें। और यह नवाचार को प्रोत्साहित करेगा, और व्यापारियों के लिए एक नया, सबसे अच्छा और सभी के बीच सीखने के लिए एक केंद्रीय स्थान सुनिश्चित करेगा।

स्पष्ट रूप से बहुत अधिक संख्या में एक्स्टेंन्स हैं जिन्हें डेवलपर की सहायता की आवश्यकता है, और वास्तव में प्रदाता की मदद की आवश्यकता है, अगर हम समझा सकते हैं कि एक आसान तरीके से महान होगा (उदाहरण के लिए स्थापित / सेटअप / लक्ष्य बाजार / आदि की कठिनाई)। लेकिन ऐसे कई प्लग / प्ले हैं जो अस्वस्थ हैं, हमें इन पर काबू नहीं करना चाहिए।

शायद यह यूटोपिया है, मुझे यकीन नहीं है, लेकिन क्या हमें हमेशा बेहतर के लिए लक्ष्य नहीं रखना चाहिए? मैं व्यक्तिगत रूप से व्यापारियों को सक्षम करने में विश्वास करता हूं। वे ऐसा करना चाहते हैं, वे कभी-कभी (हमेशा नहीं) नियंत्रण में अधिक रहना चाहते हैं, और यदि आपको हर बार एक डेवलपर को भुगतान करना है तो आप कुछ गलत आईएमओ को आज़माना चाहते हैं। यह Magento के लिए SME विकास रणनीति के बहुत दिल में होना चाहिए।

मैं जा सकता था लेकिन मैं नहीं जा सकता था। मुझे नहीं लगता कि कोई युद्ध चल रहा है;)


डब्लूएसए ने हमेशा डेवलपर समर्थन के लिए उत्कृष्ट मर्चेंट / डेवलपर प्रदान किया है। सभी मॉड्यूल डेवलपर्स के लिए यह अच्छा होगा कि वे Magento CE के लिए एक्सटेंशन जारी करते समय इसे ध्यान में रखें। यदि आप ईई का अनुमान लगा रहे हैं तो आप अपना सामान छिपा सकते हैं। लेकिन मैं सीई के लिए इसमें कोई भविष्य नहीं देखता।
फासको लैब्स

10

अन्य लोगों की राय पढ़ने के बाद मैंने खुद लिखने का फैसला किया।
मैं इस उत्तर को स्वीकार नहीं करूंगा क्योंकि मैंने ऐसा वादा किया था। :)
मेरे पास केवल Magento Connect (MC) पर प्रकाशित एक्सटेंशन है, क्योंकि इसमें नवीनतम नीति है।
मैं एक डेवलपर हूं और मैं केवल विकास करना जानता हूं।
मेरे पास कोई कलात्मक कौशल नहीं है, फ़ोटोशॉप के बारे में केवल एक चीज मुझे पता है कि यह मौजूद है और आप इसके साथ "सामान" कर सकते हैं।
मेरी राय में, MC व्यापारी उन्मुख हो गया है। एक्सटेंशन सबमिट करते समय मुझे एक्सटेंशन लोगो के रूप में एक अच्छी तस्वीर अपलोड करनी होगी। मुझे नहीं पता कि कैसे एक बनाने के लिए और किसी ने उन्हें मुफ्त में करने की पेशकश नहीं की।
इसलिए मैं जीथब पर अपने एक्सटेंशन प्रकाशित करने के लिए सीमित हूं। गैर तकनीकी लोग गितुब पर नहीं जाते हैं।
मैं मानता हूं कि एमसी के काम करने के तरीके में एक समस्या है और इसे अभी प्रस्तुत किया गया है, लेकिन यह एक सम्मानित प्राधिकरण और एक्सटेंशन के एक वैध स्रोत का प्रतिनिधित्व करता है।
मुझे पता है कि बहुत सारे शेट्टी एक्सटेंशन हैं, लेकिन यह सुनिश्चित करने के लिए कि जिन लोगों ने उन्हें बनाया है, वे उन्हें सिर्फ इसलिए बंद नहीं करेंगे क्योंकि गैर तकनीकी लोग उन्हें स्थापित करते हैं।
मुझे लगता है कि विनय या टिम जैसे विश्वसनीय डेवलपर्स एक्सटेंशन को नीचे ले जा रहे हैं। यह पारिस्थितिकी तंत्र के लिए एक समाधान नहीं है। यह बदतर बना देता है। लेकिन वास्तव में व्यक्ति के लिए एक समाधान है कि वे लोगों से उन एक्सटेंशन के बारे में शिकायतें करते हुए थक गए हैं जो "कैसे" फ़ाइल या कम से कम क्या एक्सटेंशन नहीं पढ़ते हैं।

मेरी राय में शिक्षा प्रतिबंध से बेहतर है।
प्रतिबंध के बारे में विशेष रूप से शिक्षा। :)। वेबसाइट पर तैनाती के समय डेवलपर्स को Magento Connect को अक्षम करना चाहिए। यह आसान है। बस app/etc/modules/Z_z.xmlइस सामग्री के साथ एक फ़ाइल बनाएँ ।

<?xml version="1.0"?>
<config>
    <modules>
        <Mage_Connect>
            <active>false</active>
        </Mage_Connect>
    </modules>
</config>

फिर बस downloaderMagento उदाहरण से फ़ोल्डर को हटा दें ।
ग्राहकों को सिखाएं कि एक्सटेंशन का उपयोग करने का मतलब सिर्फ उसे स्थापित करना नहीं है। इसके लिए तकनीकी व्यक्ति से समीक्षा की आवश्यकता होती है।
ये मेरे 2 सेंट हैं।


महान विचार मारियस। मुझे भी यही समस्या है। मैं एक लोगो बनाने के लिए पेंट का उपयोग करता हूं, क्योंकि मैं नहीं जानता कि फोटोशॉप का उपयोग कैसे करना है। हालाँकि यह सुनकर अच्छा लगा कि आपको भी यही समस्या है: D
Rajeev K Tomy

1
@programmer_rkt। यह देखकर कभी अच्छा नहीं लगता कि किसी को कोई समस्या है।
मेरियस

मैं बस मजाक कर रहा था :-)
राजीव के टॉमी

दिलचस्प विचार ... मुझे लगता है कि स्थापना के बाद डिफ़ॉल्ट रूप से that.Disable मॉड्यूल का उपयोग करने के बारे में बहुत साफ है। यह थोड़ा मदद कर सकता है।
विनय

1
बाद में इसे पढ़ने वाले किसी के लिए, मैंने यह भी पाया कि Z_z.xml के काम करने के लिए एक मॉड्यूल /etc/config.xml फ़ाइल की आवश्यकता थी। (माबे कि सिर्फ
मैगेंटो के

7

मुझे लगता है कि यह वास्तव में डेवलपर के लिए है - अपने एक्सटेंशन को कनेक्ट प्रयासों से हटाकर लोगों को उनके कोडबेस को बेहतर तरीके से प्रबंधित करने के लिए मजबूर करें क्योंकि वे व्यवस्थापक से इंस्टॉल नहीं कर सकते हैं, लेकिन साथ ही साथ उनका मतलब है कि वास्तव में एक्सटेंशन को खोजने की संभावना बहुत कम है प्रथम स्थान। अंतत: लोग अपने स्टोर को ठीक उसी तरह विकसित करने जा रहे हैं कि वे कैसे चाहते हैं कि एक्सटेंशन कनेक्ट करने के लिए कनेक्ट या एफ़टीपी का उपयोग किया जाए या बेहतर रिपॉजिटरी का उपयोग करके -> परिनियोजन सेटअप और कनेक्ट पर एक्सटेंशन की कमी उनके हाथ को किसी भी तरह से मजबूर करने वाली नहीं है। मैं अनिवार्य रूप से इस राय का हूं कि आप उन्हें कनेक्ट से हटाकर सिर्फ पैर में गोली मार रहे हैं।


मैं एक व्यापारी / डेवलपर हूं जो मैन्युअल रूप से स्थापित करता है, वीटो करता है और संघर्षों की देखभाल करने के लिए आवश्यक रीराइट करता है। यदि आप इसे Magento Connect वेबसाइट पर नहीं विज्ञापन करके इसे छिपाने का निर्णय लेते हैं, तो मैं आपका उत्पाद कैसे ढूंढूंगा? यह अपने आप को पैर में गोली मारने की कम बात है और अधिक 16 की नाव में रेंगने की तरह है "फायरिंग शुरू होने से पहले नौसैनिक बंदूक के बोर में यदि आप विज्ञापन नहीं दे रहे हैं तो मैं आपको ढूंढ सकता हूं।
फासको लैब्स

@FiascoLabs हाँ, यह एक समस्या है। लेकिन मैं इसके साथ ठीक हूं, क्योंकि मेरे एक्सटेंशन कमर्शियल नहीं हैं। यदि आप एक व्यापारी के रूप में वर्णित चरणों का पालन करते हैं तो इसका मतलब है कि आप नियम के लिए एक दुर्लभ अपवाद हैं।
विनाय १

7

हम भूल रहे हैं कि जब मैगेंटो पहली बार बाहर आए थे तो 'कनेक्ट' कितना उत्कृष्ट था। इससे पता चला कि मैगेंटो उन ओपन सोर्स प्रोजेक्ट्स में से एक के बजाय एक डेवलपर प्लेटफॉर्म था जिसका कोई उपयोग नहीं करता है। हालांकि मैगेंटो को गोद लेने को सुनिश्चित करने के लिए 'कनेक्ट' उपयोगी था, समय आगे बढ़ गया है और मुझे लगता है कि आजकल लोगों को एक्सटेंशन के साथ कम 'खुशहाल भाग्यशाली' होने की उम्मीद है।

व्यक्तिगत रूप से - एक 'डेवलपर' के रूप में - मैं एक एक्सटेंशन के कोड की जांच करना और संस्करण नियंत्रण पर इसकी जांच करना पसंद करता हूं। 'कनेक्ट' अधिक होना चाहिए - आप टैरबॉल या गिट क्लोन डाउनलोड करें।

मैं रिटेल एंड यूजर्स को सक्षम करने में @Ken के साथ हूं और उनसे डेवलपर चीजें नहीं छिपा रहा हूं। कुछ और के अलावा, थोड़ी सी पारदर्शिता डेवलपर्स को ईमानदार रखती है - 'इस मॉड्यूल को परीक्षण करने के लिए एक और सप्ताह के साथ विकसित करने में एक सप्ताह लगने वाला है ...' यह सच हो सकता है लेकिन वास्तविकता की जाँच तब होती है जब एक समान मॉड्यूल उपलब्ध होता है 'कनेक्ट' पर तो कुछ पर xxx घंटे का औचित्य साबित करना कठिन हो जाता है।

@ Karen की टीम द्वारा लिखे गए मॉड्यूल जैसे कि मैं इन '' कनेक्ट 'पर किसी भी यादृच्छिक डेवलपर कोड (जब तक विनय द्वारा लिखा गया है) द्वारा स्थापित' कनेक्ट 'पर अन्य मॉड्यूल द्वारा इन लिखित और परीक्षण किए गए को पसंद करेगा जिसे स्थापित करने के लिए एक' डेवलपर 'की आवश्यकता होती है ।


हम (समुदाय) इस Magento संगीतकार परियोजना के लिए बनाते हैं। तो आप अपने VCS
daim2k5

6

हमने (ebizmarts) पिछले वर्षों में MagentoConnect से एक्सटेंशन हटा दिए हैं, वर्षों से हमने केवल उन लोगों को रखा है जिन्हें हम समर्थन करने के लिए तैयार हैं और हमारे लिए आर्थिक रूप से व्यवहार्य हैं। इन बुनियादी नियमों को स्वीकार करके, हम नियंत्रण और व्यापारियों / डेवलपर्स को खुश रखने में सहायता करने में सक्षम थे।

MagentoConnect अभी जैसा है, केवल लिस्टिंग, डिस्कवरी और अंततः डेवलपर रेटिंग के लिए काम करता है (यहाँ ग्रे एरिया, करेन ने MMNYC पर इसे छोड़ दिया)। हमें एक बेहतर मार्केटप्लेस, क्यूरेटेड, वैलिडेटेड, और मजबूत गुणवत्ता वाली नीतियों की आवश्यकता है, और यहां तक ​​कि होने के बावजूद, हम अभी भी यहां वर्णित मुद्दों की तरह सामना करेंगे, यह हमारे स्वभाव में समस्याएं पैदा कर रहा है, जो भी कारण से, खराब चीजें होती रहेंगी, और व्यापारियों की गलती के कारण आवश्यक नहीं है, हम सभी जानते हैं कि एक बुरा डेवलपर "मैग्नेटो अनपढ़" व्यापारी की तुलना में 100 गुना खराब है।

मैं स्वतंत्र इच्छा और मुक्त बाजार में विश्वास करता हूं। डेवलपर्स MagentoConnect का उपयोग करने या उपयोग करने के लिए स्वतंत्र हैं, व्यापारियों (जब तक वे परिणामों के बारे में जानते हैं), डेवलपर अनन्य कार्यों (जैसे एक्सटेंशन स्थापित करने) के साथ गड़बड़ नहीं करना चाहिए। MagentoConnect से एक एक्सटेंशन को हटाने से बाजार तुरंत इसे बदलने के लिए बना देगा (हाँ, Magento वह बड़ा है), और नया विकल्प, पिछले एक की तुलना में व्यापारियों के लिए कम या बेहतर नहीं हो सकता है या कम परेशानी का कारण हो सकता है।

इस मुद्दे का कोई सरल और अनोखा समाधान नहीं है, लेकिन मैं मानता हूं कि संचार में सुधार करना और कुछ प्रतिबंध लगाना व्यापारियों के लिए थोड़ा मुश्किल है ताकि वे एक्सटेंशन स्थापित कर सकें (बैकअप की स्थापना से पहले करने के लिए कार्यों की एक सरल जांच सूची में मदद मिलेगी , डेवलपर कोड की समीक्षा, DEV साइट पर परीक्षण, आदि ... चाल होगा)।

मुझे नहीं लगता कि MagentoConnect से एक्सटेंशन हटाने से इस दुनिया को व्यापारियों के लिए एक बेहतर जगह बनाने में मदद मिलेगी, लेकिन हमें, डेवलपर्स को केवल उन एक्सटेंशनों को रखना चाहिए जिन्हें हम समर्थन और सुधार करने के लिए उत्सुक हैं, और, हमें आगे बढ़ना होगा अच्छी प्रथाओं का संचार करना, यह एक समुदाय के रूप में हम पर है।


5

गैर तकनीकी हितधारकों को मेरी राय में एक्सटेंशन स्थापित नहीं करना चाहिए।

Magento Connect ऐप स्टोर नहीं है और अनुमोदन प्रक्रिया उतनी अनुरूप नहीं है, जितना मुझे लगता है कि यह गुणवत्ता के बारे में होनी चाहिए।

Magento Connect संदर्भ का एक अच्छा स्थान हो सकता है, लेकिन अधिकांश बार कोई एक्सटेंशन आवश्यकताओं का 100% मिलान प्रदान नहीं करता है। शायद एक अच्छा विचार एसीएल के माध्यम से मैगनेटो कनेक्ट को नियंत्रित करना है ताकि हम आधिकारिक प्लेटफ़ॉर्म मार्केटप्लेस से एक्सटेंशन को हटाने के चरम पर न जाएं।

मेरे व्यक्तिगत अनुभव में मेरे पास कुछ भुगतान किए गए एक्सटेंशन हैं और एक मुफ्त है जो कनेक्ट और गीथहब दोनों में है, जो सुविधाओं के मामले में गीथहब में एक और एडवांस है। मैथेंटो कनेक्ट में GitHub रेपो वर्णन में है। इसने उपयोगकर्ताओं को एक्सटेंशन डाउनलोड करने और एक ही समय में कोड देखने और नई सुविधाओं के साथ कांटे बनाने और अनुरोध करने के लिए भी नहीं रोका है।


5

यह वास्तव में इस बात पर निर्भर करता है कि एक डेवलपर अपने विस्तार को मूर्खतापूर्ण सबूत बनाने के लिए कितना काम करना चाहता है, वे समर्थन के साथ खर्च करने के लिए कितना समय चाहते हैं और वे एक्सटेंशन के लिए शुल्क की मांग करते हैं या नहीं। इसलिए यदि आपको लगता है कि आपके एक्सटेंशन को गैर-तकनीकी लोगों द्वारा स्थापित नहीं किया जाना चाहिए, तो यदि आप चाहें तो इसे कनेक्ट करें, लेकिन मैं एक सामान्य धारणा से सहमत नहीं हो सकता कि सभी एक्सटेंशन औसत उपयोगकर्ताओं के लिए तकनीकी कौशल की बहुत अधिक मांग करेंगे।


4

कुछ व्यापारी / शौकिया डेवलपर Magento Connect (MC) द्वारा यह सोचकर भ्रमित हो जाते हैं कि MC, Magento के लिए एक तरह के ऐप स्टोर का काम करता है।

उदाहरण के लिए, MC पर वे एक्सटेंशन ढूंढ सकते हैं और इंस्टॉल कर सकते हैं जो अपनी Magento साइट में कुछ सुविधा जोड़ने का दावा कर सकते हैं, लेकिन MC / एक्सटेंशन आमतौर पर संभावित एक्सटेंशन / मॉड्यूल संघर्ष, सुरक्षा जोखिम, गति मुद्दों, बाद में डेवलपर लागत और नुकसान के बारे में कुछ नहीं कहते हैं विस्तार स्थापित करने वाले राजस्व का कारण उनके Magento स्टोर हो सकते हैं।

अज्ञानी व्यापारी कुछ सुविधा जोड़ने के लिए अपनी लाइव साइट पर WHATVER एक्सटेंशन स्थापित करता है। आखिरकार कुछ अपग्रेड चक्र या नए व्यवसाय की आवश्यकता पर, कुछ भविष्य के डेवलपर को कोड के परिणामस्वरूप गड़बड़ी, संभावित सुरक्षा जोखिम और पेचीदा एक्सटेंशन के माध्यम से क्रमबद्ध करने के लिए बुलाया जाना चाहिए। तब डेवलपर को व्यापारी को सूचित करना चाहिए कि MC पर उसके द्वारा लगाए गए सभी एक्सटेंशन एक दूसरे के साथ विवाद कर रहे थे, साइट को क्रॉल में धीमा कर रहे थे, संभवतः ग्राहक डेटा को उजागर कर रहे थे, बिक्री को मारते हुए साइट के UX को नष्ट कर रहे थे।

शायद एमसी से एक एक्सटेंशन जोड़ने के बारे में सोचने वाले व्यापारियों के लिए चेतावनी बड़ी और अधिक थोपने वाली होनी चाहिए, जिसमें अस्वीकरण की एक और परत शामिल है।

Magento समुदाय वास्तव में MC से बहुत अधिक लाभ उठा सकता है यदि एक सक्रिय, अधिक दृश्यमान विस्तार समीक्षा / चर्चा प्रक्रिया हो। एक्सटेंशन जो कि सहकर्मी की समीक्षा / परीक्षण या उच्च श्रेणी निर्धारण / समीक्षा किए जाते हैं, उन्हें पहले प्रचारित और प्रदर्शित किया जाना चाहिए। एक और अधिक प्रमुख सम्मान / बैज प्रणाली, जैसा कि हम यहाँ एसई पर है, साथ ही साथ सहायता करेगा।

यह एमसी के लिए समुदाय के लिए सहायक है, लेकिन इसे निश्चित रूप से परिष्कृत करने की आवश्यकता है। उम्मीद है कि प्रतिष्ठित एक्सटेंशन डेवलपर्स अच्छे के लिए एमसी छोड़ने से पहले शोधन करते हैं।


3
मैं देखना चाहता हूं कि magekarma.com मैगेंटो एक्सटेंशन के लिए एक सहकर्मी की समीक्षा साइट के रूप में सफल होगी।
विनय

यह केवल तभी आशाजनक लगता है जब समीक्षाएँ / बैज एमसी के साथ-साथ उपलब्ध हों, और मगकर्मा भी परिधीय लगता है।
जोशुआ 34

4

हमेशा इस बात पर विचार करें कि आधिकारिक तौर पर दी गई वारंटी के बिना Magento कम्युनिटी एडिशन अपने आप में सभी के लिए स्वतंत्र है और मुझे लगता है कि (एक व्यापारी के रूप में), यह Magento की लोकप्रियता के लिए दुनिया के सबसे व्यापक (मुक्त) शॉप सॉफ़्टवेयर के कम से कम नहीं होने के सबसे महत्वपूर्ण कारणों में से एक है। Magento कनेक्ट पर आसानी से सुलभ एक्सटेंशन की बड़ी मात्रा में।

Magento के विशेष डेवलपर्स के पास उनके (बेजोड़ नहीं !!) शॉप सॉफ़्टवेयर पर एक अलग नज़रिया हो सकता है, लेकिन एक छोटे से स्टार्ट अप व्यापारी के रूप में आप अपना प्रोजेक्ट शुरू करने से पहले एक दूसरे के खिलाफ प्रत्येक शॉप सॉफ़्टवेयर का वजन करते हैं और Magento के लिए सबसे बड़ा खतरा अलोकप्रिय हो जाएगा, और निश्चित रूप से ऐसा होता है, अगर एक्सटेंशन के लिए सबसे महत्वपूर्ण स्रोत तक पहुंच Magento कनेक्ट प्रतिबंधित होगी।

इस मामले में पेशेवर डेवलपर्स और ("टेक-सेवी") व्यापारियों के बीच कभी भी पूरी तरह से अंतर नहीं होता है। आपको हमेशा अपनी खुद की वेब दुकान चलाने के लिए "10 साल" कंप्यूटर विज्ञान का अध्ययन करने की ज़रूरत नहीं है (निश्चित रूप से, बहुत ज्ञान की आवश्यकता है वास्तव में पूरी प्रणाली का आकलन करने में सक्षम होना चाहिए) लेकिन मैं उदाहरण के लिए दो अच्छी तरह से बनाई गई पुस्तकों के साथ काम करता हूं मेरे अपने स्टोर उन (डेवलपर-लिखित) पुस्तकों में कई एक्सटेंशनों को सिस्टम के लिए उनके फायदे, नुकसान और जोखिम के साथ वर्णित किया जाता है, इसलिए मुझे उन (प्रसिद्ध) एक्सटेंशन से प्रतिबंधित क्यों करें?

यह भी पूरी तरह से एक डेवलपर को काम पर रखने के लिए अवास्तविक है जब भी आप उन एक्सटेंशनों को स्थापित करना चाहते हैं जिन्हें आप पूरी तरह से जानते हैं, केवल इसलिए कि आपके पास उन तक पहुंच नहीं है। एक व्यापारी को आर्थिक रूप से काम करना होगा! यह आपका अपना स्टोर है, यह आपकी अपनी जिम्मेदारी है और जो आप करना चाहते हैं उसके जोखिमों के बारे में खुद को सूचित करना असंभव नहीं है।

तो चलो Magento CE रखें कि यह क्या है: दुनिया का सबसे शक्तिशाली ई-कॉमर्स मंच सभी के लिए मुफ्त । यह वह जगह है जहाँ से Magento की लोकप्रियता आती है।


1
यह भी वही व्यापारी है जो डेवलपर को दोष देगा क्योंकि उसे कोई ज्ञान नहीं है या मैनुअल (जब कोई मौजूद है) नहीं पढ़ता है। इसलिए यह भी सामान्य है कि विस्तार की पेशकश करने या टिप्पणी पोस्ट करने के लिए कुछ अधिकारों को प्रतिबंधित करने या प्रक्रिया में अधिक गुणवत्ता लाने के लिए उठाया जाना चाहिए।
सिल्वेन रेए

4

अब कुछ समय के लिए, हम शायद ही कभी Magento Connect के माध्यम से एक्सटेंशन इंस्टॉल करेंगे क्योंकि एक क्लाइंट इस पर लॉग इन कर सकता है, यह देख सकता है कि एक्सटेंशन पुराना है और अपनी वेबसाइट के किसी भी संशोधन या ब्रेकिंग पार्ट्स को संभावित रूप से अपडेट करने का प्रयास करता है।

हम केवल एक्सटेंशन को इंस्टॉल करने के लिए Magento Connect का उपयोग करते हैं, हम जानते हैं कि 99% सुरक्षित होगा बिना किसी हस्तक्षेप के ग्राहक को इस पार ठोकर खाने के लिए होना चाहिए।

मैगेंटो कनेक्ट का उपयोग करने के साथ मुझे जो एकमात्र लाभ दिखाई देता है, वह यह है कि यदि कोई एक्सटेंशन उपलब्ध है, तो उसे जल्दी से देख सकें। इसके अलावा, मैं Magento के माध्यम से स्थापित करने में कोई लाभ नहीं देखता मैन्युअल रूप से Magento में फ़ाइलों को छोड़ने से मैन्युअल रूप से स्थापित करें।

यहां तक ​​कि अगर एक ग्राहक तकनीकी रूप से दिमाग में है, तो मैं उन्हें पसंद नहीं करूँगा कि लचीलेपन से अपनी वेबसाइट को संभावित रूप से तोड़ दें, खासकर यदि वे आसानी से किसी भी चीज की सलाह देना भूल जाते हैं जो उन्होंने समस्या का कारण बनने के लिए खुद किया हो। यह कम से कम हमें डिबगिंग समय और उन्हें बचाता है, हमारे समय को सुधारने के लिए अतिरिक्त लागत, एक लागत जो मुझे लंबे समय में सुनिश्चित है, वे बचना पसंद करेंगे।

इसके लायक क्या है, मुझे लगता है कि यह एक अच्छा चर्चा बिंदु है और कुछ ऐसा है जो मैंने अक्सर खुद के बारे में सोचा है कि हर कोई मैगेंटो में रोजाना क्या काम करता है।


4

मेरी राय में Magento Connect से एक्सटेंशन हटाना न तो डेवलपर के साथ और न ही क्लाइंट के नज़रिए से एक आदर्श समाधान है।

एक डेवलपर के रूप में, जब भी मेरा ग्राहक अपनी वेबसाइट पर लागू की गई एक नई कार्यक्षमता चाहता है, तो सबसे पहले मैं जांचता हूं कि क्या कोई एक्सटेंशन शायद मुफ़्त या व्यावसायिक मैगनेट कनेक्ट पर उपलब्ध है, जो मेरे क्लाइंट की आवश्यकता को पूरा कर सकता है। मेरे लिए यह एक Google की तरह है, जहाँ हम किसी क्वेरी के लिए खोज कर सकते हैं और सही या गलत होने के बावजूद मुझे इसका परिणाम सुझाएंगे। यह पूरी तरह से मुझ पर एक का चयन करने के लिए अनुकूल है।

अगला, मुझे सबसे अच्छा समाधान का मूल्यांकन करने का मौका मिलता है अर्थात: मुझे मुफ़्त का उपयोग करने की आवश्यकता है, व्यावसायिक के साथ जाएं या इसे स्वयं लागू करें। ज्यादातर समय मैं अपने ग्राहक को तीनों विकल्प देता हूं जिसमें समय सीमा और बोली अलग-अलग होती है। कनेक्ट को एक्सटेंशन से हटाने से यह विकल्प छीन लिया जाएगा या इसे कठिन बना दिया जाएगा क्योंकि मुझे एक्सटेंशन खोजने के लिए वेब पर खोज करना होगा।

एक्सटेंशन को कनेक्ट से हटाने के बजाय हमें अपने क्लाइंट को शिक्षित करने का प्रयास करना चाहिए। जब भी मैं अपने ग्राहक को मुफ़्त एक्सटेंशन के लिए देखता हूं, तो मैं कोड की समीक्षा करने में अतिरिक्त घंटे मांगता हूं और इस तरह यह सुनिश्चित करता हूं कि कोड साफ है। इसके अलावा, मैं क्लाइंट को किसी अन्य व्यक्ति कोड का उपयोग करने की कमियों के बारे में समझाता हूं और अधिकांश समय क्लाइंट इसे समझता है और मुझे कोड को ऑप्टिमाइज़ करने या इसे फिर से भरने में समय देने में कोई समस्या नहीं है।

इसके अलावा, जब भी मैं वेबसाइट को LIVE करता हूं, तो मैं डाउनलोडर से लिखित अनुमति हटा देता हूं, भले ही आकस्मिक रूप से या जिज्ञासा से बाहर हो, अगर मेरा क्लाइंट एक्सटेंशन स्थापित करने की कोशिश करता है तो वह ऐसा करने में सक्षम नहीं होगा। इस प्रकार यह दोनों क्लाइंट के साथ-साथ मुझे अनदेखे जोखिमों से भी बचाता है। जब मेरा ग्राहक इसके बारे में मेरे पास आता है, तो मैं बस उसे ऐसा करने का कारण समझाता हूं और ज्यादातर समय वह इसके लिए आभारी होता है।

क्लाइंट के नज़रिए से, जितना अधिक मुफ़्त सामान आपको मिलता है उतना ही आप उसके प्रति आकर्षित होते हैं। एक सरल उदाहरण है WORDPRESS। इस तरह के एक महान समुदाय के साथ और बहुत सारे मुफ्त प्लगइन्स वर्डप्रेस कुछ भी खिल रहे हैं। मैं उसी तरह से सोचता हूं, अगर हम मैगेंटो समुदाय को बढ़ते और खिलते हुए रखना चाहते हैं, तो मैं कहूंगा कि हम अपने ग्राहकों को जोड़ने और शिक्षित करने के लिए एक्सटेंशन को हटाने के बजाय।

हालाँकि, अगर हम Magento से एक्सटेंशन हटाते हैं, तो कनेक्ट करें Magento की दुनिया सुनसान हो जाएगी। भाषा पैक को हटाने के साथ कोई सामुदायिक मंच नहीं होने के कारण, विस्तार के विलुप्त होने के साथ यह एक स्टार के पतन की तरह लगता है।


मुझे नहीं लगता कि मैंने कभी MagentoConnect वेबसाइट पर सीधे एक्सटेंशन की तलाश की क्योंकि Google इसे इतना बेहतर कर रहा है।
15:

मेरे कहने का मतलब यह नहीं था कि मैं सीधे Magento Connect पर एक्सटेंशन की खोज कर रहा हूँ .. मैंने इसे परिणामों के संदर्भ के साथ कहा था जो Google दे रहा है ... कुछ सही हैं कुछ गलत हैं ... उसी तरह कनेक्ट पर कुछ एक्सटेंशन अच्छे हैं खराब हैं ... यह हमारे ऊपर है कि किसका उपयोग करना है और
Dexter
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.