Joomla Bridge SMF ด้วย JFusion

วันนี้เว็บไซต์ PrettyHD จะมาอัพเดทบทความเกี่ยวกับ อัพเดทเรื่อง joomla Joomla Bridge SMF ด้วย JFusion วันพฤหัสบดีที่ 26 กันยายน พ.ศ. 2556 ซึ่งมีเนื้อหามีดังนี้

เริ่มต้น คุณก็จะต้องติดตั้ง Joomla และ Web Board ยี่ห้อ SMF ซะก่อน โดยขั้นตอนการติดตั้งนั้น ผมไม่ขอกล่าวถึง ให้ค้นหาตามอินเตอร์เน็ตเองนะครับ ไม่ยาก โดยผมจะติดตั้ง Joomla ไว้เป็นหน้าเว็บหลัก และ เว็บบอร์ดจะใช้เป็นไดเร็คทอรี่ย่อย คือ /smf เช่น www.pcnott.com/smf เป็นต้น
สิ่งที่จะทำให้ทั้ง Joomla และ SMF ติดต่อกันได้นั้น จะต้องมี Component JFusion เข้ามาช่วยครับ ให้ติดตั้งลงในทางฝั่ง Joomla ได้เลย

เมื่อติดตั้งเสร็จแล้ว ก็ให้สำรวจเมนู Components > JFusions
จะเห็นมันฟ้องว่า ยังไม่ได้เปิด Plugin นะ จะต้องไปเปิดใช้งานก่อน โดยไปที่ Extensions > Plugin Manager แล้วค้นหาคำว่า JFusion และทำการเปิดใช้งาน Plugin ทุกตัวของ JFusion ให้หมด
เมื่อกลับมา Refresh หน้านี้อีกที ก็จะเห็นว่า ปลั๊กอินถูก Enable เรียบร้อยแล้ว
ต่อไป ที่เมนู Component > JFusions > Configuration
มันจะฟ้องว่า ยังไม่ได้เปิดใช้งานนั่นนี่ แถบสีแดง ๆ ไม่ต้องใส่ใจ เดี๋ยวหลังจากนี้มันก็จะหายไปเองด้วยฝีมือเรา อิอิ , ให้หาบรรทัดที่เขียนว่า joomla_int แล้วคลิ๊ก Edit Plugin
เข้าไปตั้งค่าตามนี้ครับ เริ่มจาก URL ของเว็บหลัก
ต่อไปก็ในส่วนของ User Options ให้เลือก Username Filter เป็น joomla_int เพื่อให้มีการตรวจสอบรูปแบบของชื่อที่สมัครสมาชิก โดยใช้การตรวจสอบของตัว Joomla เอง , และ Auto Register users เพื่อให้มีการอัพเดตรายชื่อที่ถูกสมัครสมาชิกผ่านหน้า Joomla ไปยังสมาชิกของ SMF ด้วย
เมื่อเสร็จแล้ว ให้กดปุ่ม Save เพื่อออกมา , ให้สังเกตว่าคอลัมน์ Status ค่า Good Config จะต้องเป็นเครื่องหมายถูกสีเขียว นั่นแสดงว่า มีการตั้งค่าถูกต้อง จากนั้นให้กดปุ่ม Enable Plugin ในคอลัมน์ Master
ก็จะได้แบบนี้ เป็นการกำหนดว่า ใช้ Joomla เป็นตัวหลัก
ต่อไป เลื่อนลงมาดูนิดนึง ให้คลิ๊กเครื่องหมายสีเขียว Configure Plugin ในบรรทัด smf เพื่อตั้งค่าเกี่ยวกับเว็บบอร์ด SMF
แล้วก็กำหนด Full Path ของเว็บบอร์ด ซึ่งไม่ใช่ URL นะครับ อย่าสับสน คำว่า Full Path คือ Path จริง ๆ ที่อยู่บน Hosting หรือบน Server ค่านี้จะถูกกำหนดให้และแสดงผลให้เห็นอัตโนมัติอยู่แล้วครับ ดังนั้นไม่มีปัญหา ก็กด Next ผ่านไป
แล้วก็มาตั้งค่าเกี่ยวกับตัวเว็บบอร์ดกัน โดยในส่วนของ Plugin General Details ค่าที่สำคัญมีดังนี้
Full URL to Software : เป็นลิ้งค์ URL เต็ม ๆ ของเว็บบอร์ด ย้ำนะครับว่าคือ URL
Full Path to Software : หมายถึง path ที่อยู่บน Hosting หรือ Server นะครับ โดยให้อ้างอิง Path ของเว็บบอร์ดให้ถูกต้องด้วย
Cookie Name : ให้ใส่ค่าเดียวกับการตั้งค่าของ SMF โดยสามารถดูได้จากหน้า Admin ของ SMF ผ่านเมนู ADMIN > Server Settings > CORE CONFIGURATION > Cookie Name ซึ่งมีผลเมื่อตอนเราทำการ Login ผ่านหน้าเว็บ Joomla มันก็จะใช้ Cookie ตัวเดียวกันในการตรวจสอบการเข้าระบบ ทำให้หน้า SMF ก็จะถูก Login ไปด้วยอัตโนมัติ
ผมคิดไว้ว่า คุณเองคงจะสงสัยว่า จะหา Full Path ของ SMF ได้อย่างไร คุณสามารถหาดูได้จากหน้าเดียวกับ Cookie Name ในช่อง SMF Directory ครับ
ถัดมา ในส่วนของ Database Options ก็ให้ตั้งค่าการเชื่อมต่อฐานข้อมูลทางฝั่ง SMF นะครับ ซึ่งก็จะเหมือนกับตอนที่ติดตั้ง SMF ใหม่ ๆ นั่นแหล่ะ
ถัดมาด้านล่าง User Options มีออพชั่น Allow user deletion ผมปรับเป็น Yes มีผลคือ เมื่อมีการลบ User Account จากทางฝั่งของ Joomla มันก็จะไปลบทางฝั่ง SMF ให้ด้วยเหมือนกัน
เอาแค่นี้แหล่ะ แล้วก็ Save ออกมา , จากนั้น ในคอลัมน์ Slave ของ smf ให้เราคลิ๊ก Enable Plugin
แต่ให้สังเกตนะครับ Good Config จะต้องสีเขียวเหมือนกัน แสดงว่าเราตั้งค่าถูกต้องแล้ว , ยังไม่จบ ให้ดูที่คอลัมน์ Registration จะเห็นว่าเป็นเครื่องหมายกากบาทสีแดงอยู่ ซึ่งคอมโพเน้นท์ตัวนี้แนะนำว่า จะต้องทำการปิดการลงทะเบียนในฝั่งของ SMF ด้วย และให้ใช้การลงทะเบียนจาก Joomla เป็นหลักครับ ดังนั้นเราก็ต้องไปปิด Registration ที่ SMF ก่อนที่ ADMIN >  Registration > SETTINGS
เมื่อปิดการลงทะเบียน SMF แล้ว ก็ให้สำรวจอีกครั้ง จะผ่านแล้ว
แล้วทั้งหมด ก็เป็นดังนี้ครับ
ลองของเลยครับ ทำการลงทะเบียนที่ Joomla
สำรวจทางฝั่ง Joomla ก่อน จะพบว่ามี Account เพิ่มเข้ามา ซึ่งก็น่าจะปกติ
สำรวจทางฝั่ง SMF บ้างครับ
มี Account เข้ามาเหมือนกันครับ และสามารถใช้งาน Login ได้ทั้ง 2 ฝั่งเลยครับ เหมาะสำหรับผู้ที่ชื่นชอบการใช้งาน Web Board อย่าง SMF  แต่ก็ไม่นอกใจ Joomla , ซึ่งนอกจากนี้ JFusion ยังมีการตั้งค่าอีกมากมาย และสามารถใช้งานเชื่อมกับเว็บบอร์ดได้อีกหลายยี่ห้อ ซึ่งผมเองก็ยังทดลองไม่หมดเลย
เอาเป็นว่า เฉพาะงานนี้ ก็สามารถทำให้ SMF ใช้งานร่วมกับ Joomla ได้แล้ว ซึ่งเวอร์ชั่นล่าสุดที่ผมทดสอบคือ Joomla 1.5.22 และ JFusion 1.5.4 ซึ่งเป็นเวอร์ชั่นปัจจุบันล่าสุดขณะที่เขียนบทความนี้เลยครับ รับรองว่า ไม่ล้าหลัง อัพเดตสุด ๆ ลองใช้งานกันได้เลย มีให้อยู่ในหน้าดาวน์โหลดแล้ว
สำหรับพารามิเตอร์และการตั้งค่าที่เหลือ เอาไว้ว่าง ๆ ผมจะมาทดสอบทีหลังละกัน

หากต้องการทราบการอัพเดทของ joomla Joomla Bridge SMF ด้วย JFusion และเรื่องที่เกี่ยวข้อง แนะนำให้กด ที่ facebook ด้านล่างนี้เลยค่ะ เผื่อที่จะได้อัพเดทก่อนใคร

อัพเดทเมื่อ วันพฤหัสบดีที่ 26 กันยายน พ.ศ. 2556 ในหมวดหมู่ของ joomla เรื่อง joomla Joomla Bridge SMF ด้วย JFusion