2012-10-04 13 views
9

मुझे यह जानने में दिलचस्पी है कि आप Magento अपग्रेड के लिए आवश्यक समय को कैसे मापते हैं? मुझे लगता है कि आप में से अधिकांश को क्लाइंट के प्रश्न पर उत्तर देने में कठिन समय था: "मेरे Magento स्टोर को अपग्रेड करने में कितना समय लगेगा?"आप Magento अपग्रेड के अनुमान कैसे देते हैं?

आमतौर पर ग्राहक को केवल एक संख्या सुनने के लिए आवश्यक है .: "इसमें एक्स घंटे लगेंगे और इसकी कीमत कम होगी।"

प्रश्न के पीछे मुख्य विचार तकनीकी पक्ष के बारे में है और आप Magento उन्नयन के लिए अपनी गणना करने के लिए डेवलपर के रूप में क्या देखते हैं।

मैं अगले जांच सूची बनाई है, बस अपने ही गणना के लिए:

  • Magento कोर छुआ है?
  • Magento डीबी स्कीमा छुआ है?
  • क्या हमारे पास डीबी में असंगत डेटा है?
  • स्थानीय और सामुदायिक कोड पूल में कितने कस्टम एक्सटेंशन इंस्टॉल किए गए हैं?
  • क्या कस्टम एक्सटेंशन Magento के नवीनतम संस्करण के साथ संगत है?
  • क्या थीम डेवलपर ने लेआउट निर्देशों, के लिए स्थानीय.एक्सएमएल फ़ाइल का उपयोग किया था या कस्टम थीम के लेआउट निर्देशिका पर बस/डिफ़ॉल्ट/लेआउट से xml फ़ाइलों की प्रतिलिपि बनाई है?
  • क्या हमने लेआउट xml फ़ाइलों में लेआउट निर्देश/ब्लॉक विधियों को बहिष्कृत किया है?
  • क्या मैंने इस Magento दुकान विकसित की है?

क्या आपको लगता है कि मुझे कुछ याद आ रही है और यदि हां, तो क्या आप मुझे और समुदाय के साथ चेक सूची के लिए अपने अतिरिक्त अंक साझा करना चाहेंगे?

+3

दिलचस्प सवाल पढ़ें - इसकी शायद हालांकि जो शर्म की बात है –

+4

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

+0

@DrewHunter मुझे उम्मीद है कि यह अधिकांश पाठकों के लिए समझ में आता है। – ceckoslab

उत्तर

2

विषय से बाहर वास्तव में, लेकिन कम से कम दो भागों में विभाजित काम:

  1. उन्नयन Magento कोड और डेटाबेस स्कीमा (सभी अनुकूलन यह आम तौर पर 1 लेता अक्षम करने - डेटाबेस आकार के 4hours निर्भर है और अपने आईओ गति)
  2. नई संरचना के लिए विषय फ़ाइलों पलायन
  3. उन्नयन एक्सटेंशन एक के बाद एक (अगर वे Magento चूक के आधार पर कर रहे हैं) (अगर वे उन्नयन की जरूरत है)
  4. परीक्षण की राशि पर सहमत हैं
  5. और एक अच्छा विकास पाइपलाइन

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

$$$$

2

मैं म्यूनिख में आगामी चुंबक Hackathon (अक्टूबर 26 वें) के लिए इस विषय के लिए एक प्रस्तुति की तैयारी कर रहा हूँ। स्लाइड्स बाद में डाउनलोड के लिए उपलब्ध होंगे। यहां एक लिंक भी पोस्ट करेंगे।

अपडेट: यहां मेरी प्रस्तुति से स्लाइड हैं। पूरा लेख अगले आ रहा है।http://www.openstream.ch/wp-content/uploads/2012/11/Estimating-Magento-Upgrades.pdf

अद्यतन: विस्तृत जवाब यहाँ https://magento.stackexchange.com/a/114/93

संबंधित मुद्दे