Drupal คืออะไร
ดรูปาล (Drupal) เป็นระบบจัดการเนื้อหาเว็บ (Content Management System) แบบโอเพนซอร์ส เริ่มต้นพัฒนาโดย Dries Buytaert ในภายหลังดรูปาลมีจุดเด่นในเรื่องสถาปัตยกรรมภายในที่ยืดหยุ่น ชื่อ Drupal นั้นเป็นการสะกดภาษาดัทช์คำว่า ?druppel? ด้วยภาษาอังกฤษ ความหมายของ ?druppel? นั้นแปลว่า ?drop? (หยดน้ำ) ซึ่งมีที่มาจากเว็บไซต์แรกที่ใช้ Drupal คือ drop.org
ความง่ายการใช้งาน
Drupal มีโครงสร้างโปรแกรมที่ต่างจาก CMS อื่น ๆ ผู้จัดการบริหารระบบไม่มี User Interface แยกออกไปต่างหากดังเช่น CMS โปรแกรมอื่น ๆ แต่ User Interafce ของ Drupal จะถูกเปลี่ยนแปลงไปตามสิทธิ์ของผู้ใช้ Drupal มีระบบบริหารและกำหนดสิทธิสมาชิกที่ดีมาก มีความยืดหยุ่นสูง แม้ว่าตอนแรกๆ อาจจะสับสนกับการใช้งานบ้าง แต่เมื่อเข้าใจระบบแล้ว จะรู้สึกว่าใช้งานได้ง่ายและสะดวกมาก นอกจากนี้ Drupal ยังมีรูปแบบการแสดงผลที่ค่อนไปทาง Blog สมัยใหม่ ซึ่งแตกต่างจาก CMS โปรแกรมอื่น ๆ ที่ยังคงมีรูปแบบการแสดงผลเชิงข่าวอยู่ ดังนั้นความแรงของกระแสบลอคจึงมีส่วนผลักดันความนิยมในตัว Drupal
ประสิทธิภาพ/ความรวดเร็วในการแสดงผล
ผลทดสอบจาก 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
Drupal เป็นโปรแกรมที่ถือได้ว่ามีการใช้เทคนิคการเขียนโปรแกรมที่ดีมาก ๆ โค้ดของโปรแกรมกระชับและสั้นมาก มีความเป็น Modular สูง แทบไม่มีการเขียน HTML รวมกับ PHP เลย ทำให้การอ่านทำความเข้าใจ และการเขียน code เพิ่มเติมเป็นไปได้โดยง่าย หรือถ้าไม่อยากเขียนเอง community ของ Drupal ก็มีอยู่มากมาย มี module ต่างๆให้หามาใช้งานได้อยู่หลากหลายตามความต้องการ
Community Support
Community ของ Drupal ยังมีความเข้มแข็งไม่แพ้ Community ของโปรแกรมอื่น ๆ forum ของ Drupal มีผู้ลงทะเบียนอยู่มากกว่า 100,000 คน มี online-document ให้ download และมีการแปลภาษาแล้วถึง 21 ภาษา
สรุป
Drupal เป็นมากกว่าเพียงแค่ระบบ CMS, ความสามารถในการโปรแกรมเพิ่มเติมมีความสำคัญกับ project drupal เหนือกว่าการออกแบบให้ง่ายต่อการใช้งาน. code ของ drupal นั้นเป็นระเบียบเรียบร้อย อ่านง่าย, Web ที่ใช้ drupal นั้น load ได้อย่างรวดเร็ว และเป็น CMS ที่นั้บว่าดีที่สุดในการทำ SEO (search engine optimization) แถมยังมี community ที่แข็งแกร่ง และ add-on ให้เลือกใช้ได้เป็นร้อยๆเลยทีเดียว
ขอบคุณเนื้อหาดีๆจาก opensource.nobugsoftware.co.th