सामग्री परिनियोजन (Deployment) मॉड्यूल्स की तुलना
यह पृष्ठ अधूरा है। साथ ही देखें पुराने दस्तावेज़ अनुभाग में तुलना पृष्ठ।
डिफ़ॉल्ट कंटेंट (Default Content)
https://www.drupal.org/project/default_content
Serialization और HAL मॉड्यूल्स का उपयोग करता है।
डिफ़ॉल्ट कंटेंट मॉड्यूल फ़ोल्डर के भीतर एक सबफ़ोल्डर में एक्सपोर्ट किया जाता है।
ऑब्जेक्ट्स JSON फ़ाइलों के रूप में एक्सपोर्ट होते हैं — प्रत्येक ऑब्जेक्ट के लिए एक फ़ाइल।
ऑब्जेक्ट्स को Drush के माध्यम से व्यक्तिगत रूप से या मॉड्यूल की info फ़ाइल में घोषित कई ऑब्जेक्ट्स के रूप में एक्सपोर्ट किया जा सकता है।
सिरीयलाइज़ेशन से संबंधित कोर सुधारों का इस मॉड्यूल पर अनचाहा प्रभाव पड़ा है: https://www.drupal.org/project/default_content/issues/2933777
कंटेंट केवल तब इम्पोर्ट होता है जब मॉड्यूल इंस्टॉल किया जाता है, लेकिन एक पैच उपलब्ध है जो प्रत्येक मॉड्यूल के लिए मैन्युअल इम्पोर्ट की अनुमति देता है: https://www.drupal.org/project/default_content/issues/2640734
यह मॉड्यूल Content Deploy मॉड्यूल द्वारा विस्तारित किया जा सकता है, जो कुछ कार्यात्मकताओं को संशोधित करता है।
डिफ़ॉल्ट कंटेंट डिप्लॉय (Default Content Deploy)
https://www.drupal.org/project/default_content_deploy
Default Content मॉड्यूल का विस्तार करता है।
कॉनफिगरेशन फ़ोल्डर के समान साइट के लिए एक ही कंटेंट फ़ोल्डर का उपयोग करता है।
Drush कमांड्स प्रदान करता है जो विशिष्ट कंटेंट ऑब्जेक्ट्स को उनके प्रकार, बंडल, या ऑब्जेक्ट ID के आधार पर एक्सपोर्ट करने की अनुमति देते हैं।
सभी ऑब्जेक्ट्स को एक साथ इम्पोर्ट किया जाता है — कोई व्यक्तिगत नियंत्रण (granularity) नहीं है।
Structure Sync
https://www.drupal.org/project/structure_sync
यह मॉड्यूल कंटेंट ऑब्जेक्ट्स को डेटाबेस कॉन्फ़िगरेशन में एक्सपोर्ट करने की अनुमति देता है, जहाँ से उन्हें कॉन्फ़िगरेशन फ़ाइलों में एक्सपोर्ट किया जा सकता है।
डेवलपमेंट वर्कफ़्लो में अतिरिक्त Drush कमांड्स की आवश्यकता होती है: एंटिटीज़ स्वचालित रूप से कॉन्फ़िगरेशन सिंक्रनाइज़ेशन के दौरान इम्पोर्ट या एक्सपोर्ट नहीं होतीं।
यह केवल विशिष्ट प्रकार के ऑब्जेक्ट्स तक सीमित है।
किसी दिए गए प्रकार के सभी ऑब्जेक्ट्स को एक साथ एक्सपोर्ट करता है।
सारा एक्सपोर्ट किया गया कंटेंट एक ही कॉन्फ़िगरेशन आइटम में स्टोर होता है, इसलिए कोई विस्तृत नियंत्रण नहीं होता।
YAML कंटेंट
https://www.drupal.org/project/yaml_content
कंटेंट YAML फ़ाइलों में स्टोर किया जाता है।
किसी भी प्रकार के किसी भी संख्या में ऑब्जेक्ट्स को एक ही फ़ाइल में स्टोर किया जा सकता है, और ऐसी फ़ाइलों की संख्या असीमित हो सकती है।
कंटेंट को मॉड्यूल्स, इंस्टॉलेशन प्रोफाइल्स, या किसी भी कस्टम फ़ोल्डर से इम्पोर्ट किया जा सकता है।
कंटेंट ऑब्जेक्ट्स को एक्सपोर्ट करने की आवश्यकता नहीं होती।