मॉड्यूलर सामग्री
मॉड्यूलर सामग्री क्या है?
चूँकि आपकी साइट की सामग्री एक डेटाबेस में संग्रहीत होती है, इसलिए यह वांछनीय है कि सामग्री को मॉड्यूलर बनाया जाए। इसका मतलब यह है कि आपकी साइट के कुछ पृष्ठों को पूरे पेज के रूप में संपादित करने के बजाय, अन्य कंटेंट आइटम्स से स्वचालित रूप से उत्पन्न किया जाए। उदाहरण के लिए, किसानों के बाज़ार (farmers market) साइट परिदृश्य में, आप रेसिपीज़ के लिए व्यक्तिगत कंटेंट आइटम्स बना सकते हैं। यदि रेसिपी कंटेंट आइटम्स में एक फ़ील्ड हो जो सामग्री (ingredients) का ट्रैक रखे, तो आपकी साइट एक समग्र पेज शामिल कर सकती है जो रेसिपीज़ की सूची दिखाए और आगंतुकों को ऐसी रेसिपी खोजने की अनुमति दे जिसमें उन्होंने बाज़ार से खरीदी गई कोई विशेष सामग्री शामिल हो।
पृष्ठों के छोटे खंड भी सम्मिश्रण (composites) के रूप में उत्पन्न किए जा सकते हैं। उदाहरण के लिए, रेसिपी कंटेंट आइटम्स में एक फ़ील्ड हो सकता है जो यह ट्रैक रखे कि किस विक्रेता ने रेसिपी सबमिट की है (देखें अनुभाग 6.4, “संकल्पना: संदर्भ फ़ील्ड्स”), और विक्रेता का विवरण अलग Vendor कंटेंट आइटम्स में संपादित किया जाए। यह आपको अपनी साइट पर निम्न कार्य करने की अनुमति देगा:
- प्रत्येक रेसिपी पेज पर, एक क्षेत्र हो सकता है जो उस विक्रेता के बारे में कुछ जानकारी प्रदर्शित करता है जिसने रेसिपी सबमिट की है, जैसे उनका नाम और बाज़ार स्टॉल नंबर।
- प्रत्येक विक्रेता पेज में एक अनुभाग हो सकता है जो उन रेसिपीज़ की सूची दिखाए जो उन्होंने सबमिट की हैं।
मुख्य विचार यह है कि प्रत्येक जानकारी केवल एक ही स्थान पर संपादित की जाती है। जब विक्रेता की जानकारी अपडेट होती है, तो वह सभी रेसिपी पेजों पर स्वचालित रूप से अपडेट हो जाती है जहाँ वह विक्रेता जानकारी प्रदर्शित होती है; जब किसी विक्रेता द्वारा कोई रेसिपी सबमिट की जाती है, तो वह स्वचालित रूप से विक्रेता पेज पर दिखाई देती है। कोर Views मॉड्यूल आमतौर पर मॉड्यूलर सामग्री का उपयोग करके सम्मिश्र पृष्ठ और पृष्ठ खंड बनाने का तरीका है; अधिक जानकारी के लिए देखें “संकल्पना: व्यूज़ के उपयोग”।
लेख Drupal उपयोगकर्ता गाइड से। Jennifer Hodgdon द्वारा लिखा गया।