สร้างเว็บบอร์ด ด้วย BBPress

แค่มี WordPress ก็สร้างเว็บบอร์ดได้

ดยส่วนตัวแล้ว ผมไม่ค่อยได้สนใจซอฟแวร์สำเร็จที่เกี่ยวกับเว็บบอร์ดเสียเท่าไหร่ เนื่องจากไม่ค่อยได้ใช้งาน แต่ถ้าจะใช้จริงๆ ก็คงแค่ใช้ตอบผ่านเมล์ดูเหมือนจะสะดวกกว่า เมื่อวันสองวันที่ผ่านมานี้เองผมได้ลองเล่น plugin เสริมตัวนึงของ WordPress ซึ่งก็ดูน่าจะใช้งานได้ง่ายดี ถ้าทำเป็นเว็บบอร์ดเอาไว้ช่วยเหลือลูกค้าที่ซื้อธีมจาก Codecanyon ไปก็ดูจะสะดวกกับลูกค้ามากกว่ามานั่งพิมพ์เมล์ plugin ที่ว่านี้ชื่อ “BBPress

ช่วงแรกก็ลังเลว่าจะใช้ CMS ที่เป็น webboard base ไปเลยโดยเฉพาะอย่าง SMF หรือ phpBB ดีหรือเปล่า เพราะส่วนตัวเคยลองใช้งานเมื่อหลายปีก่อนซึ่งก็โอเค มีลูกเล่นให้เลือกปรับแต่งเยอะ สังคมการใช้งานก็ค่อนข้างสูง เผื่อติดปัญหาอะไรก็สามารถเข้าไปสอบถามจากเว็บไซต์ผู้พัฒนาได้  แต่ดูเหมือน CMS เหล่านั้นจะดูเป็นทางการไปหน่อย ไม่เหมาะกับผมที่ต้องไปนั่งดูแล เผื่อเจอ spam ของฝรั่ง ปวดหัวอีก เลยเลือกที่จะใช้ BBPress แทน และ เผื่อในอนาคตอาจจะนำมาใช้ดัดแปลงให้เข้ากับธีมที่จะขายตัวต่อไปได้ด้วยเช่นกัน

ติดตั้ง WordPress

สำหรับคนที่ติดตั้ง WordPress ไว้อยู่แล้วก็ข้ามขั้นตอนนี้ไปได้เลยครับ

เริ่มจากติดตั้ง WordPress บน hosting ของเราก่อน ผมเลือกวิธีพื้นฐานที่สุดคือการโหลดลงมาที่เครื่องตัวเอง แล้วโยนไฟล์ขึ้นไป

รายการไฟล์ของ WordPress
รายการไฟล์ของ WordPress

เมื่อโยนไฟล์เรียบร้อยแล้ว ก็เข้าไปสร้างฐานข้อมูลเปล่าๆ มาลูกนึง วิธีการสร้างฐานข้อมูลที่ง่ายที่สุดก็เข้าไปที่ phpmyAdmin นั่นแหละครับ จากนั้นผมก็เรียกหน้าโดเมนของผมขึ้นมาแล้วทำการตั้งค่าการเชื่อมต่อ WordPress กับฐานข้อมูลที่เพิ่งสร้างเมื่อสักครู่

วิธีติดตั้ง WordPress
วิธีติดตั้ง WordPress

สมมุติว่าผมเชื่อมต่อกับฐานข้อมูลได้แล้ว ขั้นต่อไปก็เพียงแค่ตั้งค่าทั่วไปของ WordPress เช่น เว็บไซต์ชื่ออะไร สโลแกนอะไรทำนองนี้ ซึ่งจะขอข้ามไปครับ

ติดตั้ง BBPress

ผู้อ่านสามารถเลือกติดตั้งได้ 2 วิธีคือ ไปดาวน์โหลดไฟล์มาเก็บไว้บนเครื่องก่อน แล้วค่อยโยนขึ้นไปเหมือนกับที่เราทำกับ WordPress หรือเข้าไปที่ wp-admin ของคุณ แล้วเลือกที่ Plugins>Add new แล้วพิมพ์หาคำว่า “BBPress” กด Install ก็ทำได้เช่นเดียวกัน

