โครงสร้างการทำงานเบื้องต้นของ Drupal
ตัว Drupal หรือว่า CMS โดยส่วนใหญ่จะทำงานได้เป็นเวปอย่างที่เราเห็นอยู่ จะประกอบด้วย 2 ส่วนหลัก ๆ ครับคือ
- ส่วน core ของระบบเวป (ในที่นี้คือตัว Drupal เอง)
- เป็นระบบหลัก หรือว่าโครงสร้างหลักของเวป ที่เปรียบเหมือนเป็นกระเป๋ารูปทรงต่าง ๆ ที่เราเลือกใช้เพื่อเตรียมจะใส่เนื้อหาลงไปในนั้น
- ส่วนของ Database
- เปรียบเหมือนสัมภาระที่เราจะใส่ลงไปในกระเป๋าที่เราเตรียมเอาไว้ครับ ซึ่งจะเป็นข้อมูลหรือว่าเนื้อหาที่เราใส่เพิ่มเติมลงไปในเวปทั้งหมด เช่น blog post, forum topics ต่าง ๆ, ไฟล์ภาพ หรืออื่น ๆ ที่ไม่ว่าจะเกิดจากผู้ใช้งาน submit เข้าไป หรือเกิดจากโมดุลที่สร้างข้อมูลเหล่านั้นขึ้นมา
โดยแต่ละเวป drupal จะต้องมี database ผูกเข้าไว้ด้วยกันในแต่ละเวปเสมอ
ซึ่งการแยกส่วน data ออกจากส่วน core ของระบบนี้มีข้อดีอีกอย่างหนึ่งคือ เราสามารถที่จะปรับเปลี่ยนหน้าตาการแสดงผลของเวปได้โดยที่ไม่ไปกระทบกับส่วนของข้อมูลครับ .. จะเปลี่ยนยังไงก็ได้ เพราะว่าข้อมูลเดิมจะยังอยู่ =) ตรงนี้เป็นข้อได้เปรียบของเวปแบบ CMS ที่โปรแกรมสร้างเวปสำเร็จรูปทั่วไป

Comments
Post new comment