हमने चार साल और द्रुपाल की पहली रिलीज़ को देखा है क्योंकि स्वीकृत उत्तर प्रश्न के लिए लिखा गया था " जब एक एंटिटी बनाम एक नई सामग्री प्रकार जोड़ना उचित है ?" और, ड्रुपल 8 में इकाइयां अधिक केंद्रीय हैं, जितना कि वे ड्रुपल 7 में थे ( RefB , RefC , RefD )
इस नई Drupal 8 दुनिया में, "Node" प्रकार की सामग्री इकाई के लिए एक नई सामग्री प्रकार बनाम एक नई सामग्री प्रकार बनाने के लिए निर्णय वृक्ष क्या है?
जैसा कि आप एक प्रतिक्रिया पर विचार करते हैं, कृपया निम्नलिखित पर विचार करें:
- क्या "नोड" की सामग्री इकाई प्रकार के लिए एक नई सामग्री प्रकार अभी भी 99% स्थितियों में एक नई सामग्री इकाई प्रकार के लिए उपयुक्त है?
- क्या निर्णय वृक्ष में अब "नोड" सामग्री इकाई प्रकार का उपयोग करने से दूर करने के लिए अधिक, बेहतर या स्पष्ट कारण शामिल हैं और इसके बजाय एक नई सामग्री इकाई प्रकार बनाते हैं? और यदि हाँ, तो वे क्या हैं? क्या वे शामिल हैं:
- प्रदर्शन?
- सुरक्षा / अनुमतियाँ?
- मॉड्यूल की संख्या जो नोड-इकाई-प्रकार सामग्री-प्रकार के साथ काम करती है और अन्य सामग्री इकाई प्रकारों के साथ काम नहीं करती है?
- शायद - ऊपर उल्लिखित पिछले स्वीकृत उत्तर के आधार पर - एक कस्टम सामग्री इकाई प्रकार करने का एकमात्र सामान्य कारण यह है कि क्या आप नोड डेटा को समूह में रखना चाहते हैं, जैसे कि वर्गीकरण की शर्तों के साथ, या अन्यथा टिप्पणी के साथ एनोड एनोटेट करें?
मॉड्यूल संगतता निर्णय पेड़ के लिए एक विशेष रूप से दिलचस्प विचार की तरह लगता है। वर्तमान में, कुछ सबसे अधिक स्थापित मॉड्यूल में 8.x के लिए एक रिलीज है जो केवल अल्फा, बीटा या आरसी (एक रिलीज उम्मीदवार) नहीं है। और यह पहचानना मुश्किल है कि उनमें से कितने नए कस्टम इकाई प्रकार बनाम नए नोड-इकाई सामग्री प्रकार के साथ आउट-ऑफ-द-बॉक्स काम करेंगे। उन लोगों के बीच अंतर करने के लिए एक परियोजना विशेषता प्रतीत नहीं होती है जो "संस्थाओं के लिए लिखे गए हैं" बनाम "नोड इकाई सामग्री प्रकारों के लिए लिखे गए हैं"।
पाथातो पर एक नज़र डालें, जो वर्तमान में उन लोगों में से चौथा सबसे स्थापित मॉड्यूल है जिनके पास किसी भी प्रकार का 8.x रिलीज़ है। फॉक्स एक 8.x संस्करण पर कड़ी मेहनत कर रहे हैं जो आम तौर पर संस्थाओं का समर्थन करता है और न केवल नोड-इकाई-प्रकार सामग्री प्रकार। लेकिन अन्य सभी मॉड्यूल के बारे में क्या? और क्या मॉड्यूल जो ऐसी संस्थाओं का समर्थन करते हैं, जिन्हें आमतौर पर मॉड्यूल के साथ काम करने से पहले मॉड्यूल-विशिष्ट "हुक" के लिए कस्टम सामग्री इकाई प्रकारों की आवश्यकता होती है? (बनाम कैसे मॉड्यूल नई सामग्री प्रकारों के साथ सीधे बॉक्स से बाहर काम कर सकते हैं?) जो कि pathauto टीम के साथ काम करने की चुनौती के रूप में प्रतीत होता है , और शायद यह एक कस्टम सामग्री इकाई प्रकार से दूर करने का कारण है?
यह भी उल्लेखनीय है कि Drupal 8 कोर में "Node" प्रकार की सामग्री इकाई के लिए नई सामग्री प्रकार बनाने के लिए UI है, लेकिन इसमें वर्तमान में नई सामग्री इकाई प्रकार बनाने के लिए UI नहीं है। ( RefX , RefY , RefZ )