मुझे मौजूदा फ़ील्ड का उपयोग कब करना चाहिए?


8

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


3
यदि यह उसी तरह से उपयोग किया जा रहा है, तो समान उपयोगकर्ताओं / भूमिकाओं के लिए सुलभ है, उसी तरह से थीम बनाया जा सकता है, आदि, तो हाँ, यह बनाए रखना बहुत आसान होगा यदि आप उसी फ़ील्ड का पुन: उपयोग करते हैं।
जिमजम्मा

1
लेकिन अगर एक छवि होने जा रही है, उदाहरण के लिए, एक उपयोगकर्ता का फोटो एक सामग्री प्रकार में, लेकिन किसी उत्पाद की छवि का एक और में थंबनेल, तो नहीं, अलग-अलग फ़ील्ड बनाएं।
जिमजम्मा


@ जयजम्मा क्या आप दूसरी टिप्पणी के बारे में निश्चित हैं? मुझे लगता है कि इसे सामग्री प्रकार की प्रदर्शन सेटिंग में कॉन्फ़िगर किया जा सकता है।
बजे hknik

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

जवाबों:


9

खेतों के पुन: उपयोग के लाभों और कमियों पर विचार करें:

  • प्रदर्शन : खेतों का पुन: उपयोग करने से मामूली प्रदर्शन लाभ होता है। हालांकि, अधिकांश क्षेत्रों में मध्यम संख्या वाले क्षेत्रों के लिए, यह एक नगण्य अंतर है।
  • स्थिरता : सिद्धांत रूप में, यदि आप एक ही फ़ील्ड को एक ही उद्देश्य के लिए कई सामग्री प्रकारों पर फिर से उपयोग करते हैं, तो यदि आप बाद में इसकी कार्यक्षमता को बदलने का निर्णय लेते हैं, तो आपको इसे केवल एक स्थान पर बदलना होगा। इसी तरह, यदि आप इसे संस्थाओं के बीच उसी तरह से विषय बनाना चाहते हैं, तो आपको केवल एक चयनकर्ता का उपयोग करना होगा। व्यवहार में, यह शायद ही कभी होता है, और अधिक बार कायल सही होता है- आपने एक ही फ़ील्ड को कई स्थानों पर उपयोग किया है, और फिर महसूस करते हैं कि उन्हें वास्तव में अलग तरह से व्यवहार करने की आवश्यकता है।
  • सेटअप : जाहिर है, किसी मौजूदा फ़ील्ड को फिर से जोड़ने के लिए नया जोड़ने में कम समय लगता है।
  • पोर्टेबिलिटी : यदि आप फ़ीचर्स के साथ फील्ड एक्सपोर्ट करते हैं, तो उन्हें संस्थाओं के बीच दोबारा उपयोग न करना सबसे अच्छा है जब तक कि बिल्कुल आवश्यक न हो। तकनीकी रूप से, पुन: उपयोग करने वाले फ़ील्ड में कुछ भी गलत नहीं है (क्योंकि आप फील्ड बेस और फील्ड इंस्टेंस अलग-अलग निर्यात कर सकते हैं), लेकिन व्यवहार में यह सिर्फ भ्रम और परिपत्र निर्भरता की ओर ले जाता है। यदि आप खेतों का पुन: उपयोग नहीं करने का विकल्प चुनते हैं, तो आपके पास सामग्री प्रकार / बंडल के साथ उन्हें उपसर्ग करने में सक्षम होने का लक्जरी है, जैसे कि "field_article_image", "field_page_taxonomy", आदि ..., जो पोर्टेबिलिटी और रखरखाव को आसान बनाता है।

यदि यह मेरे स्वर से स्पष्ट नहीं है, तो मेरी प्राथमिकता यह है कि जब तक यह पूरी तरह से, पूरी तरह से, 100% स्पष्ट न हो जाए, तब तक वे वास्तव में हैं, और हमेशा के लिए, उसी उद्देश्य के लिए उपयोग किए जाते हैं।


माना। यदि आपके पास अलग-अलग फ़ील्ड सेटिंग्स हैं, तो कहें कि एक छवि में केवल 1 है, जबकि दूसरा असीमित उपयोग कर सकता है, यदि आप फ़ील्ड बदलते हैं तो यह सभी उदाहरण बदलता है।
chadpeppers
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.