ड्रुपल की अवधारणाओं के लिए मेरी परियोजना की आवश्यकताओं को परिवर्तित करना


9

मैं एक क्लाइंट के लिए एक वेबसाइट का निर्माण कर रहा हूं और मुझे लगा कि ड्रुपल विकल्पों की अधिकता के कारण सबसे अच्छा विकल्प है जो मुझे देता है। हालांकि, इस विशाल विकल्प ने मेरे काम को बहुत कठिन बना दिया। मुझे आपकी समस्या का वर्णन करने दें:

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

ब्रांड (उदाहरण के लिए Sony) श्रेणी (उदाहरण के लिए FGX; नोटिस कि यह अद्वितीय नहीं है। किसी अन्य कंपनी का श्रेणी का एक ही नाम हो सकता है) मॉडल (जैसे 4523x)

मैं यह भी चाहता हूं कि उपयोगकर्ता विशिष्ट ब्रांडों और श्रेणियों की सदस्यता लेने में सक्षम हों, ताकि यदि सोनी एक नया वीसीआर जारी करे तो उन्हें स्वचालित रूप से अधिसूचित किया जाएगा (या यदि सोनी एक विशिष्ट श्रेणी का नया वीसीआर जारी करता है)।

जब इन सभी को द्रुपल अवधारणाओं में परिवर्तित करने की बात आई, तो मैं इसे बस नहीं कर सका। कारण यह है कि विभिन्न विभिन्न पथ हैं जो मैं उपयोग कर सकता हूं और मुझे अभी पता नहीं है कि कौन सा सही है। उदाहरण के लिए:

  • क्या श्रेणी एक सामग्री प्रकार या एक वर्गीकरण शब्द है?
  • क्या ब्रांड एक सामग्री प्रकार या एक वर्गीकरण शब्द है?
  • मॉडल स्पष्ट रूप से एक सामग्री प्रकार है, लेकिन मैं इसे टैक्सोनॉमी शब्दों के साथ कैसे जोड़ सकता हूं (यदि ऊपर दिए गए सवालों का जवाब "टैक्सोनॉमी टर्म" था)?
  • किसी भी मामले में मुझे किन मॉड्यूलों का उपयोग करने की आवश्यकता होगी? मैंने "रिलेशन" मॉड्यूल की जाँच की है और ऐसा लगता है कि इसमें कुछ कार्यक्षमता हो सकती है जिसकी मुझे आवश्यकता है ("नियम" मॉड्यूल के साथ, विशेष रूप से अधिसूचना भाग के लिए)।

पुनश्च: यदि आपके पास संसाधनों (ब्लॉग पोस्ट, लेख, किताबें, वीडियो आदि) के लिए कोई अच्छा सुझाव है, जो यह बताता है कि कैसे ड्रुपल अवधारणाओं के लिए हर जीवन आवश्यकताओं को तोड़ना है तो मुझे बहुत अच्छा लगेगा यदि आप उन्हें साझा कर सकते हैं।

जवाबों:


7

मैं इसे निम्नानुसार करूंगा: 'वीसीआर' नामक एक शब्दावली बनाएं प्रत्येक निर्माता को एक शब्द के रूप में जोड़ें, फिर प्रत्येक वीसीआर श्रेणी के निर्माता के बच्चे के रूप में। तो आपकी करंसी संरचना इस प्रकार होगी:

  • एलजी
    • FGX
    • अन्य श्रेणी
  • सोनी
    • FGX
    • कुछ अन्य श्रेणी

ध्यान दें कि जबकि FGX दोनों जगहों पर एक ही शब्द है, इसकी एक अलग टर्म आईडी होगी।

फिर आप इसे संपादित फ़ील्ड पृष्ठ पर अपनी सामग्री प्रकार में जोड़ देंगे। 'फील्ड' कॉलम के तहत 'टर्म रेफरेंस' और 'विजेट' कॉलम के तहत 'सेलेक्ट लिस्ट' को चुनें। अन्य विजेट विकल्प हैं, लेकिन मुझे लगता है कि इस मामले में चुनिंदा सूची सही है।

