वर्तमान मेनू संरचना के पीछे क्या कारण है


11

मैं एक Drupal निन्जा के बहुत नहीं हूँ; मैं क्या में देखा था से http://drupal.org/node/788972 ,
Drupal Joomla जैसे एक मेनू संरचना है, इस अर्थ में यह अनुमति देता है कि मेनू आइटम मेनू श्रेणियों के तहत बनाया जा रहा है। हम इसका उपयोग केंद्रीय मेनू आइटम अनुभाग के विपरीत क्यों कर रहे हैं, जिससे हम किसी आइटम को कई मेनू में लिंक कर सकते हैं, यदि आवश्यक हो?

यह वही है जो मैं वर्डप्रेस में देख सकता हूं। उत्तरार्द्ध विधि में, मैं एक ही लिंक की कई घटनाओं को बदलने के लिए कम अतिरेक और एक बिंदु को देख सकता हूं।

मैं Drupal मेनू संरचना के पीछे तर्क / तर्क को समझना चाहूंगा, यह समझना नहीं कि Drupal Joomla या WordPress की तुलना कैसे करता है।


यह उस प्रकार का प्रश्न नहीं है जिसके लिए आपको एक सटीक उत्तर मिलने की संभावना है, इसलिए मैं शायद किसी भी खेल को वोट देने से बचना चाहूंगा, ताकि इसका जवाब देने के लिए पर्याप्त हो।
रॉबी

यदि आप निश्चित रूप से जानना चाहते हैं, तो आईआरसी पर chx खोजें और उससे पूछें। वह वर्तमान मेनू प्रणाली के लेखक हैं।
रॉबी

@rooby, आपके प्रयासों के लिए धन्यवाद। अन्य दो उत्तरों ने भी मेरे प्रश्न का उत्तर देने का प्रयास नहीं किया। यह केवल यह बता रहा था कि वर्तमान मेनू प्रणाली कैसे काम करती है। मुझे वर्तमान मेनू सिस्टम डेवलपर की ओर इशारा करने के लिए भी धन्यवाद।
साजी 89

आपको धन्यवाद अब मैंने देखा कि @ पॉल-एम ने अधिक जानकारी शामिल करने के लिए अपने उत्तर को संपादित किया था। मैंने अब इसे उकेरा है।
साजी 8989

जवाबों:


2

आप जितने चाहें उतने मेनू आइटम बना सकते हैं और जहां चाहें, उन्हें इंगित कर सकते हैं। आप इसे कोड में और UI में कर सकते हैं।

ड्रुपल मेनू में बहुत लचीलापन है, विशेष रूप से कंट्रिब के साथ।

अधिक:

आप कई अलग-अलग मेनू सेट कर सकते हैं (और केवल एक समग्र पदानुक्रम नहीं) क्योंकि इस तरह से आपके पास एक से अधिक मेनू हो सकते हैं। आप उन्हें पृष्ठ पर जहाँ चाहे वहाँ रख सकते हैं। आप एक साइडबार मेनू और एक टॉप-स्ट्रिप मेनू और जो कुछ भी हो सकते हैं।

आंतरिक रूप से, मेनू सिस्टम वास्तव में एक रूटिंग सिस्टम है। Drupal रूटिंग रिक्वेस्ट के लिए समान कोड का उपयोग करता है जैसा कि वेब पेजों में मेनू पेश करने के लिए होता है। प्रत्येक मार्ग / आइटम की अपनी अनुमतियाँ हो सकती हैं, इसलिए उपयोगकर्ता द्वारा देखी जाने वाली वस्तुओं की सूची उनकी भूमिका, स्वचालित रूप से निर्धारित होती है।

संक्षेप में, संक्षिप्त करने के लिए: Drupal मेनू संरचना के पीछे तर्क यह है कि यह लचीला है।


उत्तर पोस्ट करने के लिए थैंक्यू। लेकिन, यह मेरे सवाल का जवाब नहीं देता है। मैं "ड्रुपल मेनू स्ट्रक्चरिंग के पीछे के तर्क / तर्क को जानना चाहता हूं"।
सजीओ 89

1
वास्तव में यह आपके प्रश्न का उत्तर देता है। Drupal मेनू को आपके द्वारा चुने गए संरचित किया जाता है, इसलिए तर्क आप पर निर्भर है।
पॉल-एम

क्या आप अपने कथन को और अधिक स्पष्ट करने के लिए अपने उत्तर को विस्तृत कर सकते हैं। जैसा कि कहा गया है कि मैं ड्रुपल में बहुत अधिक नहीं हूं, इसलिए यदि आप चीजों को समझाने में कुछ समय ले सकते हैं तो मैं आपके समय और प्रयासों के लिए सबसे अधिक आभारी रहूंगा।
साजी 89

1

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

मैं मानता हूं (मुझे नहीं पता क्योंकि मैं मेनू मॉड्यूल के निर्माण से जुड़ा नहीं था और मैंने कभी इसकी जांच नहीं की है):

इसका कारण यह है कि ड्रुपल में मेनू यूआई केंद्रों के आसपास होता है, मेनू आइटम नहीं।

ऐसा इसलिए है क्योंकि आपके पास आम तौर पर एक या एक से अधिक मेनू होते हैं जिन्हें आप साइट के आसपास प्रदर्शित करना चाहते हैं, इसलिए आप किसी दिए गए मेनू में मेनू आइटम जोड़ते हैं।

विकल्प यह है कि सब कुछ मेनू आइटम (पथ) के चारों ओर घूमता है और आप एक पथ पर जाते हैं और कहते हैं "मैं चाहता हूं कि यह मार्ग इन सभी मेनू में हो"।

मैं कहूंगा कि निर्णय किया गया था (यदि यह भी एक निर्णय था। यह काफी संभव है कि यह सिर्फ इस तरह लिखा गया था और किसी ने भी इसका उपयोग नहीं किया) कथित उपयोग के मामलों के आधार पर।

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

मैं देख सकता हूं कि किसी दिए गए पृष्ठ के लिए सभी मेनू आइटम देखने के लिए कुछ उपयोग के मामले होंगे, लेकिन मुझे निश्चित रूप से लगता है कि यह देखना सामान्य है कि मेनू में कौन से मेनू आइटम हैं।

दृश्य में मेनू आइटम का समर्थन होता है इसलिए मेनू आइटम दृश्य बनाना बहुत आसान होता है जो वैकल्पिक UI प्रस्तुत करेगा।


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