ระบบของ ดรูพอล ประกอบด้วย 5 ชั้น ดังนี้

  1. ชั้นของข้อมูล (nodes)
  2. ชั้นของโมดูล สำหรับโปรแกรมย่อยๆ ที่ทำหน้าที่แตกต่างกันไป ที่จะเลือกมาใช้ประกอบ ส่วนที่เป็นโมดูลหลัก (core) จะมาพร้อมกับการติดตั้งดรูพอล ที่เหลือเป็นการร่วมมือช่วยเหลือกันของสมาชิกที่ใช้ดรูพอล
  3. ชั้นองค์ประกอบของรายการ (menu) และบริเวณต่างๆของหน้าเว็บเรียก "บล็อค" (blocks) ซึ่งจะเลือกตั้งค่าให้มีบล็อคและเมนูอย่างไรก็ได้
  4. ชั้นของการกำหนดสิทธิ์และบทบาทของผู้ใช้ต่อเว็บไซต์
  5. แบบเทมเพลท/ธีม (theme) ซึ่งส่วนใหญ่ประกอบด้วย XHTML และ CSS อาจมีการใช้ PHP เพื่อใส่เนื้อหาจากระบบลงในแต่ละจุด


รายละเอียดและข้อมูลมากขึ้นไปที่ http://drupal.org/getting-started/before/overview

 

หมายเหตุ

node คือ 1 หน่วยของเนื้อหา อาจเป็น 1 หน้า, 1 เรื่อง, 1 รายการในบลอก หรือ 1 หน้าหนังสือก็ได้

theme คือ ลักษณะรูปแบบภาพของเว็บไซต์ที่แสดงต่อผู้ชม ซึ่งประกอบด้วย กราฟฟิค เค้าโครง และสีสรร

block คือ แต่ละส่วนของพื้นที่ที่เป็นองค์ประกอบของหน้าเว็บ หรือพูดอีกอย่างคือหน้าเว็บแบ่งเป็นแต่ละบล็อค ไว้เก็บและแสดงเนื้อหาแยกจากกัน เช่น block ที่เป็นส่วนของคอมเม้นท์ ของส่วนค้นหา ของการนำจำนวนผู้เข้าชม

menu คือ รายการรวมลิงค์