एक हेयर्स के लिए पैनलों के क्या फायदे हैं?


19

मैंने कभी भी बहुत से पैनलों के बारे में नहीं सोचा है, क्योंकि मैं हमेशा अपनी खुद की थीम लिखने में सहज रहा हूं।

हालाँकि, मैंने बहुत सारे लेख देखे हैं जिसमें पैनल्स के गुणों की वकालत की गई है ( लुल्लाबोट और एक्टिव लैंप से ), इसलिए मैंने सोचा कि इसे फिर से शुरू करने का समय होगा, खासकर जब पैनल्स ड्रुपल 8 में होने जा रहा है ।

मैंने इसके साथ बड़े पैमाने पर खेला है और मैंने इस उपयोगी स्क्रीन कास्ट श्रृंखला को भी देखा है । लेकिन मैं नहीं देख सकता कि क्या लाभ हैं।

मैं आमतौर पर ऐसी वेबसाइटें बनाता हूँ जहाँ गैर-तकनीकी लोग नोड्स को संपादित कर सकते हैं। आमतौर पर प्रत्येक नोड फॉर्म में कई फ़ील्ड होंगे जहाँ उपयोगकर्ता उस पेज के लिए सभी सामग्री जोड़ सकता है।

पैनलों को सबसे अधिक प्राप्त करने के लिए, ऐसा लगता है कि आपको अपने पृष्ठों को अलग-अलग नोड्स में विभाजित करना होगा जो सामग्री का 1 टुकड़ा रखते हैं और फिर अलग-अलग नोड्स को एक साथ लाने के लिए पैनलों का उपयोग करते हैं। यह ठीक हो सकता है यदि आप एक साइट बना रहे हैं जिसे केवल एक वेब डिजाइनर द्वारा संपादित किया जाना है।

हालाँकि, यह तब समस्या उत्पन्न करता है जब आप सामग्री जोड़ने के लिए किसी गैर तकनीकी व्यक्ति को साइट देते हैं। अधिकांश गैर-तकनीकी लोग अपने सभी पृष्ठ निर्माण एक ही स्क्रीन पर करना चाहते हैं। यदि उन्हें बहुत सारे अलग-अलग नोड्स बनाने हैं और फिर पैनलों को पूरी तरह से लाने दें, तो यह उनके लिए भ्रमित करने वाला प्रतीत होता है।

मुझे पता है कि ब्लॉक की तुलना में पैनलों के पास बेहतर प्रदर्शन और संदर्भ के लिए बेहतर समर्थन है। हालांकि, यह बहुत अधिक जटिलता और अमूर्तता को जोड़ता है।

मैं देख सकता हूं कि गैर-थीम के लिए यह अविश्वसनीय रूप से कैसे उपयोगी होगा, लेकिन मैं यह नहीं देख सकता कि किसी ऐसे व्यक्ति के लिए क्या लाभ हैं जो विषय कर सकते हैं।

क्या कोई मुझे बता सकता है। धन्यवाद!

जवाबों:


10

पैनलों का एक बड़ा फायदा यह है कि आप अपनी आवश्यकताओं के आधार पर पृष्ठों के लिए बेतहाशा अलग-अलग लेआउट रख सकते हैं। इस संदर्भ में, लेआउट का मतलब सामग्री और स्टाइल दोनों हो सकता है।

सामग्री के अंत में, आप अपने मुख्य नोड-देखे जाने वाले टुकड़े को रख सकते हैं, और विभिन्न चीजों में जोड़ सकते हैं। उदाहरण के लिए, आप साइडबार क्षेत्रों में विचारों को जोड़ सकते हैं जो संबंधित सामग्री को दिखाते हैं / लिंक करते हैं। आप ब्लॉक में भी जोड़ सकते हैं, और ड्रुपल के साथ आने वाले स्टॉक की तुलना में बहुत अधिक लचीलापन है (हालांकि डी 7 वास्तव में चीजों में सुधार करता है)।

स्टाइलिंग के अंत में, सबसे बड़ा लाभ प्रत्येक पृष्ठ और संस्करण के लिए अलग-अलग लेआउट टेम्पलेट चुनने में सक्षम हो रहा है। अन्य मॉड्यूल, जैसे कॉनटेक्स्ट भी इसी तरह की चीजें कर सकते हैं, लेकिन मुझे पैनलों के साथ ऐसा करना बहुत आसान लगता है।

