जवाबों:
प्रमुख संस्करणों के बीच माइग्रेशन की योजना बनाते समय कुछ बातों पर विचार करना चाहिए। उन शीर्ष शीर्षों में से एक जो आपके द्वारा अभी उपयोग किए जा रहे संस्करण के लिए समर्थन या ईओएल तिथि का अंत होना चाहिए; यदि वह करीब है, तो आपको अपने कदम की योजना बनानी चाहिए।
स्थापित वेबसाइटों के लिए, मैं उपलब्ध सुविधाओं को देखने का सुझाव दूंगा। क्या नए संस्करण में आपको जल्द ही कुछ चाहिए? यदि हां, तो अपने प्रवास की योजना बनाना शुरू करें। यदि आपकी साइट ठीक काम कर रही है और आपको नई सुविधाओं की आवश्यकता नहीं है, तो आप वर्तमान संस्करण पर तब तक बने रह सकते हैं जब तक यह अभी भी समर्थित है।
यदि आप माइग्रेट कर रहे हैं, तो एक्सटेंशन सपोर्ट कैसा दिखता है? क्या आपके द्वारा उपयोग किए जाने वाले एक्सटेंशन में आपके द्वारा माइग्रेट किए जा रहे संस्करण के लिए एक संगत संस्करण है? यदि हां, तो यह चीजों को बहुत सरल करता है, लेकिन यदि वे नहीं करते हैं, तो उनकी सुविधाओं को किसी और चीज के साथ बदलने में कितना प्रयास होगा?
अंत में, प्रत्येक रिलीज़ जिसे स्थिर के रूप में टैग किया गया है, निर्माण के लिए उपयुक्त होना चाहिए, लेकिन व्यक्तिगत रूप से मैं X.0 या यहां तक कि X.1 का उपयोग करने के बारे में थोड़ा और अधिक सतर्क रहूंगा क्योंकि आमतौर पर उन कीड़े होने की संभावना अधिक होती है, जिन्हें दिए जाने की संभावना है वह परिवर्तन जो एक प्रमुख X.0 रिलीज़ में जा सकता है। मुझे व्यक्तिगत रूप से लगता है कि X.2 या X.3 रिलीज़ तब होते हैं जब आप रिलीज़ श्रृंखला को प्रमुख उपयोग के लिए तैयार होने के लिए परिपक्व देखना शुरू करते हैं।
जुमला से शुरू! 3.4 हर संस्करण एक स्थिर होगा और कम से कम दो साल का समर्थन करेगा जब तक कि नया लघु संस्करण जारी नहीं किया जाएगा। यदि ऐसा होता है, तो पिछले लघु संस्करण का समर्थन नहीं किया जाएगा और वर्तमान वाले को कम से कम दो साल का समर्थन किया जाएगा। इसलिए यदि आप 3.x श्रृंखला में प्रवास करने की योजना बना रहे हैं, तो आप इसे v3.4 से सुरक्षित कर सकते हैं।
वही 4.x श्रृंखला पर लागू होता है - 4.0 भी एक स्थिर होगा और कम से कम दो साल का समर्थन करेगा जब तक कि नया मामूली संस्करण जारी नहीं किया जाएगा (उदाहरण के लिए 4.1)। तो आप 4.x श्रृंखला के किसी भी छोटे संस्करण में माइग्रेट कर सकते हैं। लेकिन ध्यान रखें कि हर बड़ी रिलीज में पिछड़े असंगत परिवर्तन होते हैं! इसलिए इस प्रवास की योजना बहुत सावधानी से बनाई जानी चाहिए।
बेशक आपको बीईटीए या आरसी रिलीज के लिए माइग्रेट नहीं करना चाहिए, क्योंकि ये केवल परीक्षण उद्देश्यों के लिए हैं।
मेरी समझ में, 3.4 के साथ शुरू होने पर आपको हमेशा नवीनतम रिलीज़ का उपयोग करना चाहिए, क्योंकि इसके रिलीज़ होने के 2 साल बाद समर्थन मिलेगा और पुराने संस्करणों (3.3, ...) के लिए समर्थन बंद कर दिया जाएगा। एक श्रृंखला में सभी रिलीज (3.x) पीछे की ओर संगत होंगी इसलिए एक अद्यतन आम तौर पर कोई समस्या नहीं होनी चाहिए।
नई 4.x श्रृंखला पीछे की ओर संगतता को तोड़ देगी और आपको केवल तब अपग्रेड करना चाहिए, यदि आप नई सुविधाओं का उपयोग करना चाहते हैं।
टिप: हमेशा एक ही सर्वर सेटअप के साथ एक परीक्षण साइट को बनाए रखने के लिए, इसे पहले परीक्षण करने के लिए, फिर संस्करण का उपयोग करें।