एकाधिक जूमला साइटों और उनके अपडेट का प्रबंधन कैसे करें


14

मेरे पास कई Joomla 3.x साइट्स हैं, जिन्हें मैं केंद्रीय रूप से प्रबंधित करना चाहता हूं, हालांकि वे सभी अलग-अलग क्लाइंट्स के लिए हैं, इसलिए मैं उनके बीच कोई जानकारी साझा नहीं कर सकता।

मैं जो कुछ हासिल करना चाहता हूं, वह है कि उनके बीच के अपडेट को स्वचालित करना, उन्हें विभिन्न संस्करणों पर चलाना (मुख्य रूप से अपग्रेड जोखिम को कम करने के लिए) और कई साइटों पर एक्सटेंशन इंस्टॉल करने में सक्षम होना चाहिए।

मैंने अब तक जो भी किया है वह साझा कोड के साथ एक तोड़फोड़ भंडार स्थापित किया है और मैं इसे प्रत्येक साइट में svnternals के साथ जोड़ता हूं। हालाँकि मैंने डेटाबेस की संरचना और एक्सटेंशन के विवरण को अपडेट करने के मामले में डेटाबेस के बीच स्वचालन हासिल नहीं किया है।

मेरा इंस्टॉलेशन मेरे अपने समर्पित सर्वर पर चलता है, जो बंद है, इसलिए मुझे हर बार जब मुझे जूमला या एक्सटेंशन को अपग्रेड करना है, तो मुझे फ़ोल्डर्स के एक्सेस अधिकारों को बदलना होगा।

मैंने कई बार SQL स्क्रिप्ट चलाकर Joomla को अपग्रेड किया है जो स्वयं अपग्रेड के साथ आती है, अन्य समय पर मैंने परिवर्तन एक्सेस राइट्स / अपग्रेड / चेंज एक्सेस राइट्स रूट लिया है। दोनों दृष्टिकोण अभी भी काफी थकाऊ हैं।

मेरे पास एक सरसरी निगाह इन एक्सटेंशनों पर थी: http://extensions.joomla.org/extensions/core-enhancements/multiple-sites लेकिन उनमें से कोई भी ऐसा नहीं दिखता है जैसे वे वही कर सकते हैं जो मैं चाहता हूं।

क्या किसी ने इस क्षेत्र में कुछ भी किया है और मुझे कुछ संकेत दे सकता है कि मैं स्वयं एक प्रणाली बना सकूं? - क्या कोड लाइब्रेरी (जूमला के बाहर) हैं जो विस्तार और अन्य तालिकाओं में परिवर्तन को ट्रैक कर सकते हैं? मेरे एक्सटेंशन की सूची प्रतिबंधित रहने की संभावना है, मैं कुछ और भी कोड कर सकता हूं जो टेम्प्लेट या प्लग इन में आवश्यक है। - कोई अन्य विचार?


jdog - इस सवाल को पूछने के लिए धन्यवाद - मैं बस यही पूछने वाला था। मैंने Watchful.li समाधान को देखा है जिसका मैं मूल्यांकन कर रहा हूं, हालांकि जैसा कि नीचे उल्लेख किया गया है, मैं एक इन-हाउस समाधान का निर्माण कर रहा हूं। इस बीच, मैं सभी साइटों और उनके सहसंबंधी एक्सटेंशन (संस्करणों के लिए) का ट्रैक रखने के लिए स्प्रैडशीट का उपयोग कर रहा हूं - और यह निश्चित रूप से कुछ है जो स्वचालित हो सकता है। आदर्श रूप से एक समाधान की आवश्यकता होती है जो उपलब्ध अपडेट के लिए अलर्ट करता है, उन साइटों को एक पुनर्स्थापना बिंदु के साथ खिसकाने के लिए धक्का दे सकता है, विशिष्ट अपडेट और लॉग और अपडेट रिकॉर्ड को रोल-बैक करने की क्षमता रखता है।
NivF007

@ NivF007 संदेश के लिए धन्यवाद - जो हम चाहते हैं उसे प्राप्त करने के लिए घटकों को कोड करने के लिए आपके सुझाव क्या होंगे। मेरे पास एक पुस्तकालय है जो डेटाबेस संरचना में परिवर्तन का पता लगा सकता है और उन्हें अन्य डेटाबेस पर लागू कर सकता है। मेरे पास अभी तक सामग्री परिवर्तनों को ट्रैक करने के लिए कुछ भी नहीं है।
jdog

