Drupal

ดรูปาล (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/

 

Powered by Drupal - Design by artinet