नई Drupal 8 संरचना के लिए सभी निर्देशिकाएं क्या हैं?


52

Drupal 8 ने मॉड्यूल / थीम आदि के सभी निर्देशिकाओं और स्थानों को फिर से व्यवस्थित किया है, अब चीजें कहां जाती हैं?


जवाबों:


77
  • / कोर - कोर द्वारा प्रदान की गई सभी फाइलें, जिनके पास / निर्देशिका में होने का स्पष्ट कारण नहीं है। अधिक जानकारी नीचे।
  • / पुस्तकालयों - 3 पार्टी पुस्तकालय, जैसे। एक wysiwyg संपादक। कोर द्वारा शामिल नहीं किया गया है, लेकिन यहां वारंट समावेशन के लिए पर्याप्त सामान्य है।
  • / मॉड्यूल - वह निर्देशिका जिसमें सभी कस्टम और कॉन्ट्रिब मॉड्यूल चलते हैं।
    • उप-निर्देशिका कंट्रीब और कस्टम में इसे विभाजित करने से मॉड्यूल का ट्रैक रखना आसान हो सकता है। यहाँ वारंट का उल्लेख करने के लिए पर्याप्त है।
  • / प्रोफाइल - योगदान और कस्टम प्रोफाइल।
  • / थीम्स - योगदान और कस्टम (उप) थीम
  • साइटें / [डोमेन या डिफ़ॉल्ट] / {मॉड्यूल, थीम} - साइट के विशिष्ट मॉड्यूल और थीम को इन निर्देशिकाओं में ले जाया जा सकता है ताकि हर साइट पर दिखाई न दें।
  • साइटें / [डोमेन या डिफ़ॉल्ट] / फाइलें - साइट विशिष्ट फाइलें यहां जाने के लिए होती हैं। यह उपयोगकर्ताओं द्वारा अपलोड की गई फाइलें हो सकती हैं, जैसे कि छवियां, लेकिन इसमें कॉन्फ़िगरेशन भी शामिल है, सक्रिय और साथ ही मंचित कॉन्फ़िगरेशन। विन्यास को ड्रुपल द्वारा पढ़ा और लिखा गया है, और इसमें वेबसर्वर के लिए आवश्यक विशेषाधिकारों की न्यूनतम मात्रा और उन्हें पढ़ने और संशोधित करने के लिए केवल वेबसर्वर होना चाहिए।
  • / विक्रेता - बैकेंड लाइब्रेरी जो कि ड्रुपल कोर पर निर्भर करती है। (सिम्फनी, ट्विग आदि)

/ कोर निर्देशिका पर विवरण, मुख्य रूप से नए कोर हैकर्स के लिए जानना उपयोगी है:

  • / कोर / संपत्ति - कोर द्वारा उपयोग किए जाने वाले विभिन्न बाहरी पुस्तकालय। jQuery, underscore, modernizer आदि।
  • / कोर / मिस - फ़्रंट कोड जो ड्रुपल कोर पर निर्भर करता है।
  • / कोर / में शामिल है - कार्यक्षमता जो मॉड्यूलर होने के लिए निम्न स्तर पर है। जैसे मॉड्यूल सिस्टम।
  • / कोर / लीब - ड्रुपल कोर कक्षाएं।
  • / कोर / मॉड्यूल - Drupal कोर मॉड्यूल।
  • / कोर / प्रोफाइल - Drupal कोर स्थापना प्रोफाइल। डिफ़ॉल्ट रूप से न्यूनतम, मानक, परीक्षण और बहुभाषी अधिष्ठापन प्रोफाइल।
  • / कोर / स्क्रिप्ट - विभिन्न सीएलआई स्क्रिप्ट, ज्यादातर डेवलपर्स द्वारा उपयोग की जाती हैं।
  • / कोर / परीक्षण - Drupal Core परीक्षण।
  • / कोर / थीम - Drupal Core थीम्स।

(अपलोड) फ़ाइलों के लिए फ़ोल्डर के बारे में क्या?
11

बहुत बढ़िया सवाल, खाते में लेने के लिए नई कॉन्फ़िगरेशन फ़ाइलें भी हैं। मैं उन्हें भी जोड़ दूंगा।
सुस्ती

@unor अब फिक्स्ड। :)
घातक

/ पुस्तकालयों की नोक के लिए एक उत्थान है। ईमानदारी से कहा कि कोर स्थापित के साथ एक नंगे निर्देशिका होना चाहिए तो यह स्पष्ट है कि जहां चीजें जाती हैं ... यह मेरे लिए पहले स्पष्ट नहीं था।
केविन

18

फ़ोल्डर हैं:

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

यदि आप प्रत्येक निर्देशिका में README.txt फ़ाइलों को देखते हैं, तो यकीनन बेहतर विवरण हैं।



वे जवाब पुराने हैं। साथ ही, यह प्रश्न उस प्रश्न के उत्तर में से एक के परिणामस्वरूप पोस्ट किया गया था।
रॉबी

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