मैं एक जूमला में एक शॉट में कई एक्सटेंशन कैसे स्थापित कर सकता हूं! 3 साइट?


9

मैं वर्तमान में बॉयलरप्लेट्स का निर्माण कर रहा हूं (यानी नए क्लाइंट वेब साइटों के लिए शुरुआती स्थान के रूप में साइट ट्रांसफर)।

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

हालांकि, जैसा कि मेरे पास कई 'बॉयलरप्लेट्स' हैं और लगभग 60 से 70 एक्सटेंशन (जब आप सभी घटकों, मॉड्यूल और प्लगइन्स को जोड़ते हैं) - तो यह बहुत समय लेने वाला है।

मैं एक 'मल्टी-एक्सटेंशन इंस्टॉलर' की तलाश में हूं - लेकिन JED ( http://extensions.joomla.org/extensions/core-enhancements/installers ) को देखते हुए, उपलब्ध मल्टी-इंस्टॉलर केवल J तक जाते हैं! 2.5।

जूमला में! डॉक्स - पैकेज बनाने पर एक लेख है

यह विधि स्थापित करने के लिए एक ज़िप में कई एक्सटेंशनों को संयोजित करने की अनुमति देती है, लेकिन इसका दोष यह है कि "उन्हें पैकेज में संयोजित करने से उपयोगकर्ता एक ही बार में दोनों एक्सटेंशनों को स्थापित और अनइंस्टॉल कर देगा।"

मैं 'वन-गो' में कई एक्सटेंशन इंस्टॉल करना चाहता हूं - लेकिन पूरे पैकेज की स्थापना रद्द किए बिना एक्सटेंशन की स्थापना रद्द करने की क्षमता है।

1) J! 3 के लिए 'मल्टी-इंस्टॉलर' उपलब्ध है?

2) क्या जे! 3 के लिए एक शॉट में कई एक्सटेंशन स्थापित करने का एक तरीका है?

यह एक बड़ा समय बचाने वाला होगा।


2
Joomla एक्सटेंशन इंस्टॉलर की खोज विधि का उपयोग करने के बारे में क्या?
FFrewin

1
अपनी बॉयलरप्लेट साइट का निर्माण क्यों नहीं किया गया, अकीबेबाकअप के साथ उसका एक स्नैपशॉट (बैकअप) लें और फिर उसे अपने इच्छित स्थान पर पुनर्स्थापित करें?
क्रेग

जवाबों:


6

आपके पास यहां 3 विकल्प हैं।

विकल्प 1 : जैसा कि आपने पहले ही उल्लेख किया है, आप सब कुछ 1 पैकेज के रूप में स्थापित कर सकते हैं, हालांकि यह वास्तव में सबसे कुशल तरीका नहीं है। यह विधि उन एक्सटेंशनों के लिए उपयोगी है जिनमें निर्भरताएं हैं, लेकिन आपके एक्सटेंशन के पैकेज को बंडल के रूप में स्थापित या अनइंस्टॉल करना होगा, लेकिन अलग से नहीं।

विकल्प 2 : आप 1 एक्सटेंशन के तहत एक साथ सब कुछ स्थापित कर सकते हैं। उदाहरण के लिए अकीबा सदस्यता लें। आपके पास मुख्य बैकएंड और फ्रंटेंड घटक है जो अलग-अलग प्लगइन्स के साथ स्थापित होते हैं। व्यक्तिगत प्लगइन्स को तब मैन्युअल रूप से इंस्टॉल / अनइंस्टॉल किया जा सकता है। यह एक फंक्शन में script.php के माध्यम से किया जाएगा। इस पर एक नज़र डालें और शायद कुछ अन्य एक्सटेंशन जैसे अकीबा सब्सक्रिप्शन पर भी नज़र डालें कि वे इसे कैसे करते हैं।

विकल्प 3 : आप ऐसा कर सकते हैं कि कुछ टेम्प्लेट प्रोवाइडर्स जैसे कि यूथेमे और रॉकटेम, जो कि 1 बड़ा बंडल बना रहे हैं, जिसमें आपके एक्सटेंशन के साथ पूरा जूमला पैकेज शामिल है जो तब स्थापित होगा जब यूजर जूमला सेट कर रहा होगा। ऐसा करो, तुम बस जरूरत है:

  1. जूमला स्थापित करें
  2. अपने सभी एक्सटेंशन स्थापित करें
  3. जूमला की एक नई प्रति डाउनलोड करें
  4. ताजा प्रतिलिपि से स्थापना नामक फ़ोल्डर को निकालें और इसे अपनी पिछली जूमला साइट की जड़ में डालें
  5. अपने डेटाबेस का बैकअप लें और स्थापना फ़ोल्डर में .sql फ़ाइल को बदलें।

कुछ कस्टम ट्विक्स भी हो सकते हैं जिन्हें आप उपयोगकर्ता को यह चुनने देना चाहते हैं कि क्या वे जूमला को एक्सटेंशन के साथ या उसके बिना इंस्टॉल करना चाहते हैं।

कुछ अन्य विधियां हो सकती हैं लेकिन कोई भी ऐसा नहीं है जो मैं इस समय सोच सकता हूं।

उम्मीद है की यह मदद करेगा


आपको बंडल के रूप में पैकेज का इलाज करने की आवश्यकता नहीं है! यह एक बड़ी गलती है और दूसरा मिथक शुरू न करें। पैकेज स्थापित होने के बाद से इसे पैकेज द्वारा अनइंस्टॉल किया जा सकता है या आप प्रत्येक पैकेज एक्सटेंशन को अलग से अनइंस्टॉल कर सकते हैं क्योंकि वे आपकी प्रविष्टियों और पैकेज के रूप में एक्सटेंशन पेज प्रबंधित करते हैं।
एलेक्जेंड्रा

@ लॉडर आपको अपने सही उत्तरों की सूची में नीचे दिए गए अन्य सुझाव को जोड़ना चाहिए।
इयॉन

3

Http://www.joomla-extensions-packager.org पर जूमला एक्सटेंशन के पैकेट देखें

फ़ॉर्म 10 एक्सटेंशनों तक सीमित है, लेकिन आप साधारण php स्क्रिप्ट द्वारा असीमित पैकेज उत्पन्न करने के लिए लाइब्रेरी का उपयोग कर सकते हैं (उदाहरण packager के github पर उपलब्ध है)

या आप कई बार (पुनरावर्ती) रूप का उपयोग कर सकते हैं, क्योंकि यह पैकेज एक्सटेंशन प्रकार का समर्थन करता है, इसलिए इसके कई एक्सटेंशन के साथ अधिक पैकेज के पैकेज पैक करने में सक्षम;;;


यह मैं इसे प्यार करता हूँ महान है!
इयॉन

1

मुझे लगता है कि आप एक पैकेज मैनेजर की तरह कुछ का उपयोग कर सकते हैं जैसे कि संगीतकार , जूमला के बाद से समर्थित ! 3.4

यहाँ संगीतकार के माध्यम से एक अच्छा विस्तार प्रबंधक है, आप बस .jsonअपनी ज़रूरत के सभी पैकेजों के साथ लिख सकते हैं और संगीतकार बाकी https://github.com/joomlatools/joomla-composer

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.