अगर यह एक 'चर्चा' है - (btw - एक जो मुझे बहुत पसंद है) - चलो जूमला पर एक विषय शुरू करें! मंच)।
NivF007

जवाबों:


8

mysites.guru (पूर्व में myjoomla.com) वह सब कुछ करता है जो आप के लिए पूछ रहे हैं:

For अलग-अलग क्लाइंट्स के लिए अलग-अलग वर्जन पर जूमला वेबसाइट्स को मैनेज करें

✔ जूमला अपडेट करें

✔ अपडेट एक्सटेंशन

प्लस एक महान सौदा अधिक:

For मालवेयर के लिए स्कैन

✔ समझौता मूल जूमला फ़ाइलों को मूल फ़ाइलों पर वापस पुनर्स्थापित करें

Ate बैकअप को स्वचालित करें

✔ अपटाइम मॉनिटरिंग और अलर्ट

नई सुविधाओं को नियमित रूप से लागू किया जा रहा है।

आप वॉचफुल पर भी विचार कर सकते हैं। जिसकी कार्यक्षमता समान है और यह 25 वेबसाइटों तक अधिक सस्ती लगती है। 25 से अधिक वेबसाइटों के लिए, mysites.guru असीमित साइटों का विकल्प बेहतर मूल्य हो सकता है।

मैं myjoomla.org से संबद्ध नहीं हूं, लेकिन 50 या तो जूमला वेबसाइटों की देखरेख के लिए इसे उपयोगी मानता हूं:

myjoomla.com एक्सटेंशन अपडेट सुविधा


1
दोनों watchful.li और myJoomla.com कार्य के लिए तैयार हैं। मैंने क्लाइंट और साइट मैनेजर दोनों की सिफारिश की है।
FFrewin

1
मैंने अपनी आवश्यकताओं (10+ साइट्स) के लिए उपरोक्त और दोनों प्रकार की कोशिश की है, कि myJoomla पैसे के लिए बेहतर मूल्य प्रदान करता है, हालांकि यह वर्तमान में myJoomla इंटरफ़ेस से सिंगल साइन ऑन यानी क्लिक साइन पर ऑफ़र नहीं करता है, लेकिन समर्थन किसी से पीछे नहीं है। अत्यधिक अनुशंसित, प्लस ने मुझे कई हैक की गई साइटों को पहचानने और साफ करने में मदद की है।
Dtorr1981

@ Dtorr1981 myJoomla अब सिंगल क्लिक लॉगिन की अनुमति देता है ;-)
फिल टेलर

5

मुझे पता है कि यह आपके सभी बिंदुओं का उत्तर नहीं देता है, लेकिन मेरे लिए मेरे पास 3.x पर चलने वाली कई साइटें हैं

मैं अकीबा का उपयोग करता हूं, जो मुझे उपलब्ध अपडेट को सूचित करता है, और जूमला अपडेट होने पर सिस्टम रिस्टोर पॉइंट (मूल रूप से एसक्यूएल बैकअप) बनाने के लिए सेट किया गया है। तो मेरी दिनचर्या है:

  1. हर साइट का बैकअप लें
  2. बैकअप एक्सटेंशन के अपडेट की जांच करें
  3. अगर ऊपर दिए गए अपडेट के लिए कोई दूसरा बैकअप है
  4. पहले कम से कम लोकप्रिय साइट के लिए जूमला अपडेट इंस्टॉल करें

ऊपर के समान, क्या आपको सभी साइटों के लिए ऐसा नहीं करना है?
19

3

