ในการพัฒนา Website ก็จะมีหลายรูปแบบ หลายภาษา โดยในวันนี้จะมานำเสนอ phpBB ที่เป็น Website ในรูปแบบของกระดานสนทนา หรืออ เว็บบอร์ดที่เรารู้จักกันนั้นเอง พัฒนาด้วยภาษา PHP ที่รองรับการใช้งานกับระบบ ระบบฐานข้อมูล ให้สามารถมีระบบสมาชิก การกำหนดสิทธิ หรือ การค้นหา โดยเรามาอ่านกันครับว่าเป็นลักษะแบบใด

 

phpBB รูปแบบ Website สำหรับการทำเว็บบอร์ด

ทำความรู้จักกับ phpBB

 


     พีเอชพีบีบี (phpBB ย่อจาก php Bulletin Board) เป็นโปรแกรมระบบกระดานสนทนาบนอินเทอร์เน็ตแบบโอเพนซอร์ส ทำงานด้วยภาษาพีเอชพี ควบคู่กับระบบฐานข้อมูล โดยรับรองการทำงานของฐานข้อมูลหลากหลายชนิด ได้แก่ MySQL, SQL Server, PostgreSQL หรือ Access (ร่วมกับ ODBC) ด้วยความแพร่หลายของภาษาพีเอชพีและระบบฐานข้อมูล MySQL รวมถึงการติดตั้งที่ง่าย และไม่ต้องเสียค่าใช้จ่ายในการจัดหา ทำให้ phpBB ได้รับความนิยมแพร่หลายในอินเทอร์เน็ต
 
     และแนะแน่นอนว่าทุกท่านต้องเคยเข้าใช้งานเว็บบอร์ดกันมาบ้าง โดยผิวเผินในมุมของผู้ใช้งาน อาจะใช้งานเฉพาะในส่วนของการสมัครสมาชิก ตั้งกระทู้ / ตอบกระทู้ แต่ฟังก์ชันของ phpBB นั้นมีอีกมากมาย อาทิเช่น การค้นหากระทู้ การค้นหาข้อมูลผู้ใช้งาน หรือ ข้อมูลของผู้ใช้งานว่ามีกระทู้ใดบ้าง หรือ ออนไลน์อยู่หรือไม่ออนไลน์ 
 
     โดยที่กล่าวไปข้างต้น ในมุมมองของผู้พัฒนาเองก็สามารถที่จะปรับแต่งฟังก์ชันให้เหมาะสมกับรูปแบบของเว็บไซต์ตามที่ผู้พัฒนาต้องการได้ ไม่ว่าจะเป็นการเชื่อมต่อฐานข้อมูล หรือ การกำหนดสิทธิต่างๆ ในการเข้าใช้งานในเว็บบอร์ด เฉพาะสมาชิก หรือ บุคคุลทั่วไปสามารถอ่านได้ อีกทั้งยังสามารถกำหนด ตำแหน่งของ User หรือที่เรียกว่า role ได้อีกด้วย

     phpBB เป็นโปรแกรมระบบบนแบบ ทำงานด้วย ควบคู่กับ โดยรับรองการทำงานของฐานข้อมูลหลากหลายชนิด  ด้วยความแพร่หลายของภาษาพีเอชพีและระบบฐานข้อมูล MySQL รวมถึงการติดตั้งที่ง่าย และไม่ต้องเสียค่าใช้จ่ายในการจัดหา ทำให้ phpBB ได้รับความนิยมแพร่หลายในอินเทอร์เน็ต

     โดยการที่จะหามาใช้งานนั้นก็ไม่ยากเลย เนื่อยจากเป็น Open Source ผู้ใช้งานก็สามารถเข้าไปค้นหาข้อมูล และ หาดาวน์โหลดได้ที่ Website official ของทาง phpBB ได้เลย และสามารถปรับแต่งรูปแบบการใช้งาน หรือ เพิ่มฟังก์ชันได้ตามที่ต้องการ โดยทั้งนี้ก็มีตัวอย่างหรือ รูปแบบสำเร็จมาให้จากทาง phpBB อยู่แล้วในระดับหนึ่ง แต่ทั้งหมดก็ขึ้นอยู่กับรูปแบบในการปรับแต่งการทำงานของผู้ใช้งาน ว่าต้องการให้รูปแบบ phpBB ของตนเองออกมาอย่างไร ทำงานลักษณะใดนั้นเอง

     ความสามารถเด่นของ phpBB ได้แก่ ระบบหมวดหมู่ กระดานส่วนตัว ระบบค้นหา การส่งข้อความด้วยรูปแบบพิเศษและอีโมติคอน การสร้างโพล ระบบสมาชิกและการกำหนดสิทธิ์ผู้ใช้ รวมถึงระบบจัดการสำหรับดูแลรักษากระดานสนทนา ผู้ดูแลระบบสามารถปรับแต่งหน้าตากระดานได้โดยง่าย โดยดัดแปลงโค้ดภาษาพีเอชพี หรือ Cascading Style Sheets (CSS) โดยโค้ดจากโปรแกรมเป็นไปตามมาตรฐาน XHTML 1.0 หรือ HTML 4.01 ของ W3C นอกจากนี้ยังมีโปรแกรมเสริมเพื่อเพิ่มความสามารถใหม่

 

 