हमारे द्वारा बनाई गई साइटों के साथ, सभी पृष्ठ पैनल पृष्ठ (कोई अपवाद नहीं) हैं। ग्राहक के दृष्टिकोण से, पर्याप्त प्रशिक्षण और इनलाइन मदद से उन्हें साइट को जीवित रखने में सक्षम होने में बहुत मदद मिलती है (और हमारे लगभग सभी ग्राहक गैर-तकनीकी हैं)।

पैनल्स का उपयोग करने का एक साइड इफेक्ट यह है कि आपको बहुत सारे फीचर्स मिलते हैं जो cTools प्रदान करता है, जो कि जब आप किसी साइट को फिर से बनाना चाहते हैं तो बहुत बड़ा लाभ हो सकता है। बहुत सारे तरीकों से, हमने एक साइट के भविष्य के प्रमाण के साथ सब कुछ के लिए पैनलों के पन्नों का उपयोग करना पाया है।


नमस्ते! जवाब देने का समय निकालने के लिए धन्यवाद। मैं वास्तव में इसकी प्रशंसा करता हूँ। मेरे बस कुछ सवाल हैं। 1) नियमित ब्लॉक की तुलना में दृश्य आदि के साइड बार प्रदर्शित करने के लिए पैनलों का उपयोग करने का क्या फायदा है। 2) जब आप कहते हैं कि किसी साइट को दोबारा बनाना है, तो आपका क्या मतलब है? मुझे पता है कि मुझे अपने पुराने तरीकों से चिपके हुए कुछ लुडाइट की तरह आवाज़ आनी चाहिए, लेकिन ऐसा नहीं है। मैं वास्तव में नए को अपनाना चाहता हूं, लेकिन मैं उन दो बिंदुओं को लेकर थोड़ा भ्रमित हूं। धन्यवाद!
big_smile

1. मुझे लगता है कि आपको ऑर्डर देने से अधिक महीन दाने पर नियंत्रण है, बेहतर दृश्यता नियंत्रण w / चयन नियम हैं, और ctools एलो को अकेले ब्लॉक करने वाले पैनलों का उपयोग करके दृश्य मापदंडों को देखने के लिए बेहतर तरीके प्रदान करते हैं। 2. हाल ही में, मैंने एक साइट पर एक मोबाइल संस्करण (मोबाइल सीएसएस नहीं) जोड़ा। पैनलों के साथ, मुझे बस प्रत्येक पृष्ठ को मोबाइल / डेस्कटॉप वेरिएंट में विभाजित करना था और प्रत्येक को चुनने के लिए चयन नियमों का उपयोग करना था।
mpdonadio

आपकी सभी मदद का धन्यवाद! तो क्या कस्टम मोबाइल लेआउट बनाने के लिए पैनलों का उपयोग किया जा सकता है? जब आप "मोबाइल सीएसएस नहीं" कहते हैं, तो क्या इसका मतलब यह है कि यह उत्तरदायी नहीं है? क्या आपके पास कोई लिंक है जो पैनलों और मोबाइल लेआउट का पता लगाता है?
big_smile

इस मामले में, सामग्री और लेआउट कई कारणों से डेस्कटॉप और मोबाइल के लिए अलग थे। पैनल मुझे प्रत्येक के लिए अलग-अलग लेआउट टेम्पलेट चुनने देते हैं (जैसे, डेस्कटॉप के लिए मल्टी कॉलम और मोबाइल के लिए सिंगल कॉलम)। इससे मुझे अलग सामग्री भी मिलती है (उदाहरण के लिए, डेस्कटॉप के लिए दृश्य 1 का उपयोग करें और मोबाइल के लिए 2 देखें)।
mpdonadio

0

पैनलों का उपयोग करने का एक तरीका यह है कि आप किस तरह का वर्णन करें: पैनलों के साथ एक नोड बनाएं और अन्य नोड्स से सामग्री में डालें। हां, यह थोड़ा सा बेमानी है।

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

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

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