क्या Drupal निर्देशिका संरचना पर कहीं भी अच्छा राइटअप है?


जवाबों:


24

मैंने एक नहीं देखा है, तो चलो यहीं एक सूची शुरू करते हैं। Drupal 5, 6 और 7 में संरचना इस प्रकार दिखती है:

  • शामिल हैं - php फ़ंक्शंस और कक्षाएं जो Drupal API बनाती हैं, उनमें फ़ाइलें शामिल करें
  • misc - जावास्क्रिप्ट फ़ाइलों और छवियों की तरह विविध संपत्ति
  • मॉड्यूल - ड्रुपल कोर मॉड्यूल (कंट्रिब और कस्टम मॉड्यूल के लिए नहीं)
  • प्रोफाइल - स्थापना प्रोफाइल
  • स्क्रिप्ट - डेवलपर्स और प्रशासकों के लिए शेल स्क्रिप्ट
  • साइटें - सभी फाइलें जो एक डेवलपर द्वारा साइट बनाने के लिए जोड़ी जाती हैं

    • साइटों / सभी / पुस्तकालयों - 3 पार्टी पुस्तकालयों, जैसे। एक wysiwyg संपादक
    • साइटें / सभी / मॉड्यूल - योगदान और कस्टम मॉड्यूल
    • साइटें / सभी / थीम - योगदान और कस्टम (उप) थीम
    • साइटें / डिफ़ॉल्ट - इसमें डिफ़ॉल्ट सेटिंग्स हैं
    • साइट्स / डिफ़ॉल्ट / फाइलें - उपयोगकर्ता द्वारा अपलोड की गई फ़ाइलों के लिए डिफ़ॉल्ट निर्देशिका
    • साइटें / example.com / मॉड्यूल - एक मल्टीसाइट संरचना में साइट-विशिष्ट मॉड्यूल निर्देशिका
    • साइट / example.com / थीम्स - एक मल्टीसाइट संरचना में साइट-विशिष्ट थीम निर्देशिका
    • sites / example.com / files - मल्टीसाइट संरचना में उपयोगकर्ता द्वारा अपलोड की गई फ़ाइलों के लिए साइट-विशिष्ट निर्देशिका
  • थीम - ड्रुपल कोर थीम

7

मेरा पहला उत्तर ड्रुपल 7 और उससे नीचे के लिए सही था। इस बीच, ड्रुपल 8 और अप के लिए बड़ा बदलाव किया गया है। ज्यादातर कोर फाइलें अब 'कोर' फोल्डर में रहती हैं। आप इसके बारे में इस ब्लॉग पोस्ट या drupal.org पर मूल मुद्दे पर अधिक पढ़ सकते हैं ।

नया ढांचा इस तरह दिखता है:

  • कोर - सभी फाइलें और फ़ोल्डर्स शामिल होते हैं जो Drupal core बनाते हैं (यानी वह हिस्सा जिसे आपको हैक नहीं करना चाहिए )
    • कोर / शामिल - php फ़ंक्शंस और कक्षाएं जो Drupal API बनाती हैं, के साथ फ़ाइलें शामिल करें
    • कोर / मिस - जावास्क्रिप्ट फ़ाइलों और छवियों की तरह विविध संपत्ति
    • कोर / मॉड्यूल - Drupal कोर मॉड्यूल (कंट्रीब्यूट और कस्टम मॉड्यूल के लिए नहीं)
    • कोर / स्क्रिप्ट - डेवलपर्स और प्रशासकों के लिए शेल स्क्रिप्ट
    • कोर / थीम - ड्रुपल कोर थीम
  • प्रोफाइल - स्थापना प्रोफाइल
  • साइटें - सभी फाइलें जो एक डेवलपर द्वारा साइट बनाने के लिए जोड़ी जाती हैं

    • साइटों / सभी / पुस्तकालयों - 3 पार्टी पुस्तकालयों, जैसे। एक wysiwyg संपादक
    • साइटें / सभी / मॉड्यूल - योगदान और कस्टम मॉड्यूल
    • साइटें / सभी / थीम - योगदान और कस्टम (उप) थीम
    • साइटें / डिफ़ॉल्ट - इसमें डिफ़ॉल्ट सेटिंग्स हैं
    • साइट्स / डिफ़ॉल्ट / फाइलें - उपयोगकर्ता द्वारा अपलोड की गई फ़ाइलों के लिए डिफ़ॉल्ट निर्देशिका

3
यह उत्तर फिलहाल पूरा नहीं है, क्योंकि ड्रुपल 8 ने प्रगति की है और अब इसमें / कोड / विक्रेता जैसी निर्देशिकाएं और पुन: purposed / मॉड्यूल और / थीम शामिल हैं। यदि किसी के पास Drupal 8 की वर्तमान स्थिति का अच्छा अवलोकन है, तो कृपया उत्तर को अपडेट करने के लिए स्वतंत्र महसूस करें।
Marcvangend


2

स्वीकृत उत्तर अच्छा है। ड्रुपल पर साइट डेवलपर के रूप में अन्य उत्तरों का विस्तार करने के लिए यह सिर्फ मेरा दो सेंट है। कई कस्टम मॉड्यूल, कुछ सुविधाओं और माता-पिता / कस्टम उप-थीम को अपग्रेड करते समय नेविगेट करना आसान है।

  • साइटों / सभी
    • / मॉड्यूल
      • / योगदान
      • / कस्टम
      • /विशेषताएं
    • / पुस्तकालयों
    • / विषयों
  • साइटों / example.com
    • उपयुक्त होने पर साइट-उदाहरण विशिष्ट आवश्यकताओं वाली साइटें / सभी / *

मैं Drupal 7 पर बिल्कुल वही चाहता हूं जो आपने अपने उत्तर में उल्लेख किया है, लेकिन मैं सोच रहा हूं कि मैं sites/all/modules/customनिर्देशिका में नया मॉड्यूल कैसे स्थापित कर सकता हूं । कृपया इस पर मदद करें।
भाविक शाह

मैं वास्तव में drupal ui (ftp) के साथ कस्टम निर्देशिका के लिए मॉड्यूल रखने की कोशिश की। मैं उन्हें सीधे वहां भेज देता हूं या सीधे मेकफाइल में सौंप देता हूं। जैसा कि एक सिडेनोट इंस्टॉलेशन और उपलब्ध मॉड्यूल बनाना अलग है क्योंकि बाद में सिस्टम संशोधनों का अर्थ है।
user20301
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.