สร้างเว็บไซต์ให้ครบสูตรด้วย Drupal
ดรูปัล คืออะไร ?
ดรูปัล: Drupal เป็นเฟรมเวิร์กสำหรับมอจูลในการสร้างเว็บไซต์และระบบจัดการเนื้อหาเว็บในลักษณะโอเพนซอร์ซ เขียนขึ้นด้วยภาษาพีเอชพี โดยเริ่มพัฒนาใน พ.ศ. 2543 และกลายมาเป็นซอฟต์แวร์โอเพนซอร์ซในปี พ.ศ.2544 ดรูปัลถูกใช้งานเป็นระบบเบื้องหลังของเว็บไซต์หลายเว็บทั่วโลก ตั้งแต่เว็บไซต์ขนาดเล็กจนถึงเว็บไซต์หน่วยงานขนาดใหญ่ รวมถึงเว็บไซต์ราชการหลายแห่ง ดรูปัลได้ถูกดาวน์โหลดมากกว่า 1.4 ล้านครั้ง ถูกนำไปใช้งานในเว็บไซต์ที่มีชื่อเสียงหลายแห่ง และได้รับรางวัลชนะเลิศซอฟต์แวร์ระบบจัดการเนื้อหาเว็บยอดเยี่ยมแห่งปี ในปี 2550 และ 2551ซึ่งจัดอันดับโดยแพกต์พับลิชิ่ง (Packt Publishing)
ระบบศูนย์กลางของดรูปัลที่รู้จักในชื่อดรูปัลคอร์ Drupal core เป็นส่วนที่รวมการทำงานพื้นฐานของระบบจัดการเนื้อหาเว็บ ซึ่งได้แก่ การลงทะเบียนผู้ใช้ การบริหารระบบ การจัดการเมนู ฟีด บล็อก ฟอรั่ม และการสร้างหน้าตาพื้นฐาน โดยในการทำงานของดรูปัลนั้น มักจะทำงานร่วมกับมอจูลตัวอื่นที่เพิ่มเข้ามาตามความต้องการของผู้ใช้งาน ดรูปัลสามารถติดตั้งได้ในพีเอชพี รุ่น 4.3.5 ขึ้นไป รองรับการทำงานในภาษาอื่นนอกเหนือภาษาอังกฤษจำนวนมากกว่า 44 ภาษาและฐานข้อมูล MySQL หรือ PostgreSQL เป็น CMS มาตรฐานที่น่าลองเลยทีเดียว
หลักการทำงานของ Drupal ดรูปัลทำงานโดยบนเว็บเซิร์ฟเวอร์ ใช้เป็นโปรแกรมเบื้องหลังของเว็บไซต์ในการจัดการระบบและฐานข้อมูลโดยความสามารถหลักทำงานผ่านดรูปัลคอร์ และความสามารถอื่นเพิ่มเติมทำงานผ่านมอจูลที่ติดตั้งเพิ่ม
รุ่นที่รองรับปัจจุบัน คือ ดรูปัล 6.x และ 7.x และรุ่นในอนาคต 8.x อยู่ในระหว่างการทดสอบและพัฒนา
เรามารู้จักกับ พื้นฐาน ของ Drupal กันเลย โดยหลักๆ คือ จะประกอบ
ด้วย 3 ส่วน คือ core, module และ theme
คอร์ (core) แปลตรงตัวก็แปลว่าแกนหลักของซอฟต์แวร์เลย ทำหน้าที่เป็นฐานทั้งหมดของโปรแกรม เป็นกลุ่มของชุดคำสั่งพื้นฐานที่พร้อมใช้งานในการสร้างเว็บไซต์ ตั้งแต่ระบบจัดแท็ก จัดการฐานข้อมูล การจัดหมวดหมู่ สร้างบล็อก ล็อกอิน ฯลฯ โดยในคอร์ ก็ยังมี module และ theme ส่วนหนึ่งติด
มาด้วย
มอจูล (module)หรือถ้าเรียกแบบไทยๆเราคงเป็นโมดู่หรือโมดูล มอจูลเป็นเหมือนชิ้นส่วนชิ้นต่างๆ ที่ประกอบเข้ามาในเว็บไซต์ เพิ่มฟังก์ชันและฟีเจอร์ให้กับเว็บ เป็นกลุ่มของชุดคำสั่งเพิ่มเติม เพิ่มความสามารถเข้าไปเพิ่มจากคำสั่งพื้นฐานที่มี ซึ่งในเว็บไซต์ทั่วไปที่ใช้งานดรูปัลมักจะมีการติดตั้งมอจูลเพิ่มเสมอ โดยตัวอย่างความสามารถที่เพิ่มขึ้นมาได้แก่ ระบบอีคอมเมิร์ซ ระบบการแสดงภาพสไลด์โชว์ การเชื่อมต่อกับระบบอื่น
ธีม (theme) ธีมอันนี้หลายคนคงรู้จักแล้ว เป็นชุดของคำสั่งที่ควบคุมการแสดงผลทั้งในส่วนของเนื้อหาและหน้าตา โดยหน้าตาของเว็บจะจัดการผ่านซีเอสเอส ซึ่งก็เป็นเหมือนหน้าตาของเว็บไซต์เรา โดยธีมนั้นไม่ว่าจะดาวน์โหลดหรือจะสร้างเองก็ทำได้ไม่ยาก หากต้องการทำเว็บไซต์จริงจัง ก็ไม่ควรใช้ธีมที่ซ้ำกับชาวบ้าน ไม่งั้นเว็บเราจะเป็นเว็บโหลได้ในไม่นาน
ความสามารถของ Drupal
เหตุผลที่คุณควรเลือก Drupal มาใช้งาน
ติดตั้งง่าย Drupal มาพร้อมกับตัวติดตั้ง(Installer)ที่ใช้งานได้ง่ายโดยไม่จำเป็นต้องมีความรู้ทางเทคนิคมากนักเพียงแค่สร้างฐานข้อมูลและย้ายไฟล์ Drupalไปบนเซิร์ฟเวอร์งานที่เหลือนั้นตัวติดตั้งของ Drupal จะช่วยจัดการให้ทั้งหมด
URL อ่านง่าย ในยุคที่ Search Engine ทวีความสำคัญอย่างมากในปัจจุบันเจ้าของเว็บไซต์ยังต้องทำ Search Engine Optimization เพื่อเพิ่มอันดับเว็บของตนเอง Drupal มาพร้อมกับความสามารถในการสร้าง URL ที่เหมาะสมกับSearch Engine ในตัว สร้างเว็บด้วย Drupal แล้วคุณอาจตกใจว่าเว็บของคุณมีอันดับดีอย่างไม่เคยคิดมาก่อน
พร้อมสำหรับเว็บบล็อกและเว็บบอร์ด Drupal เป็น CRM ที่ออกแบบมาเพื่อเว็บชุมชนขนาดใหญ่เป็นเป้าหมายหลัก Drupal จึงมีส่วนร่วมของเว็บบล็อกและเว็บบอร์ดมาให้ในตัวโดยไม่ต้องติดตั้งอะไรเพิ่มเติม แค่ลง Drupal สมาชิกในเว็บไซต์ของคุณสามารถเขียนบล็อกส่วนตัวและสนทนาผ่านเว็บบล็อกได้ทันที
ปลอดภัย Drupal มีชื่อเสียงเรื่องความปลอดภัยมายาวนานเว็บไซต์ที่สร้างด้วยDrupal ถูกโจมตีได้ยากมากทางผู้พัฒนา Drupal ได้ออกรุ่นอัพเดทเพื่อความปลอดภัยอย่างต่อเนื่องและทันท่วงทีอยู่เสมอ
เพิ่มเติมความสามารถได้อย่างไม่จำกัด นอกจากความสามารถมาตรฐานที่ว่ามาแล้ว Drupal ยังมีโมดูลเพิ่มเติมความสามารถจำนวนมาก
ตัวอย่างเว็บไซต์ที่ใช้ Drupal
Drupal เป็น CMS ที่เว็บไซต์ของประธานาธิบดีสหรัฐและนายกรัฐมนตรี
Whitehouse.gov
เว็บไซต์อย่างเป็นทางการของทำเนียบขาว
PM.go.th
เว็บไซต์อย่างเป็นทางการของนายกรัฐมนตรีไทย
ขอขอบคุณแหล่งที่มา ดังนี้
http://killthewhat.com/howto/drupal/



ไม่มีความคิดเห็น:
แสดงความคิดเห็น