मैं 30 जूमला साइटों का प्रबंधन कर रहा हूं उनमें से कुछ 2.5 कुछ 3.2 हैं। पैच पर मैं प्रति इंस्टॉलेशन निम्न कार्य करता हूं:

  1. एक स्क्रिप्ट चलाएं जो फ़ाइलों की एक कार्यशील निर्देशिका की प्रतिलिपि बनाती है
  2. वर्तमान डेटा के साथ डेटाबेस को पोस्टफिक्स के रूप में कॉपी करें
  3. नए डेटाबेस में कार्यशील निर्देशिका संस्करण स्विच करें।
  4. इस पर जूमला अपडेट चलने दें, हो सकता है कि कुछ अन्य एक्सटेंशन अपडेट करें
  5. परीक्षण वेबसाइट (क्योंकि एक अपडेट आसानी से कुछ कार्यों को तोड़ देता है, यही कारण है कि मैं इसे मैन्युअल रूप से बनाता हूं)
  6. संस्करण टैग के साथ वर्तमान साइट फ़ोल्डर का नाम बदलें
  7. अपाचे को स्वीकार करने वाले नाम के लिए कार्यशील निर्देशिका का नाम बदलें

यदि आप अंतिम दो चरणों को परमाणु (वास्तव में तेज़) बनाते हैं, तो यह जोखिमों को कम कर देता है और शून्य को घटा देता है।


2
ठीक है, मैं नहीं देख सकता कि यह कुछ भी कैसे स्वचालित करता है? क्या आपको सभी साइटों के लिए समान नहीं करना है? मैं हर साइट के लिए चीजें नहीं करना चाहता, लेकिन इसे स्वचालित करता हूं।
19

3

मुझे नहीं लगता कि आपने अभी तक Watchful.li को देखा है? हम एक्सटेंशन और जूमला अपडेट के साथ नियमित आधार पर 200+ साइटों का प्रबंधन करते हैं। वॉचफुल को इस सटीक परिदृश्य को अच्छी तरह से प्रबंधित करने में मदद करने के लिए डिज़ाइन किया गया है। यह एक नई सेवा है और वे नियमित रूप से नई सुविधाएँ जोड़ रहे हैं।

आपकी सूचीबद्ध आवश्यकताओं में से, वॉचफुल.ली आप जो चाहते हैं वह सभी चीजें करती हैं: 1) केंद्रीकृत नियंत्रण कक्ष के माध्यम से स्वचालित अपडेट 2) रिमोट इंस्टॉल एक्सटेंशन 3) अकीबा 4 के माध्यम से स्वचालित बैकअप) कस्टम स्क्रिप्टिंग / प्लगइन्स संभव 5) टन अधिक विशेषताएं

अब मैं देख रहा हूँ कि एक संभावित कमी यह है कि यदि आप ग्राहकों को इस नियंत्रण कक्ष के अपने बंद हिस्से तक पहुँच देने में रुचि रखते हैं, तो मुझे नहीं लगता कि यह अभी तक संभव है, लेकिन यह उनके बारे में पूछने के लिए एक अच्छी सुविधा होगी। क्रियान्वयन।

हम इस समाधान पर लगभग 200 साइटें डालने की प्रक्रिया में हैं। वर्तमान में हमारे पास लगभग 50 हैं और हम सक्षम होने के साथ अधिक बढ़ रहे हैं। मैं वॉचफुल की ओर बढ़ कर अपने स्टाफ के समय को कम करने और परिणाम के रूप में उत्पादकता बढ़ाने की उम्मीद कर रहा हूं।


हमने अतीत में वॉचफुल का उपयोग किया है, चाड पर धमाका है। हम अब इससे दूर चले गए हैं क्योंकि हमने अपना सिस्टम अपने विशिष्ट ग्राहकों के लिए तैयार कर लिया है, लेकिन हम अभी भी इसकी सलाह देते हैं।
फेय

हाय चाड, मैं अभी तक Watchful.li नहीं देखा था, लेकिन इस अंतरिक्ष में कुछ अन्य समाधान। जहां मैं इस समय संकोच कर रहा हूं कि मेरे सुपर सिक्योर फाइल एक्सेस राइट्स सेटअप ने मेरे बेकन को कई बार बचाया है, मैं ऐसा समाधान नहीं चाहूंगा जो जूमला इंटरफेस या फ्रेमवर्क के भीतर से काम करता हो।
jdog

मेरे कहने का मतलब यह है कि मेरे सर्वर तक किसी भी समाधान की पहुंच नहीं है, स्वाभाविक रूप से Joomla फ़ाइलों को FTP के माध्यम से या Joomla के भीतर लिखने की आवश्यकता है। मैं इस समय इसे खोलना नहीं चाहता।
jdog
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.