2013-11-21 8 views
5

मुझे कई उम्ब्राको (वेरिसन: 4.7.2) के बीच सामग्री सिंक्रनाइज़ करने के लिए सबसे अच्छा समाधान खोजने में समस्या है।
तो स्थिति यह है: मेरे पास तीन अलग-अलग वातावरण (देव, प्री-प्रोडक्शन, प्रोडक्शन) हैं जो उनके अलग-अलग डेटाबेस और उम्ब्राको पर स्थापित हैं। वर्तमान में यदि मैं अपने देव उदाहरण पर सामग्री अद्यतन कर रहा हूं तो मुझे इस प्रक्रिया को दो अन्य पर दोहराने की जरूरत है। इन सभी वातावरणों पर सामग्री को अद्यतन किया जा सकता है। इसलिए मुझे कुछ टूल रखना होगा जो अद्यतन होने के तुरंत बाद, अन्य सभी वातावरणों पर सामग्री को सिंक्रनाइज़ करेगा। मुझे Umbraco Courier और uSync जैसे आउट ऑफ़ बॉक्स समाधान मिले। मुझे दोनों के साथ समस्या है।
पहला वाला वाणिज्यिक है; दूसरा केवल उम्ब्राको संस्करण 4.10.x के साथ काम कर रहा है। मैं इसके लिए भुगतान नहीं कर सकता, और साथ ही इन सभी वातावरणों पर उम्ब्राको को अपग्रेड करना मेरे लिए मुश्किल है। वर्तमान में मुझे केवल सामग्री को अपग्रेड करना होगा।
मैं कुछ विकसित करने से सावधान हूं जो सीधे डेटाबेस के साथ काम करेगा, लेकिन यह एकमात्र समाधान है जिसे मैं अब देख सकता हूं।
तो क्या आप कृपया इस पर कुछ सलाह दे सकते हैं?उम्ब्राको सीएमएस - कई वातावरणों पर सामग्री अपडेट करें

उत्तर

1

uSync ओपन सोर्स है, इसलिए यह संभव है कि आप इसे फोर्क कर सकें और एक ऐसा संस्करण बना सकें जो उम्ब्राको के पुराने संस्करणों के साथ काम करे? एक मंच पोस्ट here है जिसका तात्पर्य है कि इसे उचित रूप से आसानी से किया जा सकता है।

+0

आपके उत्तर के लिए धन्यवाद, लेकिन हमने प्रतिकृति – arthur

+0

@ user2099703 का उपयोग करके डेटाबेस परत पर इसे लागू करने का निर्णय लिया है, क्या आप कृपया अपने समाधान का अधिक विस्तृत वर्णन कर सकते हैं? – Seekeer

+0

हम जो कार्यान्वित करने की योजना बना रहे थे वह है SQL सर्वर में डेटा-प्रतिकृति में निर्मित, और सप्ताह में एक बार उम्ब्राको डेटाबेस की प्रतिकृति शेड्यूल करना। हम उत्पादन सर्वर से डेटा को हमारे पूर्व-उत्पादन और देव वातावरण में प्रसारित करने की योजना बना रहे थे। इसके अलावा हमने उम्ब्राको सामग्री कैश को अक्षम कर दिया ताकि उम्ब्राको तुरंत सभी परिवर्तनों को उठा सके। – arthur

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