मैं एक बड़े विश्वविद्यालय में काम करता हूं और वेबसाइटों का प्रबंधन करने के लिए एक स्रोत नियंत्रण प्रणाली (गिट, एसवीएन, आदि) का उपयोग करने के लिए निर्देशित किया गया है। हम जूमला का उपयोग करते हैं जो MySQL पर भारी निर्भर करता है।गिट के साथ जूमला वेबसाइट का प्रबंधन?
वर्तमान में, हमारे पास एक बेहद कार्यात्मक प्रणाली है जो विकास सर्वर का उपयोग करती है जो किसी भी वेबसाइट को बदलने पर लाइव सर्वर पर जाती है। यह दर्द है और यह हमेशा काम नहीं करता है। इसके अलावा, हम अन्य देवताओं द्वारा किए गए परिवर्तनों को ओवरराइट कर सकते हैं।
हम देव शाखा पर जूमला फ्रंट एंड के माध्यम से सामग्री का प्रबंधन करने में सक्षम होना चाहते हैं, फिर उन परिवर्तनों को परीक्षण शाखा में दबाएं, फिर मास्टर (लाइव) शाखा में।
कुल मिलाकर बिना वजन कम किए बिना: मेरा सवाल अनिवार्य रूप से, डेटाबेस पर निर्भर करता है जो जूमला जैसे सीएमएस का उपयोग कर वेबसाइटों के प्रबंधन के लिए एक अच्छी रणनीति क्या है?
द्वारा अनुवादित आप अपनी सामग्री के बारे में या अपने कोड के बारे में बात कर रहे हैं? – Elin
मैं जूमला से सामग्री का प्रबंधन करना पसंद करूंगा। मैं केवल कोड और डेटाबेस को सिंक में रखने के बारे में चिंतित हूं। – Kickasstimus
प्रश्न [प्रोग्रामर] (http://programmers.stackexchange.com) के लिए बेहतर फिट हो सकता है, सुनिश्चित नहीं है। लेकिन मेरे अनुभव में, डाटाबेस स्रोत नियंत्रण के साथ संस्करण के लिए मुश्किल है। हालांकि, आप जिस रणनीति का उपयोग कर सकते हैं वह है कि आप किसी भी एसक्यूएल स्क्रिप्ट्स, प्रश्नों आदि को गिट में '.sql' फ़ाइलों के रूप में उपयोग करते हैं, और जब भी आपको डेटाबेस में परिवर्तन करने की आवश्यकता होती है, जैसे टेबल को बदलने आदि। वे डेटाबेस संरचना परिवर्तन हैं। यदि आप जूमला ** सामग्री ** का प्रबंधन करना चाहते हैं, तो सबसे अच्छा काम शायद अक्सर बैकअप बनाने के लिए है। –