एक ड्रुपल साइट से दूसरे में निर्यात और आयात सामग्री?


14

मैं एक Drupal साइट से किसी अन्य साइट के एक ही संस्करण में सामग्री संबंध के साथ टिप्पणियों और उपयोगकर्ता डेटा के साथ सामग्री निर्यात करना चाहता हूं। किसी अन्य साइट में कोई सामग्री और उपयोगकर्ता डेटा नहीं है, इसमें केवल कुछ नए मॉड्यूल स्थापित हैं और यह कॉन्फ़िगरेशन है।

इसके लिए सबसे अच्छा तरीका है माइग्रेट / नोड_एक्सपोर्ट / बैकअप और माइग्रेट

जवाबों:


10

माइग्रेट मॉड्यूल आप चाहते हैं कुछ भी सबसे डेटाबेस से माइग्रेट कर सकते हैं।

यह निर्भर करता है कि आपकी सामग्री को एक साथ कैसे रखा जाए यह आपके लिए प्रासंगिक हो सकता है।

लिंक:

माइग्रेट मॉड्यूल फ़ोल्डर में भी देखना सुनिश्चित करें। इसमें एक Beer.inc फ़ाइल है, जो इस बात का एक उदाहरण है कि आप सरल मैपिंग कैसे कर सकते हैं। अधिक जटिल माइग्रेशन के लिए आप Wine.inc में देख सकते हैं।


12

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

नोड निर्यात मॉड्यूल केवल आप / निर्यात नोड्स आयात करने देगा। उदाहरण के लिए, टिप्पणियाँ नोड्स नहीं हैं।

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


1

मैं आपको फ़ीचर मॉड्यूल और UUID फीचर्स का उपयोग करने की सलाह दूंगा । इन उपकरणों का उपयोग करके आप न केवल सामग्री बल्कि अन्य घटकों को भी निर्यात कर सकते हैं, जैसे: विचार, सामग्री प्रकार, आदि।

यदि आप साइट चर निर्यात करना चाहते हैं तो आप स्ट्रांगर्म मॉड्यूल का उपयोग कर सकते हैं।

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


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

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