โดยรุ่นที่พัฒนาออกมา มีดังนี้

  • 1.4.x (รุ่นเก่า) - 1.4.4: 6 เมษายน พ.ศ. 2544 (ค.ศ. 2001)
  • 2.0.x (รุ่นเสถียร ปัจจุบัน) - 2.0.22: 23 ธันวาคม พ.ศ. 2549 (ค.ศ. 2006)
  • 3.0.x Olympus (โอลิมปัส) (กำลังพัฒนา) (ชื่อเดิม 2.2.x) - 2.1.2: 28 มกราคม พ.ศ. 2550 (ค.ศ. 2007)
  • 3.0.7x 2553
 
 
     โดยสรุปแล้ว phpBB ก็เป็น open source ที่สามารถหามาใช้ได้ สำหรับผู้ใช้งานต้องต้องการพัฒนาเว็บบอร์ด ที่สามารถใช้และ และมีระบบที่สามารถเชื่อมต่อฐานข้อมูล รวมถึงการปรับรูปแบบการใช้งานให้เหมาะสมออกมาตรงตามที่ผู้พัฒนาต้องการอีกนั้นเอง
 
 
โดยหากท่านใดสนใจศึกษาเรื่องการทำบอร์ด phpBB เพิ่มเติม ก็สามารถศึกษาเพิ่มเติมได้จาก Video
 



 

อ้างอิง

  • What is phpBB ,[Online], เข้าถึงได้จาก https://www.fastwebhost.com/tutorials/knowledge-base/what-is-phpbb/

  • Creating a new forum in phpBB 3.0 ,[Online], เข้าถึงได้จาก https://www.inmotionhosting.com/support/edu/phpbb/add-new-forum-phpbb/

  • What Is PHPBB All About Then? ,[Online], เข้าถึงได้จาก https://www.streetdirectory.com/etoday/-ejjwof.html
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
จะ redirect ไปที่หน้า index โดยมีชื่อที่ล็อกอินด้วย...
โดย Anonymous พ 28 ก.ค. 2010 2:15 pm บอร์ด Programming - PHP
1
1356
พฤ 29 ก.ค. 2010 12:21 am โดย mindphp View Topic จะ redirect ไปที่หน้า index โดยมีชื่อที่ล็อกอินด้วย...
ถามเรื่องการควบคุมภาวะพร้อมกัน....โดยไม่ใช้การ lock
โดย Anonymous พ 28 ก.ค. 2010 2:50 pm บอร์ด Programming - PHP
4
1205
ศ 30 ก.ค. 2010 2:35 pm โดย mindphp View Topic ถามเรื่องการควบคุมภาวะพร้อมกัน....โดยไม่ใช้การ lock
background นิ่ง ๆ ในแบบนี้ทำยังไงครับ รบกวนด้วยนะคร้าบบบบบ
โดย imjp27 ส 24 ก.ค. 2010 10:08 am บอร์ด HTML CSS
2
3006
พ 28 ก.ค. 2010 12:35 pm โดย imjp27 View Topic background นิ่ง ๆ ในแบบนี้ทำยังไงครับ รบกวนด้วยนะคร้าบบบบบ
Javascript เปิดหน้าใหม่ แบบ popup พร้อมทั้งใส่ properties ให้ windown ใหม่
โดย mindphp พ 28 ก.ค. 2010 3:30 am บอร์ด AJAX Javascript Library - jQuery
0
7272
พ 28 ก.ค. 2010 3:30 am โดย mindphp View Topic Javascript เปิดหน้าใหม่ แบบ popup พร้อมทั้งใส่ properties ให้ windown ใหม่
อยากรู้วิธีเขียนโค๊ด php เชื่อมฐานข้อมูล database ใน sql2005 ครับ
โดย dusittorn อ 27 ก.ค. 2010 5:01 pm บอร์ด SQL - Database
1
5173
อ 27 ก.ค. 2010 5:15 pm โดย mindphp View Topic อยากรู้วิธีเขียนโค๊ด php เชื่อมฐานข้อมูล database ใน sql2005 ครับ
ปัญหา DROP DATABASE
โดย mindphp อ 27 ก.ค. 2010 3:36 pm บอร์ด SQL - Database
0
1861
อ 27 ก.ค. 2010 3:36 pm โดย mindphp View Topic ปัญหา   DROP DATABASE
ทำไม search หาคีย์เวิร์ดในเว็บของตนเองไม่เจอล่ะครับ...
โดย Anonymous จ 26 ก.ค. 2010 9:58 pm บอร์ด Programming - PHP
2
1722
จ 26 ก.ค. 2010 10:19 pm โดย mindphp View Topic ทำไม search หาคีย์เวิร์ดในเว็บของตนเองไม่เจอล่ะครับ...
โปรแกรมช่วยโหลด Internet Download Manager V.5.20 วิธีใช้งาน
โดย bewindy อ 25 ก.ค. 2010 10:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
2757
อ 25 ก.ค. 2010 10:10 pm โดย bewindy View Topic โปรแกรมช่วยโหลด Internet Download Manager V.5.20 วิธีใช้งาน