एक रिपीटेबल ड्रुपल इंस्टॉल बनाएं?


21

विभिन्न साइटों के लिए ड्रुपल को स्थापित करते समय मैं बार-बार एक ही मॉड्यूल को स्थापित करने के लिए खुद को पाता हूं। डीआरवाई के हित में , मैं एक प्रकार की कस्टम साइट "टेम्पलेट" कैसे बना सकता हूं जो मुझे ड्रुपल स्थापित करने की अनुमति देगा और मेरे द्वारा पहले से इंस्टॉल किए गए बुनियादी मॉड्यूल, मूल थीम सेट और संभवतः कुछ अन्य सामान्य कॉन्फ़िगरेशन विकल्प सेट होंगे?

मैंने Drupal प्रोफाइल के बारे में थोड़ा पढ़ा है और मैंने Drush टूल को देखा है और शायद इनके अलावा अन्य टूल भी हैं। मैं सोच रहा हूँ कि ऐसा करने का सबसे अच्छा तरीका क्या है?

अद्यतन करें

ठीक है, तो ऐसा लगता है कि ड्रश मेक और ड्रुपल इंस्टॉलेशन प्रोफाइल नौकरी के लिए सही उपकरण हैं। मुझे ये ब्लॉग पोस्ट मिले जिनके बारे में बात करते हैं:

अवलोकन

ड्रश बना

स्थापना प्रोफाइल

मुझे लगता है कि मुझे लगभग सभी पहेली टुकड़े मिल गए हैं। मैं अभी भी स्पष्ट नहीं हूं कि प्रोफाइल के साथ ड्रश बनाने की प्रक्रिया को कैसे संयोजित किया जाए? आप अपनी प्रोफाइल फाइल को ड्रुपल इंस्‍टॉल करने वाले ड्रुपल इंस्‍टॉलेशन की प्रोफाइल डायरेक्टरी में कैसे प्राप्त करते हैं? या मुझे सिर्फ शेल स्क्रिप्ट के माध्यम से ऐसा करना चाहिए?

अद्यतन २

मुझे यह वीडियो मिला:

http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make

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

वीडियो उन विशेषताओं के बारे में भी बात करता है जो ड्रुपल सेटअप स्वचालन का एक और स्तर है।

मैं इस काम के प्रवाह पर नहीं बेच रहा हूँ। यह सब थोड़ा जटिल लगता है। हालाँकि यह मेरा पहला प्रदर्शन था इसलिए शायद मैं इसे बाद में सराहूंगा। मुझे ड्रश बनाना पसंद है लेकिन मुझे लगता है कि मैं प्रोफाइल के साथ खिलवाड़ करने के बजाय मॉड्यूल को सक्षम करने के लिए ड्रश का उपयोग कर सकता हूं। मुझे लगता है कि मैं एक बैश शेल स्क्रिप्ट बनाऊंगा जो कि ड्रश मेक को चलाता है और फिर मॉड्यूल को सक्षम करने के लिए सादे ड्रश का उपयोग करता है।

अगला कदम यह होगा कि कैसे पुन: प्रयोज्य तरीके से मॉड्यूल का कुछ विन्यास किया जाए। मुझे लगता है कि यह विशेषताएं हो सकती हैं? या शायद मुझे और प्रोफाइल में देखना चाहिए।

जवाबों:


13

Drush make project पर एक नजर:

http://drupal.org/project/drush_make

इसमें एक साथी वेबसाइट भी है:

http://drushmake.me/

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

इस कार्यक्षमता की अन्य किस्में हैं, इसलिए मैं आपके विशिष्ट कॉन्फ़िगरेशन के साथ प्रयोग और परीक्षण करने की सलाह देता हूं।


Drushmake.me पर विवरण पढ़ना यह बिल्कुल वैसा ही लगता है जैसा मैं देख रहा हूं। लेकिन जब मैं ड्रश मेक प्रोजेक्ट पर जाता हूं तो मुझे केवल 6.x-2.3 दिखाई देता है। क्या मैं Drupal 7 के साथ इसका उपयोग कर सकता हूं?
उपयोगकर्ता

1
हां, क्योंकि ड्रश एक विशिष्ट संस्करण से बंधा नहीं है। अधिक जानकारी के लिए कृपया drupal.org/node/1000172 देखें।
रिकुमाली

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

इंस्टॉलेशन प्रोफाइल एक Drupal फीचर है, और Drush मेक इस फीचर का उपयोग करने के लिए एक उपकरण है। दो हाथ में हाथ, मैं क्या drupal.org/node/159730 और drupal.org/node/180078 पर पढ़ा है । "मॉड्यूल चालू करने, या अपनी सेटिंग्स समायोजित करने" की आवश्यकता के लिए, ड्रूश कम से कम मॉड्यूल चालू कर सकते हैं।
रिकुमाली

5

हमने इस समस्या को हल कर दिया है:

  • शराबी 7
  • कस्टम स्थापना प्रोफ़ाइल (ये 6 की तुलना में ड्रुपल 7 में बनाने के लिए बहुत बेहतर और आसान है)
  • कस्टम सुविधाएँ
  • साइटों का प्रबंधन करने के लिए aegir , और बैकअप और कोड माइग्रेशन संभालते हैं

अंतिम परिणाम यह है कि aegir सभी मॉड्यूल / सुविधाओं के साथ, और हमारे उत्पादन सर्वर पर लगभग 6 मिनट में डमी सामग्री के साथ आधार IA के साथ, एक नई साइट को भी व्यवस्थित कर सकता है।


बस याद रखें कि Aegir मल्टी साइट कॉन्फिगर को दर्शाती है, इसलिए बुद्धिमानी से चुनें कि किन साइट्स के बीच मॉड्यूल साझा किया जाना चाहिए :)
Vic

3

सबसे आसान उपाय है : इस मॉड्यूल Profiler बिल्डर को स्थापित करें

प्रोफाइलर बिल्डर इंस्टॉलेशन प्रोफाइल और वितरण के निर्माण को स्वचालित करने के लिए एक मॉड्यूल है। इसमें प्रोफाइलर इंस्टॉलेशन प्रोफाइल सरलीकृत लाइब्रेरी के लिए समर्थन है, लेकिन इसे (1.0-RC4 +) से स्वतंत्र चलाने में सक्षम है। यह मॉड्यूल एक डाउनलोड करने योग्य टार पैकेज बनाता है जो आपको एक अच्छी तरह से स्थापित इंस्टॉलेशन प्रोफाइल और संबंधित ड्रश मेक फाइल को उस साइट पर आधारित बनाता है, जिस पर यह स्थापित है।

यह किसी भी उत्पादित ड्रुपल साइट से वितरण बनाने का एक तेज़, सरल तरीका है और ब्लू-प्रिंट निर्माण के माध्यम से प्रलेखन का उत्कृष्ट रूप है।

यह कितना आसान है,

ब्रायन ओलेन्डीके साथ वीडियो कैसे करें, आप इसे 15 मिनट के अंदर कर सकते हैं।

Profiler बिल्डर के साथ एक प्रोफ़ाइल कैसे बनाएं


1

आपको प्रोफाइल बनाने के लिए एक मॉड्यूल के रूप में अपनी जरूरत के मॉड्यूल को इंस्टॉलेशन से पहले प्रोफाइल फोल्डर में रखना चाहिए और इंस्टॉलेशन में अपनी प्रोफाइल को चुनना चाहिए

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