เทคโนโลยีด้านเว็บไซร์รวดเร็วแบบก้าวกระโดด ซึ่งเราไม่สามารถปฎิเสธการใช้เครื่องมือดีๆ ที่เป็นระบบจัดการเว็บไซร์สำเร็จรูปหรือ CMS ได้เลยวันนี้ผมได้ไปงานของทางฝั่ง drupal ว่าเป็นอย่างไรมีอะไรที่น่าค้นหา โดยครั้งนี้จัดโดยทาง microsoft thailand ครับ
เรามาเริ่มดูรายละเอียดของ event นี้กันก่อนเลย รายละเอียดงาน
หัวข้อน่าสนใจสำหรับมือใหม่จริงๆ และผมเองก็เคยทดลองใช้มาแล้วบ้างพอสมควรจึงคิดว่าน่าไปดูซักหน่อย เมื่อไปถึงงานแล้วก็เจอคนรู้จักบ้างไม่รู้บ้าง และทางผู้จัดงานก็สั่งพิซซ่ามารอแล้วเรียบร้อย และเครื่องดื่ม ตรงนี้เป็นเรื่องดีแต่เสียดายที่ว่าตอนผมเข้าไปนั้น ไม่มีจุดลงทะเบียนหรือป้ายใดๆ บอกเลยว่ามาถูกทางแล้ว ตอนผมเข้าไปก็ยืนดูอยู่สักพักหนึ่ง ว่าใช่หรือเปล่ามาถูกชั้นไหม
เมื่อเข้าห้องก็เริ่มงานโดยมีคุณ sven เป็นผู้ดำเนินการและนำเสนอ มีการบอกกำหนดการคราวๆ ซึ่งทางคนมาร่วมงานก็น่าจะรู้มาบ้างพอสมควร และเริ่มแนะนำ module ที่คัดมาแล้ว ซึ่งสามารถหาได้จาก link ด้านล่างของบทความนี้ครับ เอาล่ะมาเริ่มกับ module กันเลย
Administration menu
รายละเอียด
เป็น module เมนูที่จัดการง่ายขึ้นหากคุณไม่ลงก็จะมีการเข้าหน้าหลายขั้นตอน ซึ่งตัวเมนูอยู่ด้านบนเลยสามารถเข้าสู่หน้าเนื้อหาต่างๆได้อย่างสะดวกรวดเร็ว ซึ่งไม่เหมือนกับเมนูที่อยู่ใน drupal 7 นะเออ เราก็เคยสงสัยเหมือนกันว่าทำไมต้องลงอีก อันนี้ดีกว่าแต่ถ้าถนัดอันไหนก็เลือกใช้ตามแต่สะดวกเลยจ้า
Download
• • • • • • • • • • • • • • • • • • • • •
Pathauto
รายละเอียด
เป็น module จัดการเรื่อง path เวลาที่เราสร้างเนื้อหาเสร็จแล้วปกติมันจะเป็น node/1234 อะไรทำนองนี้เราสามารถจะจัดการให้เป็น path แบบเป็นมิตรกับ SEO ได้ครับเช่นมีเนื้อหา title/category/1234 ก็ได้ครับ โดยการสร้าง pattern มีการแสดงรายละเอียดใน config เรียบร้อยแล้วไปโดนกันได้
Download
เพิ่มเติม
Q: มีคำถามว่าแล้วรูปแบบ url แบบไหนล่ะที่เหมาะสมกับ SEO ที่สุด ?
A: คุณ sven ได้มาตอบแล้วครับว่าเขาใช้แบบนี้ [node:menu-link:parent:url:pat
• • • • • • • • • • • • • • • • • • • • •
Metatag
รายละเอียด
เป็น module จัดการเรื่อง metatag ต่างๆที่เราต้อง set ไว้เพื่อให้เวลาที่คนแชร์ไปยัง social network ต่างๆนั้นมันดึงเนื้อหาหรือว่ารูปภาพได้ถูกต้องอย่างที่เราต้องการ ตรงนี้มีข้อที่ต้องเน้นย้ำว่า อย่าไปตั้งค่า keyword ไม่งั้นมันจะเอาทุกอย่างไปใส่ใน metatag ทำให้อันดับใน google ตกไปอีกครับ
Download
• • • • • • • • • • • • • • • • • • • • •
CKEditer
รายละเอียด
เป็น module จัดการเรื่องการเขียนเนื้อหา อย่างที่เราพบเจอได้บ่อยคือพวกตัวช่วยต่างๆทำตัวหนา ตัวเอียง มีตัวยก ใส่รูปอะไรพวกเนี้ยแหล่มมากๆอยู่แล้วครับ แต่เมื่อทำการ download มาแล้วควรจะอ่าน readme.txt ก่อนด้วย เพราะว่ามีอธิบายไว้แล้วต้องโหลดอะไรเพิ่มเติมครับ ซึ่งในการ config เราสามารถจัดเต็มได้เลยว่าจะเอาปุ่มไหนอย่างไรหากต้องการเอาแบบจัดการรูปภาพในตัวด้วยต้องไปโหลด imce เพื่อจัดการเกี่ยวกับการ upload file ครับ
Download
เพิ่มเติม
Q: มีคนถามว่าตัว upload ภาพมันรองรับภาษาไทยหรือเปล่า ?
A: sven เขาลองให้ดูแต่ก็ไม่ได้รองรับและสอนการแก้ไขปัญหาเมื่อเราพบเจอข้อสงสัยหรือผิดพลาดว่าให้เราทำอย่างไร โดยเข้าไปหน้าเพจสังเกตุด้านขวามือครับว่าจะมีการรายละเอียดปัญหาและข้อพลาดต่างๆ ลองเข้าไปดูว่ามีคนเจอคล้ายๆเราหรือไม่ แล้วถูกแก้ไขแล้วหรือยัง ถ้าจะเอาง่ายกว่านั้นก็ค้นหาใน google เลยครับว่ามีคนเจอแบบเดียวกับเราหรือเปล่า สุดท้ายไปไม่ถูกจริงๆก็แจ้ง issue ให้ทางคนพัฒนาได้เลย ซึ่งตรงนี้อยากให้ทุกคนๆที่ใช้พยายามอธิบายเยอะที่สุดเท่าที่จะเป็นไปได้เลยครับ ใช้บน os อะไรที่ไหน ทำอย่างไรบ้าง ขั้นตอนต่างๆ อยากให้ทุกคนทำนะครับเพราะเราจะได้มี module ดีๆยิ่งขึ้นไปอีก
Q: มีคนถามว่าเราสามารถแยกการจัดการของคนเขียน 3 คนได้ไหมกับการเก็บรูปภาพ เช่นคนแรกให้เก็บได้ 500 MB คนที่สอง 1 GB และคนสุดท้าย 2 GB
A: ตัว module ไม่สามารถทำได้ขนาดนั้นแต่ก็สามารถทำได้แบบว่าให้สร้าง directory แยกชื่อกันไปใครเก็บไปก็ของใครของมันประมาณนั้นแทนครับ
• • • • • • • • • • • • • • • • • • • • •
MP upload
รายละเอียด
เป็น module จัดการเรื่องการ upload file แบบ multiple ครับหรือว่าหลายๆไฟล์พร้อมกันนั่นเอง
Download
• • • • • • • • • • • • • • • • • • • • •
ถึงตรงจุดนี้เนื่องจากเวลาไม่เอื้ออำนวยเท่าไรจึงต้องรีบบอกมาเป็น list ให้ไป download กันเองอีกทีครับตัว list มีดังนี้ครับ
- Sharethis
- Backup & Migrate
- Web form
- SEO Checklist
- Captcha
- Custom Breadcrumbs
- Date (Date API)
Q: มีคนถามเกี่ยวกับให้แนะนำ module จัดการกับ banner ?
A: openX, Advertisement
Q: มีคนถามว่าทำเว็บไซร์ด้วย drupal แบบธรรมดาต้องใช้ module ประมาณกี่ตัวโดยประมาณ
A: ขึ้นอยู่กับเว็บว่าเป็นประเภทไหน อาจจะเยอะหรือน้อย เพราะบางตัวนั้นดูเหมือนจะเยอะแต่เป็นส่วนของ admin ซึ่งทาง user จะไม่มีการโหลดตรงจุดนี้อยู่แล้วก็อาจจะเบา เราต้องใช้เครื่องมือในการช่วยเหลือว่าตรงไหนของเว็บไซร์ที่มันทำให้ช้า
ในห้องมีคนถามถึงเรื่อง E-commerce เยอะมากคุณ sven ได้แนะนำว่าใช้ commerce guys และมีแนะนำของคนในห้อง Google cart
สำหรับคนที่ต้องการจัดการ drupal หลายๆตัวด้วยตัวจัดการกลางก็มีแนะนำให้ใช้ Aegir
หากใครต้องการดู state แบบ real time แล้วให้เข้า clicky
หากต้องการจัดการเกี่ยวกับ adsense ก็ใช้ตัวนี้ adsense drupal
แล้วก็จบด้วยการนำเสนอ Windows Azure ซึ่งเป็นการนำเว็บของเราไปทำเว็บแบบง่ายๆ มีการจัดการให้เสร็จสรรพเรียบร้อยและเราสามารถทำ server เราไปขึ้น cloud ของทาง windows ได้อย่างง่ายดาย ซึ่งตอนนี้ฟรี 3 เดือนหากใครอยากลองของก็ไปลองกันได้ เท่าที่เห็นก็มีพี่ฟอร์ดไปลองของให้แล้วน่าจะเขียน blog ออกมาเร็วๆนี้ครับ
แต่ด้วยมีคำถามสลับกับการแนะนำตัว module จึงทำให้เกินเวลาที่กำหนดไปมาก แต่ต้องของคุณ sven จริงที่พยายามตอบคำถาม และพี่ฟอร์ดกับพี่ลิ่วที่ช่วยแชร์ประสบการณ์การใช้ module บางตัว
ใกล้จบงานก็มีคนเสนอข้อคิดเห็นติชมหลายอย่าง บางคนคิดว่าน่าเสียดายที่งานไม่ได้เป็นไปตามหัวข้อเท่าไรเพราะว่าคนที่มาส่วนใหญ่น่าจะมาเพราะหัวข้อ จึงมีการแชร์ไอเดียกันว่าครั้งหน้าเราจะจัดอย่างไรดี ให้น่าสนใจและตรงกับเวลาที่จำกัดของงานผลสรุปก็คือ เราจะมีข้อให้โหวตกันก่อนว่าเรื่องไหนน่าสนใจที่สุดแล้วเอามาพูดคุยกันคล้ายๆกับงาน barcamp นั่นแหละครับ แล้วเวลาอีกครึ่งเราจะพูดคุยกับคำถามหรือข้อสงสัยหรือว่าเรื่องที่เกิดเป็นคำถามระหว่างที่มีการแชร์เรื่องในครึ่งแรกครับ
ก็ถือว่าเป็นการเริ่มต้นที่ดีสำหรับเหล่า drupal เมืองไทยที่ได้เริ่มมีการสนับสนุนอย่างจริงจังในเมืองไทยครับ หากใครยังไม่เคยใช้หรือคิดว่ามันใช้ยากผมอยากให้ลองศึกษามันครับ มันเป็น CMS ที่รองรับความต้องการได้ยืดหยุ่นมากจริงๆ
สุดท้ายที่จะฝากคือ ที่อยู่ของกลุ่ม facebook ครับหากใครอยากเข้าไปโหวตไปดูว่ามีหัวข้ออะไรอย่างไร ลองเข้าไปดูกันครับ Drupal Thailand
ถ้าคุณชอบบทความในเว็บนี้ และอยากสนับสนุนเรา เพียงแค่คุณสมัครรับข่าวสารด้านล่างจะได้รับสิทธิ์พิเศษก่อนใคร เราสัญญาว่าจะส่งบทความที่เป็นประโยชน์ต่อคุณอย่างแน่นอนครับ