ดรูปาล (Drupal) เป็นระบบจัดการเนื้อหาเว็บ (Content Management System) แบบโอเพนซอร์ส เริ่มต้นพัฒนาโดย Dries Buytaert ในภายหลังดรูปาลมีจุดเด่นในเรื่องสถาปัตยกรรมภายในที่ยืดหยุ่น ชื่อ Drupal นั้นเป็นการสะกดภาษาดัทช์คำว่า ?druppel? ด้วยภาษาอังกฤษ ความหมายของ ?druppel? นั้นแปลว่า ?drop? (หยดน้ำ) ซึ่งมีที่มาจากเว็บไซต์แรกที่ใช้ Drupal คือ drop.org
ความง่ายการใช้งาน [8/10]
Drupal มีโครงสร้างโปรแกรมที่ต่างจาก CMS อื่น ๆ ผู้จัดการบริหารระบบไม่มี User Interface แยกออกไปต่างหากดังเช่น CMS โปรแกรมอื่น ๆ แต่ User Interafce ของ Drupal จะถูกเปลี่ยนแปลงไปตามสิทธิ์ของผู้ใช้ Drupal มีระบบบริหารและกำหนดสิทธิสมาชิกที่ดีมาก มีความยืดหยุ่นสูง แม้ว่าตอนแรกๆ อาจจะสับสนกับการใช้งานบ้าง แต่เมื่อเข้าใจระบบแล้ว จะรู้สึกว่าใช้งานได้ง่ายและสะดวกมาก นอกจากนี้ Drupal ยังมีรูปแบบการแสดงผลที่ค่อนไปทาง Blog สมัยใหม่ ซึ่งแตกต่างจาก CMS โปรแกรมอื่น ๆ ที่ยังคงมีรูปแบบการแสดงผลเชิงข่าวอยู่ ดังนั้นความแรงของกระแสบลอคจึงมีส่วนผลักดันความนิยมในตัว Drupal

ประสิทธิภาพ/ความรวดเร็วในการแสดงผล [9/10]
ผลทดสอบจาก blog BioLawCom.De ทดสอบความเร็วของ CMS ต่างๆเทียบออกมาได้ดังนี้
| CMS | time without cache (sec) | time with cache (sec) |
|---|---|---|
| Drupal | 62.67 | 21.74 |
| Joomla | 53.28 | 47.98 |
| Mambo | 61.52 | 52.37 |
| PHPNuke | 25.27 | - |
จะเห็นได้ว่า ถ้ามีการใช้งาน cache แล้ว drupal จะมีการแสดงผลที่ไวมากทีเดียว
Customizing [8/10]
Drupal เป็นโปรแกรมที่ถือได้ว่ามีการใช้เทคนิคการเขียนโปรแกรมที่ดีมาก ๆ โค้ดของโปรแกรมกระชับและสั้นมาก มีความเป็น Modular สูง แทบไม่มีการเขียน HTML รวมกับ PHP เลย ทำให้การอ่านทำความเข้าใจ และการเขียน code เพิ่มเติมเป็นไปได้โดยง่าย หรือถ้าไม่อยากเขียนเอง community ของ Drupal ก็มีอยู่มากมาย มี module ต่างๆให้หามาใช้งานได้อยู่หลากหลายตามความต้องการ
Community Support [7/10]
Community ของ Drupal ยังมีความเข้มแข็งไม่แพ้ Community ของโปรแกรมอื่น ๆ forum ของ Drupal มีผู้ลงทะเบียนอยู่มากกว่า 100,000 คน มี online-document ให้ download และมีการแปลภาษาแล้วถึง 21 ภาษา
สรุป[9/10]
Drupal เป็นมากกว่าเพียงแค่ระบบ CMS, ความสามารถในการโปรแกรมเพิ่มเติมมีความสำคัญกับ project drupal เหนือกว่าการออกแบบให้ง่ายต่อการใช้งาน. code ของ drupal นั้นเป็นระเบียบเรียบร้อย อ่านง่าย, Web ที่ใช้ drupal นั้น load ได้อย่างรวดเร็ว และเป็น CMS ที่นั้บว่าดีที่สุดในการทำ SEO (search engine optimization) แถมยังมี community ที่แข็งแกร่ง และ add-on ให้เลือกใช้ได้เป็นร้อยๆเลยทีเดียว
ขอขอบคุณ :
http://opensource.nobugsoftware.co.th/