एक जूमला घटक और मॉड्यूल के बीच मतभेद
जूमला घटक बनाम मॉड्यूल
के लिए जरूरी है - जूमला सबसे आम सीएमएस में से एक है जिसे उच्च मूल्य वाले ब्लॉगों और वेबसाइटों के निर्माण में इस्तेमाल किया जा सकता है। यह समझना महत्वपूर्ण है कि कैसे सिस्टम के आंतरिक घटक काम करते हैं ताकि यह जान सकें कि उनके द्वारा क्या उम्मीद की जाती है और वे कैसे कार्य करते हैं। एक सवाल जो अक्सर पूछा गया है एक जूमला घटक और मॉड्यूल के बीच का अंतर है। मुख्य बिंदुओं को समझने में अनुसरण करने के लिए नीचे उल्लिखित मतभेद एक अच्छा मार्गदर्शन होना चाहिए।
मतभेद
जूमला का घटक माना जाता है कि पृष्ठ का मुख्य भाग मानव आंखों में देखा जाता है। जूमला के निर्माण के अनुसार, केवल एक घटक प्रत्येक पृष्ठ के लिए लोड कर सकता है जो उत्पन्न होता है। इसके बदले में इसका मतलब है कि प्रस्तुत की गई मुख्य सामग्री प्रबंधन वास्तव में एक घटक है। दूसरी ओर जूमला मॉड्यूल, एक घटक में निहित सामग्री का पूरक है। मॉड्यूल को घटक के आस-पास होने के लिए कहा जा सकता है अपने आप में मॉड्यूल डिजाइन देखा पृष्ठ का मुख्य हिस्सा नहीं माना जाता है।
-2 ->घटक अंत उपयोगकर्ता द्वारा देखा जाता है जो सामग्री बना देता है घटक, कभी-कभी, एक पूर्ण एप्लिकेशन हो सकता है जो कार्यशीलता सुनिश्चित करने के लिए प्रोग्रामिंग के माध्यम से डेटाबेस में डाल दिया गया हो। मॉड्यूल आमतौर पर केवल साइडबार सामग्री मेनू में होने वाले तत्वों को लेता है और कभी भी किसी पृष्ठ की सामग्री नहीं होती है जूमला में सामग्री मॉड्यूल कोई कोडिंग के साथ नहीं आते हैं, और पृष्ठ के कोडित वर्गों के साथ इन्हें हाथ में दिखाया जा सकता है। घटकों का प्रदर्शन काफी हद तक एक पृष्ठ के सामग्री क्षेत्र के बड़े भाग में दिखाया गया है। दूसरी ओर, मॉड्यूल डिस्प्ले साइडबार पर दिखाया जाता है, जो कभी-कभी हेडर, साइडबार, या पृष्ठ के पाद लेख में दिखाया जाता है लेकिन कभी भी मुख्य सामग्री नहीं होती है
-3 ->जूमला घटक किसी भी तरह के इनपुट को स्वीकार करता है जो उपयोगकर्ता से निकल सकता है उपयोगकर्ता सामग्री के उदाहरण एक लेख प्रस्तुत, चित्र या अन्य मीडिया सबमिशन, या प्रणाली में उठाए जा रहे टिप्पणियां होंगे। मॉड्यूल में कोई न्यूनतम इनपुट स्वीकार नहीं किया गया है। केवल स्वीकार किए गए इनपुट केवल पढ़ने योग्य आदान-प्रदान हैं, जैसे कि वे आपको बताएंगे कि कोई व्यक्ति ऑनलाइन कब है या नहीं।
एक पृष्ठ पर, केवल एक घटक प्रदर्शित किया जा सकता है, जबकि एक ही पृष्ठ पर एक से अधिक मॉड्यूल प्रदर्शित किए जा सकते हैं। सामग्री मॉड्यूल में भी कोई सेट पृष्ठ स्थिति नहीं है। नियुक्ति पेज प्लेसमेंट में दी गई है, और कोई निश्चित स्थान नहीं है। दूसरी ओर, मॉड्यूल, एक परिभाषित पेज स्थिति है जहां वे स्थित हो सकते हैं। घटक का फ़ाइल नाम com_ के साथ शुरू होता है, जबकि मॉड्यूल की शुरुआत mod_ के साथ होती है।
सारांश:
- घटक जूमला पेज के मुख्य भाग में देखे जाते हैं।
- मॉड्यूल घटकों को घेरते हैं और केवल पूरक घटक
- अवयवों को एक पूर्ण आवेदन के रूप में इस्तेमाल किया जा सकता है
- मॉड्यूल केवल सामग्री मेनू के साइडबार तत्वों को बनाने के लिए इस्तेमाल किया जा सकता है क्योंकि इसमें कोई भी प्रोग्रामिंग शामिल नहीं है
- घटक का प्रदर्शन पृष्ठ के मुख्य भाग पर है।
- मॉड्यूल का प्रदर्शन होमपेज की परिधि पर है और पृष्ठ का मुख्य भाग कभी नहीं।
- घटकों में स्वीकृत इनपुट काफी व्यापक और विविध हैं।
- मॉड्यूल में बहुत कम या स्वीकार्य इनपुट नहीं है
- एक पृष्ठ पर केवल एक घटक प्रदर्शित किया जा सकता है।
- एक विशिष्ट चरण में कई मॉड्यूल प्रदर्शित किए जा सकते हैं।
- मॉड्यूल में परिभाषित पृष्ठ प्लेसमेंट स्थिति है।
- अवयवों में कोई भी परिभाषित पृष्ठ प्लेसमेंट स्थिति आरक्षित नहीं है
- एक घटक फाइलनाम com_ से शुरू होता है
- एक मॉड्यूल फाइलनाम एक mod_ के साथ शुरू होता है
- घटक केवल एक विशिष्ट पृष्ठ पर चलाया जा सकता है।
- मॉड्यूल को विभिन्न पृष्ठों से चलाया जा सकता है।