कंटेंट एंटिटीज़ और फ़ील्ड्स
कंटेंट एंटिटी क्या है?
कंटेंट एंटिटी (या सामान्य रूप से, एंटिटी) कंटेंट डेटा का एक आइटम है, जिसमें टेक्स्ट, HTML मार्कअप, इमेजेज़, अटैच की गई फाइलें और अन्य डेटा हो सकते हैं, जिन्हें साइट विज़िटर्स को प्रदर्शित करने के लिए बनाया गया है। कंटेंट एंटिटीज़ को कोर सॉफ़्टवेयर या मॉड्यूल्स द्वारा परिभाषित किया जा सकता है।
कंटेंट एंटिटीज़ को एंटिटी टाइप्स में समूहित किया जाता है, जिनके अलग-अलग उद्देश्य होते हैं और जो साइट पर बहुत अलग तरीकों से प्रदर्शित होते हैं। अधिकांश एंटिटी टाइप्स को आगे एंटिटी सबटाइप्स में विभाजित किया जाता है, जो इस बात की अनुमति देते हैं कि एंटिटीज़ को कैसे उपयोग और प्रदर्शित किया जाए। यहाँ कुछ सामान्य कंटेंट एंटिटी टाइप्स की तालिका दी गई है:
एंटिटी टाइप | एंटिटी सबटाइप | परिभाषित करने वाला मॉड्यूल | मुख्य उपयोग |
---|---|---|---|
कंटेंट आइटम |
कंटेंट टाइप |
Node मॉड्यूल |
कंटेंट जो साइट पर पृष्ठों के लिए मुख्य पेज क्षेत्र होना है |
उदाहरण: किसानों के बाज़ार साइट उदाहरण में, आपके पास बेसिक पेज, विक्रेता पेज और रेसिपी पेज के लिए कंटेंट टाइप्स हो सकते हैं। |
|||
टिप्पणी |
टिप्पणी टाइप |
Comment मॉड्यूल |
कंटेंट एंटिटीज़ पर जोड़ी गई टिप्पणियाँ (आमतौर पर कंटेंट आइटम एंटिटीज़ पर) |
उदाहरण: ब्लॉग साइट पर, ब्लॉग पोस्ट्स में टिप्पणियाँ हो सकती हैं। किसानों के बाज़ार साइट उदाहरण में इनकी आवश्यकता नहीं है। |
|||
यूज़र प्रोफ़ाइल |
(कोई नहीं) |
User मॉड्यूल |
साइट पर यूज़र अकाउंट (लॉगिन एक्सेस) वाले व्यक्ति से संबंधित डेटा |
उदाहरण: प्रत्येक साइट पर कम से कम बुनियादी यूज़र प्रोफ़ाइल होते हैं जिनमें यूज़र नाम और ईमेल पते होते हैं; सोशल नेटवर्किंग साइट्स पर अधिक जानकारी वाले जटिल यूज़र प्रोफ़ाइल हो सकते हैं। |
|||
कस्टम ब्लॉक |
ब्लॉक टाइप |
Custom Block मॉड्यूल |
टेक्स्ट और इमेजेज़ छोटे हिस्सों में, जो अक्सर साइट हेडर, फ़ूटर या साइडबार में प्रदर्शित होते हैं |
उदाहरण: किसानों के बाज़ार साइट उदाहरण में, आप साइडबार ब्लॉक में समय और स्थान डाल सकते हैं। |
|||
टैक्सोनॉमी टर्म |
शब्दावली (Vocabulary) |
Taxonomy मॉड्यूल |
अन्य प्रकार की सामग्री को वर्गीकृत करने के लिए उपयोग किया जाता है |
उदाहरण: किसानों के बाज़ार साइट उदाहरण में, आप रेसिपी कंटेंट को Ingredients टैक्सोनॉमी शब्दावली से वर्गीकृत कर सकते हैं, जिनमें Carrots और Tomatoes जैसे टैक्सोनॉमी टर्म्स हों। ब्लॉगिंग साइट पर, ब्लॉग पोस्ट्स को Tags शब्दावली और संभवतः Categories शब्दावली का उपयोग करके वर्गीकृत किया जा सकता है। |
|||
फ़ाइल |
(कोई नहीं) |
File मॉड्यूल |
एक इमेज या अटैचमेंट फ़ाइल जिसे साइट द्वारा ट्रैक और प्रबंधित किया जाता है, अक्सर अन्य प्रकार की सामग्री से संलग्न होती है |
उदाहरण: किसानों के बाज़ार साइट उदाहरण में, रेसिपी और विक्रेता पेजों दोनों में इमेज अटैचमेंट हो सकते हैं, जिन्हें (पर्दे के पीछे) साइट द्वारा फ़ाइल एंटिटीज़ के रूप में प्रबंधित किया जाएगा। |
|||
संपर्क फ़ॉर्म |
फ़ॉर्म टाइप |
Contact मॉड्यूल |
एक फ़ॉर्म जो साइट विज़िटर्स को साइट मालिकों से संपर्क करने की अनुमति देता है |
उदाहरण: किसानों के बाज़ार साइट उदाहरण में एक संपर्क फ़ॉर्म की आवश्यकता होती है। |
फ़ील्ड क्या है?
एंटिटीज़ के भीतर, डेटा व्यक्तिगत फ़ील्ड्स में संग्रहीत होता है, जिनमें से प्रत्येक में केवल एक प्रकार का डेटा होता है, जैसे फ़ॉर्मेटेड या सादा टेक्स्ट, इमेजेज़ या अन्य फाइलें, या तिथियाँ। फ़ील्ड टाइप्स को कोर सॉफ़्टवेयर या मॉड्यूल्स द्वारा परिभाषित किया जा सकता है।
एडमिनिस्ट्रेटर एंटिटी सबटाइप्स पर फ़ील्ड्स जोड़ सकते हैं, ताकि किसी दिए गए एंटिटी सबटाइप की सभी एंटिटीज़ में समान फ़ील्ड्स का संग्रह उपलब्ध हो। उदाहरण के लिए, किसानों के बाज़ार उदाहरण में Vendor कंटेंट टाइप में विक्रेता का नाम, लोगो इमेज, वेबसाइट URL और विवरण के लिए फ़ील्ड्स हो सकते हैं, जबकि Basic page कंटेंट टाइप में केवल शीर्षक और पेज बॉडी के लिए फ़ील्ड्स हो सकते हैं। जब आप एंटिटीज़ बनाते या संपादित करते हैं, तो आप एंटिटी पर फ़ील्ड्स के मान निर्दिष्ट कर रहे होते हैं।
लेख Drupal उपयोगकर्ता गाइड से। Jennifer Hodgdon और Grant Dunham द्वारा लिखा और संपादित।