सच कहूँ तो, यह वास्तव में आपके यूजरबेस पर निर्भर करता है। ऐसे कई PHP अनुप्रयोग हैं जो स्वचालित रूप से स्वयं को अपग्रेड नहीं करते हैं। उनके उपयोगकर्ता या तो अपग्रेड प्रक्रिया को संभालने के लिए पर्याप्त तकनीकी हैं, या बस अपग्रेड नहीं करते हैं।
मैं दो चरणों का लक्ष्य रखता हूं:
1) गंभीरता से अपने आप से पूछें कि आपके उपयोगकर्ताओं को वास्तव में क्या चाहिए। क्या स्व-अद्यतन करने से अतिरिक्त कार्य को उचित ठहराने के लिए गोद लेने को पर्याप्त बढ़ावा मिलेगा? अगर आपको विश्वास है कि उत्तर हां है, तो बस इसे करें।
चूंकि आप यहां पूछ रहे हैं, मुझे लगता है कि आप अभी तक नहीं जानते हैं। उस स्थिति में, मेरा उद्देश्य चरण 2 है:
2) फीचर के बिना रिलीज वर्जन 1.0। उपयोगकर्ता प्रतिक्रिया की प्रतीक्षा करें। आपके उपयोगकर्ता एक सरल अपग्रेड प्रक्रिया के लिए तुरंत रो सकते हैं, इस स्थिति में आपको इसे प्राथमिकता देनी चाहिए। वैकल्पिक रूप से, आप पा सकते हैं कि आपके उपयोगकर्ता किसी अन्य विशेषता से अधिक चिंतित हैं।
यह अनुमान लगाना कि आपके उपयोगकर्ता उनसे पूछे बिना क्या चाहते हैं, उन चीज़ों पर विकास का बहुत समय बर्बाद करने का एक अच्छा तरीका है जिनकी लोगों को वास्तव में आवश्यकता नहीं है।