ผู้เขียน หัวข้อ: Drupal คืออะไร  (อ่าน 15242 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ clean

  • Administrator
  • Dev lnw
  • *****
  • กระทู้: 492
  • โดนถีบ +336/-0
    • ดูรายละเอียด
    • อีเมล์
Drupal คืออะไร
« เมื่อ: 15 ธันวาคม พ.ศ. 2009, 12:13:04 »

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
« แก้ไขครั้งสุดท้าย: 15 ธันวาคม พ.ศ. 2009, 12:15:39 โดย clean »

0 Tive Who's like!? [Click to Show!]

ออฟไลน์ Silica

  • Administrator
  • Dev 1.0
  • *****
  • กระทู้: 85
  • โดนถีบ +142/-0
    • ดูรายละเอียด
Re: Drupal คืออะไร
« ตอบกลับ #1 เมื่อ: 14 มิถุนายน พ.ศ. 2010, 13:32:54 »

VOTES ให้ครับ ^^

0 Tive Who's like!? [Click to Show!]