วิธีการเชื่อม (bridge) wordpress กับ smf ด้วย WP_SMF
Plugin WP_SMF เป็น plugin ที่สุดยอดอีกตัวครับซึ่งมันสามารถทำให้ wordpress และ smf เชื่อมกันได้โดยเมื่อมีการสมัครสมาชิกบน wordpress ของเรา เจ้าของ user นั้นก็สามารถที่จะไปใช้งานในเว็บบอร์ด smf ได้ด้วยเช่นกันทำให้ไม่ต้องสมัครใหม่ทั้งสองที สะดวกจริงๆครับ
Features
- When visitors register on WordPress, automatically they register on SMF
- When visitors login on WordPress for their accounti, automatically they login SMF account. Also logout function like this.
- When members update their profile on WordPress.i, automatically their SMF profiles will be updated. And password changes is included in this feature.
- If a member account delete on WordPress, same account wil deleted on SMF member list.
- Last SMF forum posts can showed on WordPress.
- Last SMF forum topics can showed on WordPress.
- Last SMF users can listed on WordPress.
- You can show total member number.
- Some statistics will show on WordPress like Total Members, Total Posts, Total Topics, Total Categories, Total Boards.
- If you define the characters, all Latin characters showed witout any problem on UTF-8 character set.
You can translate plugin with language file.
รายละเอียดที่ผมทดลองในครั้งนี้สามารถใช้งานได้ด้วยดี
Wordpres 2.8.2
SMF 1.1.9 Thai UTF-8
wp-smf-a-simplemachines-bridge.1.08
smf_wordpress_1.25.1
ขั้นตอนการติดตั้งมีดังนี้ครับ
1. ให้เราทำการติดตั้ง wordpress และ smf ครับตามปกติโดยให้ติดตั้ง smf ไว้ใน wordpress ครับ เช่น www.domain.com/forum ; ในที่นี่คือ wordpress ติดตั้งไว้ที่ root และ smf ติดตั้งไว้ที่ folder forum
2. ทำการติดตั้ง Plugin wp-smf-a-simplemachines-bridge.1.08 แล้ว Activate เพื่อเปิดการใช้งาน จากนั้นไปที่ Plugin >> smf แล้วดูที่ SMF folder ให้ทำการใส่ path ของ smf ที่เราทำการติดตั้งไว้ให้ถูกต้อง ในที่นี้ผมก็ใส่ /var/www/wordpress/forum จากนั้นกดปุ่ม Update SMF….

3. แล้วจะได้ดังรูป ให้เราข้ามไปก่อนแล้วไปทำการติดตั้ง smf_wordpress_1.25.1 ใน smf ของเรา

4. ขั้นตอนการติดตั้งผมขอข้ามน่ะครับ เมื่อติดตั้งเสร็จแล้วจะได้ดังรูป

5. ให้กลับมาในหน้าของขั้นตอนที่ 3. ทำการ backup database ให้เรียบร้อย จากนั้นกดปุ่ม Integrate Previous Users

6. ถ้าผ่านขั้นตอนนี้ไปได้ก็จะได้ดังรูปครับ

เพียงเท่านี้เราก็จะสามารถใช้ user ร่วมกันได้แล้วครับ เดียวจะให้ดูเรื่อง user สำหรับ 2 CMS น่ะครับเมื่อทำการเชื่อมกันแล้วจะเป็นได้มายังไง

ดังรูปบน user admin ก็คือของ wordpress ซึ่งได้มาจากการติดตั้งครั้งแรก และ user snappy เป็นของ smf ซึ่งได้มาจากการติดตั้งครั้งแรกเช่นกัน ระบบจะทำการดึงของ smf มาใส่ใน wordpress ครับและให้สิทธิ์เป็น Subscriber และ user tux เป็นส่วนที่ผมสมัครใหม่เอง

เมื่อมาดูฝั่ง smf บาง user admin ของ wodpress เราก็จะกลายเป็น Newbie ไปโดยปริยาย และ user snappy ก็จะกลับมาเป็น admin ของทาง smf งงไหมครับ ฉะนั้นเพื่อไม่ให้เกิดปัญหานี้ตามมา ในขั้นตอนติดตั้ง smf ให้ทำการใช้ชื่อ user เป็น admin และรหัสผ่านควรเหมือนกันกับของ wordpress เพื่อที่ว่าเวลาเรา login admin ของ wordpress แล้วพอคลิกไปที่ forum ของเราจะได้มีสิทธิ์เป็น administrator ต่อครับ ไม่ต้องเสียเวลาสลับ user ให้เมื่อยตุ้ม