फिर आप इसके कंट्रास्ट मॉड्यूल, व्यू को स्थापित करने के लिए आगे बढ़ेंगे । यह मूल रूप से आपको सामग्री को बहुत ही अनुकूलित तरीकों से सूचीबद्ध करने की अनुमति देता है। ( पैनल्स के साथ उपयोग किए जाने के दौरान इसके अलावा भी बहुत कुछ है , एक और मॉड्यूल जिसकी आपको आवश्यकता हो सकती है।) / व्यवस्थापक / संरचना / दृश्य पर जाएं और 'Taxonomy term' नाम के दृश्य को सक्षम करें। यह आपको Drupals के डिफ़ॉल्ट टैक्सोनॉमी डिस्प्ले को ओवरराइड करने की अनुमति देगा।

इस बिंदु पर / टैक्सोनॉमी / टर्म / [इंट] (जहां int टैक्सोनॉमी शब्दों में से एक है,) उस शब्द के साथ टैग की गई सभी सामग्री को प्रदर्शित करेगा। आप 'सुंदर' URL बनाने के लिए Pathauto और टोकन का उपयोग करेंगे , मैं भी सामग्री को अलग करते समय ग्लोबल रीडायरेक्ट की सिफारिश करूंगा ।

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

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

दृश्य आपको आसानी से आरएसएस फ़ीड प्रदान करने में सक्षम बनाता है जो लोग सदस्यता ले सकते हैं। मुझे विश्वास है कि ईमेल अपडेट भी करना संभव है, लेकिन यह ड्रुपल 6 पर कुछ समय पहले था और मेरी याददाश्त चौंकाने वाली है। मुझे लगता है कि साधारण समाचार वह था जो हमने उपयोग किया था। जैसा कि मुझे याद है कि इसके लिए कुछ विन्यास की आवश्यकता होती है, लेकिन आप हर बार एक स्वचालित डाइजेस्ट भेज सकते हैं। आपने जो अनुरोध किया था, वैसा नहीं, लेकिन जैसा कि आपने उल्लेख किया है, नियमों के साथ ऐसा करना संभव हो सकता है ।

यदि आप ऑनलाइन बिक्री कर रहे हैं, तो मुझे लगता है कि ड्रुपल कॉमर्स आपका सबसे अच्छा दांव होगा, हालांकि मैंने इसे उत्पादन में इस्तेमाल नहीं किया है और न ही इसके साथ लगभग 6 महीने या उससे अधिक समय से खेला है।

पीएस के लिए, जब मैं ड्रुपल शुरू कर रहा था, तो मुझे कोई भी नहीं मिला, लेकिन मेरे लिए अब तक का सामान्य नियम है: यदि यह कोई वस्तु नहीं है, तो यह छंटाई के लिए उपयोगी हो सकता है, या वास्तविक दुनिया में कुछ भी वर्गीकृत कर सकता है। एक शब्दावली में एक शब्द के रूप में है।


1

"सामग्री प्रकार" ऐसे कंटेनर हैं जो विभिन्न प्रकार के (पूर्णांक, स्ट्रिंग, टैक्सोनॉमी, नोड्स, आदि) को स्वीकार करते हैं।

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

आसानी से बड़े वर्गीकरण का प्रबंधन करने के लिए मैं आपको निम्नलिखित मॉड्यूल स्थापित करने के लिए प्रोत्साहित करूंगा:

और अंतिम उपयोगकर्ता को सहायता प्रदान करने के लिए श्रेणीबद्ध चयन । कृपया मॉड्यूल साइट पर डेमो का प्रयास करें।


जब आप समस्याओं में भाग लेते हैं, तो उनके बारे में बताए गए कोडनामों को समझने के लिए NodeOne के पास बहुत व्यापक सेट है। dev.nodeone.se/en/learning-library
ibandyop

1

क्या श्रेणी एक सामग्री प्रकार या एक वर्गीकरण शब्द है? क्या ब्रांड एक सामग्री प्रकार या एक वर्गीकरण शब्द है?

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

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