मैं एक मौजूदा WordPress साइटमहत्वपूर्ण संशोधनों विषय और साइट संरचना बनाने को अद्यतन करने कर रहा हूँ, और साथ ही अद्यतन प्लगइन्स जो करने के लिए mysql डेटाबेस में बारी की दुकान में अपने डेटा बना रही है।Wordpress साइट रिहाई प्रबंधन रणनीति
जहां तक मुझे पता है 2 (3?) संभव यहाँ रणनीतियों देखते हैं हूँ:
- 'डंप और लोड' देव से MySQL डेटाबेस लाइव और नवीनतम अद्यतन के साथ WP-सामग्री फ़ोल्डर बदलने के लिए ।
- WP-importer के माध्यम से परिवर्तन आयात करें और नवीनतम अपडेट के साथ wp-content फ़ोल्डर को प्रतिस्थापित करें।
- WP व्यवस्थापक इंटरफ़ेस के माध्यम से मैन्युअल रूप से डेटाबेस परिवर्तन करें और नवीनतम अपडेट के साथ wp-content फ़ोल्डर को प्रतिस्थापित करें (यह केवल मामूली परिवर्तनों के लिए उपयोगी है)।
जबकि मैं अपने स्वयं के अलग वातावरण में विकास कर रहा हूं, यह वर्तमान में मौजूद एक मौजूदा वेबसाइट के लिए है और संपर्क फ़ॉर्म में टिप्पणियों और प्रविष्टियों जैसे लोगों से अपडेट प्राप्त करना जारी रखेगा, इसलिए मुझे उम्मीद है कि डेटाबेस होना चाहिए जब मैं अपने परिवर्तन जारी करता हूं तब से अलग।
यह देखते हुए उपर्युक्त विकल्प निम्नलिखित समस्याएं प्रदान करते हैं।
1. DUMP और लोड
'डंप और लोड' की रणनीति प्रश्न के रूप में मेरे डेटा पर्दे के पीछे अद्यतन की जा रही है से बाहर हो रहा है (यह इस रूप में मेरी पसंदीदा दृष्टिकोण हो गया होता आसानी से वापस लुढ़काया जाता है)।
परिणाम: नवीनतम अपडेट प्राप्त करने के लिए रिलीज के बाद डेटाबेस को सिंक्रनाइज़ करने की आवश्यकता है, अनुशंसित।
2. उपयोग आयातक
WP-Importer plugin पेज और पोस्ट आईडी का प्रयोग अपडेट कर दिया जाएगा, स्टाइल उस पोस्ट आईडी सक्रिय करने के लिए पर निर्भर करता है पंगा लेना। बदले में यह एक सीएसएस दुःस्वप्न बनाता है जिसे मैं टालना चाहता हूं, सीएस रिलीज के बाद रिलीज करने के बाद डेटाबेस पेज बनाए गए नए पेज/पोस्ट आईडी अपडेट करने के लिए।
परिणाम: बहुत ही जटिल, बहुत ही पेशेवर दृष्टिकोण नहीं, जो लंबे और जटिल रिलीज प्रक्रिया की ओर अग्रसर है।
3. अद्यतन डेटाबेस मैन्युअल
यह विकल्प छोटे परिवर्तन के लिए अच्छा है, लेकिन जब अधिक जटिल रिलीज के लिए कदम की सूची ठेस इंटरफेस पर पालन करने के लिए लंबी और पालन करने के लिए कठिन हो जाता है, इसे बनाने के लिए आसान बनाने गलतियां।
परिणाम: केवल एक अंतिम उपाय पेंच करने के लिए बहुत आसान है।
क्या मौजूदा वेबसाइटों के लिए एक मानक WordPress रिलीज रणनीति है?
तो मूल रूप से, मेरा प्रश्न यह है कि: किसी मौजूदा वेबसाइट को अपडेट करते समय अन्य वर्डप्रेस डेवलपर किस रिलीज प्रक्रिया का पालन करते हैं? क्या कोई ऐसा विकल्प है जिसे मैंने नीचे सूचीबद्ध नहीं किया है जो परेशानी को कम करता है और रिलीज के दौरान समय और जटिलता को कम करता है?
मैंने जीआईटी का उपयोग कर साइट के लिए स्रोत नियंत्रण स्थापित किया है और मुझे एएनटी या इसी तरह की रिलीज स्क्रिप्ट के माध्यम से चीजों को स्वचालित करने के लिए उपयोग किया जाता है, यह वर्तमान प्रोजेक्ट के लिए अधिक हो सकता है लेकिन कम से कम एक साधारण तरीके से जानना आदर्श होगा एक WordPress साइट को अद्यतन करने और इसे खराब करने की संभावना को कम करने के लिए।
धन्यवाद!
अभी तक एक और कारण है कि मुझे वर्डप्रेस – cegfault
पसंद नहीं है, मुझे पूरा यकीन है कि मैंने इसे [वर्डप्रेस स्टैक एक्सचेंज] (http://wordpress.stackexchange.com/) पर एक से अधिक बार चर्चा की है। – brasofilo
फैंसी कि, इन दिनों वर्डप्रेस के लिए उनके पास एक स्टैक एक्सचेंज भी है .. परिवर्तन के पहले और बाद में DEV डेटाबेस पर DIFF के लिए –