บล็อกนี้เป็นซีรีส์ของ คู่มือปรุงเว็บไซต์ฉบับ non-programmer โดยนำเคสของ stylelurf.com มาให้ดูกันครับ จะเป็นการเล่าของการทำเว็บไซต์ยากๆ โดยไม่จำเป็นต้องรู้โค้ด PHP หรือ MySQL ซักนิดเดียว
คราวก่อนเล่าไปถึงการวางแผนไปแล้ว คราวนี้ก็มาถึงทำความคุ้นเคยกับพื้นฐานของดรูปัล (Drupal) กันเลย โดยหลักๆ จะประกอบด้วย 3 ส่วน คือ core, module และ theme (ในมุมมองโปรแกรมเมอร์อาจจะมี 5 ส่วน แต่ช่างมัน)
คอร์ (core) แปลตรงตัวก็แปลว่าแกนหลักของซอฟต์แวร์เลย โดยตัวโปรแกรมที่ดาวน์โหลดมาก่อนหน้านี้ ตัวนั้นทั้งหมดก็คือ คอร์ หรือ ดรูปัลคอร์ ทำหน้าที่เป็นฐานทั้งหมดของโปรแกรม ตั้งแต่ระบบจัดแท็ก จัดการฐานข้อมูล ล็อกอิน ฯลฯ โดยในคอร์ ก็ยังมี module และ theme ส่วนหนึ่งติดมาด้วย
มอจูล (module) หรือถ้าเรียกแบบไทยๆ เราคงเป็น โมดู่ หรือ โมดูล น่ารักเชียว (หากใครได้อ่านผ่านบล็อกนี้สมัยนู้น คงเคยเห็นคำศัพท์อังกฤษหลายคำอย่าง widget หรือ graduation ทีตัว d ไม่ออกเสียงที่เคยเขียนไป) มอจูลเป็นเหมือนชิ้นส่วนชิ้นต่างๆ ที่ประกอบเข้ามาในเว็บไซต์ เพิ่มฟังก์ชันและฟีเจอร์ให้กับเว็บ ถ้าเปรียบเว็บไซต์เป็นอาหารจานเด็ด มอจูลก็เปรียบได้กับวัตถุดิบและเครื่องปรุงอาหาร โดยถ้าเราอยากได้มอจูลตัวไหนเราก็เข้าไปในเว็บไซต์ http://drupal.org/project/modules ดาวน์โหลดมาแล้วติดตั้งในเว็บไซต์เราที่ /sites/all/modules แค่นี้เราก็ได้มอจูลมาใช้ง่ายๆ (ง่ายกว่าโหลดบิตอีก) ถ้ายังนึกภาพไม่ออกว่ามอจูลมันเป็นยังไง ลองเข้าเว็บ stylelurf.com จะเห็นตามภาพ โดย
หน้าแรกจะมีมอจูลหลักๆ ที่เด่นๆ 3 ตำแหน่งคือ
ถึงตรงนี้ คงจะพอเห็นภาพกันแล้วว่ามอจูลคืออะไร เอาไว้ใช้ทำอะไร นอกจากนี้มอจูลพื้นฐานอย่าง comment (มอจูลสำหรับให้คนคอมเมนต์เนื้อหา) poll (สร้างโพลโหวตโพล) blog (สร้างบล็อก) forum (สร้างฟอรั่ม) พวกนี้ก็เป็นมอจูลหลักที่ติดมากับคอร์แล้ว
ธีม (theme) ธีมอันนี้หลายคนคงรู้จักแล้ว ซึ่งก็เป็นเหมือนหน้าตาของเว็บไซต์เรา โดยธีมนั้นไม่ว่าจะดาวน์โหลดหรือจะสร้างเองก็ทำได้ไม่ยาก สำหรับคนเริ่มต้นก็แนะนำให้ดาวน์โหลดมาลองใช้ก่อน แต่หากต้องการทำเว็บไซต์จริงจัง ก็ไม่ควรใช้ธีมที่ซ้ำกับชาวบ้าน ไม่งั้นเว็บเราจะเป็นเว็บโหลได้ในไม่นาน การติดตั้งธีมก็คล้ายมอจูล คืออัปโหลดไปที่ /sites/all/themes เว็บไซต์ที่มีธีมให้ดาวน์โหลดก็มากมาย โดยแนะนำให้เริ่มต้นที่http://drupal.org/project/Themes ซึ่งอันนี้จะเรียงตามตัวอักษร มีหลากหลาย โดยในเว็บนี้ก็จะมีธีมสวยๆ ของคนไทยเราสร้างไว้ด้วย ไม่ว่า
นอกจากนี้ธีมฟรีสวยๆ ที่ไม่น่าพลาดใน drupal.org เช่น
และอีกเว็บที่น่าสนใจคือ themegarden.org จะเป็นเว็บที่นำธีมใน drupal.org มาพรีวิวให้ดูหน้าตา สำหรับใครที่ไม่มีเวลา เงินหนาแล้วอยากจ่ายเงิน ก็อาจลองแวะดูได้ที่ topnotchthemes.com ก็มีธีมขายมากมาย ตั้งแต่ราคาจากหมื่นกว่าบาทถึงแสนกว่าบาทที่มีขายขาดเลยก็ยังมี
เริ่มเขียนเริ่มยาว แต่ต่ออีกหน่อย โดยสิ่งพื้นฐานที่ควรรู้ในการทำดรูปัล ที่อาจจะงงได้ ได้แก่
สำหรับคำถามเพิ่มเติมก็เหมือนเคยครับ ถามในคอมเมนต์แล้วจะกลับมาตอบครับ หรือถามในทวิตก็ได้ที่ @manop โดยจะพยายามตอบทุกครั้งที่เจอครับ แต่ช่วงนี้จะไม่อยู่แอบไปเที่ยว ช่วงอาทิตย์หน้าคงมีแต่ทวิตเรื่องเที่ยว
สวัสดีค่ะ ดิฉันต้องใช้เวลาอ่านนานนิดหนึ่งค่ะ ... ความฝันอยากมีเวปไซด์สวยๆ ดีๆ
แต่ไม่มีความรู้ เลยสักนิดหนึ่ง ...ขอเก็บความรู้ หน่อยนะค่ะ ขอบคุณค่ะ