ดาวน์โหลด BBPress
ดาวน์โหลด BBPress

วิธีแรกคือ เข้าไปดาวน์โหลด BBPress ได้จากเว็บไซต์ของผู้พัฒนาเอง (http://www.bbpress.org/download/)

BBPress

ทำการโยนไฟล์ BBPress ที่ดาวน์โหลดมาขึ้นไปใน directory plugins จากนั้นเข้าไป Activate ก็สามารถเริ่มใช้งานได้แล้ว

BBPress plugin
BBPress plugin

หาก Activated เรียบร้อยแล้วจะพบกับรูปด้านล่าง ถ้าเป็นแบบนี้แสดงว่า BBPress ถูกติดตั้งกับ WordPress ของเราเรียบร้อยแล้วครับ

setting-up-bbpress

การตั้งค่า BBPress

ผู้เขียนแนะนำว่าควรเข้าไปตั้งค่าการใช้งานของ BBPress เองก่อนการเพิ่มบอร์ด หรือ กระทู้ใดๆ โดยเข้าไปที่ Settings>Forums เลื่อนลงมาจนเจอหัวข้อ “Forum Root Slug

Forum Root Slug - BBPress
Forum Root Slug – BBPress

ทำการเปลี่ยนชื่อ slug ตามที่เราต้องการครับ การเปลี่ยนชื่อ slug ในที่นี้มีผลกับการเรียกหน้าเว็บบอร์ดให้แสดงด้วย เช่นตั้งชื่อว่า forums เวลาจะใช้งานเว็บบอร์ดก็เรียกได้ผ่าน url: ชื่อเว็บ/forums (เช่น www.jir4yu.me/forums) แบบนี้เป็นต้น เรายังสามารถตั้ง slug ให้กับส่วนอื่นๆ ได้ด้วยเช่นตั้งสำหรับ user, topics และ forum บอร์ดทั่วไป

แล้วก็ลองสร้าง Forum ขึ้นมาทดสอบสักหนึ่งบอร์ดก่อน (Forums>New forum)

Add new Forum
Add new Forum – BBPress

จากนั้นก็ให้สร้าง Topic เข้ามาใน Forum ดังกล่าวที่เพิ่งสร้างขึ้นครับ (Topics>New Topic)

เพิ่มกระทู้เข้ามาในบอร์ด
เพิ่มกระทู้เข้ามาในบอร์ด

เราสามารถเลือกประเภทของกระทู้ได้จากหน้านี้เช่น กระทู้ปักหมุด, ปักหมุดเห็นทุกบอร์ด(Super sticky), กระทู้ปิด ฯลฯ ซึ่งก็ค่อนข้างอำนวยความสะดวกได้พอสมควร

สร้างหน้า Page ให้กับ BBPress

บางครั้งเราอยากจะให้เว็บบอร์ดแสดงหน้าแรกสำหรับ user ทุกคนที่เข้ามาเว็บไซต์เราเลย เช่นเรียก www.jir4yu.me ก็เข้าไปที่หน้าแสดงบอร์ดรวมทันที ไม่ต้องการแสดงหน้าบทความอย่างอื่นที่เราเขียน ก็ทำได้โดยการเข้าไปสร้าง Page ใหม่มาหนึ่งหน้า

[bbp-forum-index]

ตั้งค่า BBPress - แสดงผ่าน Page
ตั้งค่า BBPress – แสดงผ่าน Page

ทำการใส่ shortcode ดังรูปด้านบนเข้าไปแล้วกด Save จากนั้นเข้าไปที่เมนู Settings>Reading ทำการเลือก Front page display มาที่ “A Static Page” แล้วเลือก Page ที่เราเพิ่งสร้างไปเมื่อสักครู่ครับ

setting static page
เลือก Page ที่เพิ่งสร้างเมื่อสักครู่

ทั้งนี้เอง BBPress ยังมี shortcode ให้เราสามารถสร้างหน้าสมัครสมาชิก และ หน้าร้องขอรหัสผ่านใหม่ได้โดยที่เราไม่จำเป็นต้องเสียเวลาเขียนเองด้วย โดยวิธีการสร้างก็เหมือนกับเมื่อสักครู่คือ เข้าไปสร้าง Page ใหม่แล้ววาง shortcode ดังภาพด้านล่างเข้าไปสำหรับการสมัครสมาชิก, ลืมรหัสผ่าน

[bbp-register]

สร้างหน้าสมัครสมาชิก - BBPress
สร้างหน้าสมัครสมาชิก – BBPress

[bbp-lost-pass]

หน้าลืมรหัสผ่าน - BBPress
หน้าลืมรหัสผ่าน – BBPress

วิธีการเพิ่ม Sidebar สำหรับ BBPress

Sidebar หรือเมนูด้านข้างดูเป็นเรื่องสำคัญที่ช่วยให้ผู้ใช้งานสามารถเข้าถึงหมวดเมนูต่างๆ ได้ง่าย ไม่ว่าจะเป็นการเข้าไปแก้ไขรายละเอียดส่วนตัว, เลือกบอร์ดที่ต้องการจะเข้าชม หรือ การเข้าสู่ระบบ ซึ่ง BBPress เองก็จัดการส่วนต่างๆ เหล่านี้ไว้ให้เราเรียบร้อยแล้ว โดยติดตั้ง plugin เพิ่มเข้าไปชื่อว่า “BBPress WP Tweaks

BBPress WP Tweaks
ติดตั้ง BBPress WP Tweaks

เมื่อทำการ Activated เรียบร้อยก็ให้เข้าไปดูที่ Appearance>Widgets จะเห็น Sidebar ที่ถูกเพิ่มเข้ามาใหม่ชื่อว่า “BBPress Sidebar

bbpress-widget

เราสามารถเลือก widget ต่างๆ เข้ามาใส่ที่ sidebar นี้ได้หากต้องการให้แสดงผลทุกครั้งที่เรียกดูเว็บบอร์ด ซึ่งตัวอย่างที่เห็นดังภาพด้านล่าง ผู้เขียนเลือกแค่แสดงฟอร์มเข้าสู่ระบบ, รายการบอร์ดทั้งหมด และ สถิติของเว็บบอร์ด

BBPress Login Sidebar
BBPress Login Sidebar
BBPress Sidebar
รายการ widget ใน BBPress Sidebar

เมื่อเราเรียกดูไปยังหน้า url เว็บบอร์ดของเราก็จะพบว่า BBPress เองสร้างทั้ง sidebar ด้านข้าง (แทน sidebar เดิมของธีมที่ใช้) และสร้างส่วนของเว็บบอร์ดลงไปยังหน้า page ที่เราตั้งค่าไว้ให้เรียบร้อย

เว็บบอร์ด BBPress
เว็บบอร์ด BBPress

สรุปว่า BBPress เองดูเหมือนจะเป็น plugin เสริมที่ทำให้ WordPress มีลูกเล่นมากยิ่งขึ้น อีกทั้งตัวเว็บบอร์ดที่สร้างขึ้นมานี้ก็ตอบสนองความต้องการพื้นฐานเบื้องต้นสำหรับคนที่ต้องการมีเว็บบอร์ดเล็กๆ เป็นส่วนตัวไว้พูดคุย-ตอบคำถามกับลูกค้าได้ โดยไม่จำเป็นต้องไปหาซอฟแวร์ CMS ตัวอื่นมาติดดั้งให้เปลืองฐานข้อมูลเพิ่มครับ

แชร์บทความนี้

    แสดงความเห็นของคุณที่นี่

    กรุณากรอกอีเมล์ของคุณก่อนส่งข้อมูล เพื่อรับการแจ้งเตือนเมื่อมีคนมาตอบข้อความของคุณ