ในการพัฒนา 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การทำ natural language processing ด้วยภาษา python
โดย wightfall พ 24 เม.ย. 2024 12:54 pm บอร์ด Python Knowledge
0
6
พ 24 เม.ย. 2024 12:54 pm โดย wightfall View Topic การทำ natural language processing ด้วยภาษา python
การเขียนโปรแกรมเชิงวัตถุด้วยภาษา python
โดย wightfall อ 23 เม.ย. 2024 4:13 pm บอร์ด Python Knowledge
0
25
อ 23 เม.ย. 2024 4:13 pm โดย wightfall View Topic การเขียนโปรแกรมเชิงวัตถุด้วยภาษา python
แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดตรังและการเดินทางไปกรุงเทพ
โดย wightfall จ 22 เม.ย. 2024 3:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
40
จ 22 เม.ย. 2024 3:41 pm โดย wightfall View Topic แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดตรังและการเดินทางไปกรุงเทพ
ติดตั้ง ESXi ใหม่ จำเป็นต้อง Format Harddisk ก่อนติดตั้งไหมครับ
โดย จิ๊กโก๋ ส 20 เม.ย. 2024 2:29 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
161
อ 23 เม.ย. 2024 2:24 pm โดย mindphp View Topic ติดตั้ง ESXi ใหม่ จำเป็นต้อง Format Harddisk ก่อนติดตั้งไหมครับ
แจ้งปัญหาโพสบทความลงในเว็บบอร์ดส่วนตัวไม่ได้
โดย internTk21 ศ 19 เม.ย. 2024 11:56 am บอร์ด MindPHP News & Feedback
1
54
ศ 19 เม.ย. 2024 12:15 pm โดย internTk21 View Topic แจ้งปัญหาโพสบทความลงในเว็บบอร์ดส่วนตัวไม่ได้
สอบถาม Google Structure ที่เหมาะกับคอร์สเรียนควรใช้แบบไหนดีค่ะ
โดย eange08 ศ 19 เม.ย. 2024 9:56 am บอร์ด Programming - PHP
1
101
ศ 19 เม.ย. 2024 10:28 am โดย mindphp View Topic สอบถาม Google Structure ที่เหมาะกับคอร์สเรียนควรใช้แบบไหนดีค่ะ
คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว tar, zip
โดย mindphp พ 17 เม.ย. 2024 7:42 pm บอร์ด Linux - Web Server
0
136
พ 17 เม.ย. 2024 7:42 pm โดย mindphp View Topic คำสั่งรวมไฟล์ และ บีบอัดในคำสั่งเดียว  tar, zip
เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line
โดย mindphp จ 15 เม.ย. 2024 11:10 pm บอร์ด PostgreSQL
1
307
จ 15 เม.ย. 2024 11:14 pm โดย mindphp View Topic เช็คขนาดพื้นที่ฐานข้อมูล แต่ละก้อน แต่ละฐานข้อมูลว่าใช้พื้นที่ไปเท่าไหร่ ด้วย Comamnd Line