- / core - ไฟล์ทั้งหมดที่จัดทำโดยหลักที่ไม่มีเหตุผลที่ชัดเจนที่จะอยู่ในไดเรกทอรี / รายละเอียดเพิ่มเติมละเอียดกว่านี้
- / libraries - ห้องสมุดบุคคลที่สามเช่น โปรแกรมแก้ไข wysiwyg ไม่รวมโดยหลัก แต่ทั่วไปเพียงพอที่จะรับประกันการรวมที่นี่
- / modules - ไดเรกทอรีที่โมดูลที่กำหนดเองและ contrib ทั้งหมดไป
- แยกนี้ขึ้นลงในไดเรกทอรีย่อยcontribและกำหนดเองสามารถทำให้มันง่ายต่อการติดตามของโมดูล พอที่จะรับประกันพูดถึงที่นี่
- / profile - โปรไฟล์ที่สนับสนุนและกำหนดเอง
- / themes - ธีมที่สนับสนุนและกำหนดเอง (sub)
- sites / [domain OR default] / {modules, themes} - สามารถย้ายโมดูลและธีมเฉพาะของไซต์ไปยังไดเรคทอรีเหล่านี้เพื่อหลีกเลี่ยงการแสดงในทุก ๆ ไซต์
- sites / [domain OR default] / files - ไฟล์เฉพาะไซต์มักจะไปที่นี่ ซึ่งอาจเป็นไฟล์ที่อัปโหลดโดยผู้ใช้เช่นภาพ แต่ยังรวมถึงการตั้งค่าการใช้งานเช่นเดียวกับฉากการตั้งค่า การกำหนดค่าถูกอ่านและเขียนโดย Drupal และควรมีจำนวนสิทธิ์น้อยที่สุดที่จำเป็นสำหรับเว็บเซิร์ฟเวอร์และเป็นเว็บเซิร์ฟเวอร์เดียวเท่านั้นที่จะอ่านและแก้ไขได้
- / ผู้ขาย - ไลบรารีเบื้องหลังที่ Drupal Core ขึ้นอยู่กับ (Symfony, Twig ฯลฯ )
รายละเอียดเกี่ยวกับไดเรกทอรี / core ซึ่งเป็นประโยชน์หลักที่ควรทราบสำหรับแฮกเกอร์แกนใหม่:
- / core / asset - ห้องสมุดภายนอกหลายแห่งที่ Core ใช้ jQuery, ขีดล่าง, modernizer เป็นต้น
- / core / misc - โค้ดส่วนหน้าที่ Drupal Core ขึ้นอยู่กับ
- / core / include - ฟังก์ชั่นการทำงานที่อยู่ในระดับต่ำเพื่อเป็นแบบแยกส่วน เช่นระบบโมดูลตัวเอง
- / core / lib - คลาส Drupal Core
- / core / modules - โมดูล Drupal Core
- / core / profiles - โปรไฟล์การติดตั้ง Drupal Core น้อยที่สุดมาตรฐานการทดสอบและการทดสอบโปรไฟล์การติดตั้งหลายภาษาโดยค่าเริ่มต้น
- / core / สคริปต์ - สคริปต์ CLI ต่างๆซึ่งส่วนใหญ่ใช้โดยนักพัฒนา
- / core / tests - การทดสอบ Drupal Core
- / core / themes - ธีม Drupal Core