กดสิ่งนี้: BuddyPress เวอร์ชันใหม่ที่ยิ่งใหญ่
เผยแพร่แล้ว: 2023-11-10ยินดีต้อนรับสู่ Press This พอดแคสต์ชุมชน WordPress จาก WMR แต่ละตอนนำเสนอแขกรับเชิญจากทั่วทั้งชุมชนและการอภิปรายเกี่ยวกับปัญหาที่ใหญ่ที่สุดที่นักพัฒนา WordPress ต้องเผชิญ ต่อไปนี้เป็นการถอดความจาก การบันทึกต้นฉบับ
ขับเคลื่อนโดย RedCircle
Doc Pop : คุณกำลังฟัง Press This ซึ่งเป็นพอดแคสต์ชุมชน WordPress บน WMR ในแต่ละสัปดาห์เราจะเน้นสมาชิกของชุมชน WordPress นั้น ฉันเป็นพิธีกรของคุณ ด็อคป๊อป ฉันสนับสนุนชุมชน WordPress ผ่านบทบาทของฉันที่ WP Engine และการมีส่วนร่วมของฉันบน TorqueMag.io คุณสามารถสมัครรับข้อมูล Press This บน RedCircle, iTunes, Spotify หรือแอปพอดแคสต์ที่คุณชื่นชอบ คุณยังสามารถดาวน์โหลดตอนต่าง ๆ ได้โดยตรงจาก WMR.fm
โซเชียลมีเดียมีการเปลี่ยนแปลงมากในช่วงหลายปีที่ผ่านมา WordPress มีการเปลี่ยนแปลงมากในช่วงหลายปีที่ผ่านมา เมื่อฉันนึกถึงความทรงจำเกี่ยวกับเว็บแรกๆ ของฉัน มันก็กลับมาที่ฟอรัม และทั้งหมดนี้เชื่อมโยงกับผลิตภัณฑ์ที่เรียกว่า BuddyPress ซึ่งอยู่ในพื้นที่ WordPress มาเป็นเวลานาน
หากคุณใช้งาน WordPress มานานเท่ากับพวกเราหลายคน คุณคงเคยได้ยินเรื่องนี้มาก่อน BuddyPress เป็นปลั๊กอินชุมชนที่ทรงพลังสำหรับ WordPress ที่นำไซต์ของคุณจากบล็อกเข้ามา ฉันคิดว่ามันเป็นฟอรัม มีทั้งฟีเจอร์ ชุมชนออนไลน์ โปรไฟล์ สตรีมกิจกรรม การแจ้งเตือน มันเปลี่ยนการติดตั้ง WordPress ของคุณให้กลายเป็นศูนย์กลางชุมชนจริงๆ และฉันรู้สึกว่านั่นเป็นสิ่งสำคัญในตอนนี้ เนื่องจากพวกเราบางคนกำลังจะออกจากโซเชียลเน็ตเวิร์กและสำรวจคนอื่นๆ ฉันคิดว่าเป็นเรื่องดีสำหรับเราที่จะคิดถึงการเป็นเจ้าของชุมชนเหล่านี้อีกครั้ง และสิ่งที่อาจหมายถึง และ WordPress สามารถขับเคลื่อนสิ่งนั้นได้อย่างไร
วันนี้เรากำลังพูดคุยกับ iMath หัวหน้านักพัฒนา BuddyPress และ David Cavins ผู้พัฒนาหลักของ BuddyPress เกี่ยวกับสิ่งที่เกิดขึ้นกับ BuddyPress และฉันจะพูดมัน ฉันไม่รู้ว่านี่เป็นทางการหรือเปล่า แต่ฉันจะบอกว่าเกิดอะไรขึ้นกับ BuddyPress 2 ดังนั้นคอยติดตามข้อมูลเพิ่มเติม
แต่ก่อนอื่นเรามาเริ่มกันก่อน ฉันแค่อยากทราบข้อมูลเพิ่มเติมเกี่ยวกับพวกคุณ iMath ทำไมคุณไม่บอกฉันว่าคุณเข้าสู่ WordPress ได้อย่างไร?
iMath : โอ้ ฉันเริ่มใช้ WordPress เมื่อ 15 ปีที่แล้ว นั่นคือ WordPress 2.7 Coltrane พร้อมด้วยการดูแลระบบแบบใหม่ ฉันคิดว่ามันเป็นรุ่นแรกที่มีการบริหารใหม่นี้ และฉันเริ่มสร้างปลั๊กอินสำหรับบริษัทของฉัน ฉันมีโครงการสร้างชุมชนเกี่ยวกับแนวคิด จัดระเบียบตามแนวคิด เพื่อเลือกแนวคิดดีๆ ที่ใช้ในบริษัท ดังนั้น สำหรับอินทราเน็ต โปรเจ็กต์คือการสร้างชุมชนนี้ และฉันได้พบกับ BuddyPress ครั้งแรกในฐานะผู้ใช้ จากนั้นในฐานะผู้สนับสนุน ฉันได้สร้างแพตช์ขึ้นมา และได้พบกับคนอื่นๆ ในทีม และมันเป็นช่วงเวลาที่ดีกับ Boone John James Jacoby เรามี Paul Gibbs และ David
มันเป็นช่วงเวลาที่ดีและฉันได้เรียนรู้มากมายจากการมีส่วนร่วมใน BuddyPress ฉันไม่ใช่นักพัฒนา ฉันเรียนรู้ที่จะพัฒนา PHP, JavaScript, HTML, React และอื่นๆ เพื่อสนับสนุน BuddyPress ดังนั้นฉันจึงเป็นงานอดิเรก ฉันไม่ได้หารายได้ให้กับชีวิตด้วยเว็บ ฉันกำลังเผชิญกับความเสี่ยง แต่งานอดิเรกของฉันคือการมีส่วนร่วมกับ BuddyPress และพยายามทำให้มันเป็นเครื่องมือที่ยอดเยี่ยมสำหรับไซต์และผู้ใช้ WordPress ทั้งหมด
DP : และ David คุณเข้าสู่ WordPress ได้อย่างไร?
David Cavins : ฉันทำงานให้กับห้องสมุดสาธารณะที่นี่ในรัฐมิสซูรี และเราต้องการบล็อกไซต์ โดยพื้นฐานแล้ว เรามีไซต์ที่ปฏิบัติเหมือนเป็นบล็อก นี่คือหนึ่งล้านปีก่อน และการอัปเดตไซต์แบบคงที่นั้นไม่สนุกนักเมื่อใช้ Dreamweaver มีคนแนะนำให้เราพิจารณา WordPress และฉันก็มีส่วนร่วมในการพัฒนาไซต์ใหม่นั้น ดังนั้น มันจึงขับเคลื่อนแนวคิดต่างๆ มากมาย เมื่อเราสร้างไซต์แรกขึ้นมา คุณจะเห็นความเป็นไปได้ทุกที่เมื่อคุณคุ้นเคยกับเครื่องมือแล้ว ดังนั้นฉันจึงพัฒนาเว็บไซต์ WordPress ขึ้นมาอีกมากมายหลังจากนั้น และได้มีส่วนร่วมกับ BuddyPress ในภายหลังเมื่อกลุ่มที่ฉันทำงานด้วยโทรหาฉันโดยไม่ได้ตั้งใจและพูดว่า “คุณคิดอย่างไรเกี่ยวกับ BuddyPress นี้? เราต้องการคุณสมบัติชุมชนเพื่อให้สมาชิกของเราสามารถสื่อสารกันบนเว็บไซต์ใหม่ของเรา”
ดังนั้นฉันจึงดู BuddyPress และมันเป็นเครื่องมือที่น่าทึ่งมาก และยิ่งคุณเจาะลึกมากเท่าไร คุณก็จะยิ่งตระหนักว่าคุณสามารถค้นพบวิธีที่จะมีส่วนร่วมและเสนอแนวคิดใหม่ๆ ให้กับโครงการได้
DP : และเดวิด ทำไมคุณไม่บอกเราว่า BuddyPress คืออะไรล่ะ
DC : BuddyPress มีประโยชน์มากมายสำหรับผู้คนจำนวนมาก และเป็นส่วนเสริมของชุมชนสำหรับไซต์ WordPress ดังนั้นจึงต้องใช้ไซต์ WordPress ของคุณและเพิ่มความสามารถในการเป็นสมาชิกมากมาย ความสามารถในการเป็นสมาชิกบางอย่างคือความสามารถในการดูแลสมาชิกเมื่อพวกเขามาถึงหน้าประตู โดยการขอเป็นสมาชิกหรือใช้คำเชิญเพื่อเชิญสมาชิก ซึ่งคุณสามารถดูแลรายชื่อสมาชิกของคุณได้ สิ่งสำคัญอื่นๆ คือ รายการกิจกรรมที่คุณสามารถสื่อสารกัน ข้อความสำหรับสื่อสารระหว่างสมาชิก
ส่วนประกอบกลุ่มซึ่งอาจเป็นสิ่งเดิมที่ฉันมีส่วนร่วมด้วยใน BuddyPress นั้นทรงพลังมาก โดยที่สมาชิกบางคนในไซต์ของคุณสามารถสร้างกลุ่มความสนใจหรือสิ่งใดก็ตามที่คุณต้องการใช้กลุ่มและทำงานภายในส่วนย่อยของไซต์ของคุณ ภายในกลุ่ม
และแน่นอนว่า BuddyPress มีส่วนเสริมมากมายหรือปลั๊กอินอื่นๆ ที่สร้างต่อจาก BuddyPress ดังนั้น เมื่อฉันบอกว่ามันมีหลายสิ่งหลายอย่างสำหรับคนจำนวนมาก ผู้คนได้ขยายขอบเขตและใช้มันเพื่อทำสิ่งที่น่าทึ่งและมหัศจรรย์ โดยใช้โค้ดที่กำหนดเองหรือขยายปลั๊กอิน BuddyPress ด้วยปลั๊กอินอื่นๆ หรือเพียงแค่ใช้บางส่วน ส่วนง่ายๆ เช่น พวกเขามีเว็บไซต์และต้องการจัดการสมาชิกภาพ ดังนั้นพวกเขาจึงใช้เพียงองค์ประกอบสมาชิกของ BuddyPress
BuddyPress เป็นแบบโมดูลาร์มาก ดังนั้นจึงไม่ใช่ประเด็นที่เมื่อคุณติดตั้ง คุณจะได้รับความยิ่งใหญ่ที่คุณต้องใช้ทุกชิ้น คุณสามารถติดตั้งและเลือกหนึ่งหรือสองชิ้นที่จะใช้ได้ถ้านั่นคือสิ่งที่คุณต้องการทำ หรือคุณสามารถไปทั้งหมูและมีกลุ่มและข้อความและอะไรทำนองนั้น
DP : และ iMath มาดูเรื่องสำคัญที่กำลังเกิดขึ้นกันดีกว่า ฉันคิดว่าคุณคงพูดในสัปดาห์นี้ว่า BuddyPress จะมีการเปลี่ยนแปลงครั้งใหญ่ คุณช่วยบอกเราเกี่ยวกับสิ่งใหม่ได้ไหม
ไอแมท : ใช่ มันเริ่มเมื่อสามหรือสี่เดือนที่แล้ว เรากำลังพัฒนา BuddyPress 12.0 และ BuddyPress 12.0 จะเปลี่ยนวิธีที่เราสร้าง URL โดยสิ้นเชิง และเรากำลังกำหนดเส้นทาง URL ให้ เช่น ตั้งแต่แรกเริ่มเราใช้ตัวแยกวิเคราะห์ URL ที่กำหนดเอง และตอนนี้เราก็ปฏิบัติตาม WordPress Rewrite ในที่สุด เอพีไอ
เป็นขั้นตอนสำคัญสำหรับเราเพราะมันจะเปิดโอกาสใหม่สำหรับคุณลักษณะบางอย่างของเรารอบๆ บล็อกและชุมชนเป็นหลัก สมมติว่าเป็นชุมชน ในการปรับเปลี่ยนชุมชนให้เป็นตัวแก้ไขไซต์ ฉันไม่รู้ว่ามันสมเหตุสมผลหรือเปล่า แต่นั่นคือความคิด และการเขียนใหม่ให้สอดคล้องกับ WordPress Rewrite API เป็นสิ่งสำคัญมาก สำหรับฉัน ฉันเป็นคนฝรั่งเศส และในที่สุดฉันก็มี URL เป็นภาษาฝรั่งเศสได้แล้ว จนถึงขณะนี้ BuddyPress ยังเป็นไปไม่ได้ ดังนั้นคุณจะสามารถปรับแต่งทุกส่วนของ URL ของ BuddyPress ได้ จึงเป็นการเปลี่ยนแปลงที่สำคัญมากและมีประโยชน์มากมาย แต่มันเป็นเรื่องใหญ่เพราะเป็นการเปลี่ยนแปลงครั้งใหญ่ เราต้องการปลั๊กอินที่เพิ่มการพึ่งพา BuddyPress เพื่ออัปเดตเป็นวิธีใหม่ในการสร้าง URL และวิเคราะห์ URL ดังนั้นเราจึงได้วางกลไกความเข้ากันได้ไว้ และมันเป็นงานที่หนักมากตั้งแต่เราเริ่มต้นกับ David เพราะเราไม่เพียงแต่สร้าง 12.0 เท่านั้น เรายังสร้างปลั๊กอินที่เข้ากันได้เพื่อให้แน่ใจว่าผู้ใช้ทุกคนจะสามารถใช้งานต่อไปได้ การกำหนดค่าเฉพาะด้วยปลั๊กอินเก่ามาก แต่สามารถอัปเดตได้ ใช้ปลั๊กอินที่เข้ากันได้ และไม่มีปัญหา
แต่เป้าหมายของเราคือการทำให้ปลั๊กอินนี้ใช้ BP Rewrites API ใหม่ เนื่องจากเป็นขั้นตอนที่สำคัญมากสำหรับอนาคตของ BuddyPress ซึ่งเหมือนกับก้าวแรก นั่นเป็นสาเหตุที่ David พูดถึง BuddyPress 2.0
DP : เอาล่ะ หยุดตรงนี้ก่อน และเมื่อเรากลับมาเราจะไปรับ BuddyPress 12 ซึ่งเป็น BuddyPress เวอร์ชันถัดไป จะเป็นการแก้ไขปัญหาเกี่ยวกับ URL ที่มีอายุ 10 ปีเหล่านี้ ดังนั้นคอยติดตามฉันและ David และ iMath พูดคุยเกี่ยวกับ BuddyPress และ WordPress เพิ่มเติม คอยติดตามข้อมูลเพิ่มเติม
DP : ยินดีต้อนรับกลับสู่ Press This พ็อดแคสต์ชุมชน WordPress ฉันเป็นพิธีกรของคุณ ด็อคป๊อป วันนี้ ฉันกำลังพูดคุยกับ iMath หัวหน้านักพัฒนา BuddyPress และ David Cavins ผู้พัฒนาหลักของ BuddyPress และเรากำลังพูดถึงการเปลี่ยนแปลงครั้งใหญ่ที่เกิดขึ้นหลังจากผ่านไปนาน ดูเหมือนว่าการเปลี่ยนแปลงที่เกิดขึ้นใน 12.0 ของ BuddyPress ดังที่ได้กล่าวไว้ก่อนหน้านี้คือ BuddyPress เวอร์ชันใหม่ ฉันชอบคำพูดนี้จาก David "BuddyPress 12 กำลังเข้ามาแทนที่ระบบส่งกำลังในรถยนต์" เดวิด การเปลี่ยนแปลงที่ยิ่งใหญ่ที่สุดที่คุณรู้สึกตื่นเต้นมากที่สุดที่มาจาก BuddyPress 12 คืออะไร?
DC : การเขียนใหม่ถือเป็นการเปลี่ยนแปลงครั้งใหญ่ที่สุด แต่มันจะทำให้เราทำสิ่งใหม่ๆ มากมายจากผลของมัน นอกจากนี้ใน BuddyPress 12 สิ่งที่เราสามารถเพิ่มได้ค่อนข้างตรงไปตรงมาคือความสามารถในการสร้างชุมชนหรือชุมชนส่วนตัว ก่อนหน้านี้ การปกป้องเนื้อหาชุมชนเป็นเรื่องยากมากเนื่องจากวิธีโครงสร้างและการโหลดปลั๊กอิน
แต่ด้วย Rewrite API ใหม่ที่เป็นแกนหลักของทุกสิ่ง การทำให้ฟีเจอร์ชุมชนส่วนตัวนั้นค่อนข้างตรงไปตรงมา ดังนั้นใน 12.0 เราได้ทำซ้ำครั้งแรกของความสามารถของชุมชนส่วนตัวที่สร้างขึ้นโดยตรงใน BuddyPress 2 ดังนั้นหากคุณทำเครื่องหมายที่ช่อง พื้นที่ BuddyPress ทั้งหมดของคุณจะสามารถเข้าถึงได้โดยผู้ใช้ที่เข้าสู่ระบบเท่านั้น ไม่ใช่ผู้ใช้เว็บสาธารณะ เช่น
ดังนั้นจึงเป็นการเปลี่ยนแปลงครั้งใหญ่ที่อาจทำได้ยากมากก่อน Rewrite API แต่หลังจาก Rewrite API มันเป็นการเปลี่ยนแปลงที่ตรงไปตรงมามาก และนั่นคืองานประเภทการจัดการขั้นสูงที่เราตั้งตารอพร้อมกับ API ใหม่
ดีพี : ใช่ ฉันรู้สึกว่ามันน่าสนใจ มีปัญหามากมายที่คุณทุกคนไม่สามารถจัดการได้ และทั้งหมดก็มาถึงสิ่งที่อาจไม่มีใครอยากทำ ซึ่งก็คือการยกเครื่องระบบส่งกำลังตามที่ใช้ในการเปรียบเทียบของคุณ และ iMath ฉันอยากได้สถิติจากคุณเพื่อให้มีมุมมองเกี่ยวกับ BuddyPress เพิ่มเติมอีกเล็กน้อย ฉันรู้ว่ามันเกิดขึ้นมานานแล้ว คุณช่วยเล่าให้ผู้ฟังทราบว่า BuddyPress เปิดให้บริการมานานแค่ไหนแล้ว และคุณคิดว่ามีการติดตั้งกี่ครั้ง? บางทีแม้ว่าคุณจะมีแล้วก็ตาม อาจเป็นตัวอย่างของการติดตั้งขนาดใหญ่ที่ใช้งานอยู่ในปัจจุบันก็ได้
iMath : ใช่ สถิติที่เรามีคือสถิติที่เราเห็นในหน้าปลั๊กอิน WordPress วันนี้แสดงให้เห็นว่าเรามีการติดตั้งที่ใช้งานอยู่ 100,000 รายการ แต่เราอยู่ที่ 200 สองสามเดือนก่อน และฉันคิดว่าเราต่ำกว่าเล็กน้อย คือ 200 และ 100 เราอาจต่ำกว่า 200 นิดหน่อย BuddyPress อยู่ที่นั่นมา 15 ปีแล้ว 15ปีกว่าๆหน่อย.. ปีนี้วันเกิดของเราคือวันที่ 25 มีนาคม และเราเฉลิมฉลองด้วยส่วนเสริม BuddyPress ใหม่เพื่อจัดการสื่อในแบบของ BuddyPress เรียกว่าไฟล์แนบ BP มีอยู่ในไดเรกทอรีปลั๊กอิน WordPress
และนี่คืออีกทิศทางหนึ่งที่เรากำลังดำเนินการ โดยสร้างส่วนเสริมที่ชัดเจนยิ่งขึ้น ซึ่งเราเรียกว่าส่วนเสริมจากแกนหลักของ BuddyPress และแนวคิดก็คือการลดขนาด BuddyPress ที่ย้ายส่วนประกอบเสริม เช่น กิจกรรม ฯลฯ ให้เป็นปลั๊กอินอิสระ และปล่อยให้ผู้คนติดตั้งสิ่งที่พวกเขาต้องการจริงๆ อย่างที่เดวิดบอก มันเป็นแบบโมดูลาร์มาก แต่นี่เป็นอีกก้าวหนึ่งของทิศทางนี้ และเพื่อให้เป็นตัวอย่างใหญ่แก่คุณ สิ่งที่ใหญ่ที่สุด ฉันคิดว่าตัวอย่างความสามารถของ BuddyPress ในการจัดการชุมชน ฉันจะยกตัวอย่างชุมชน WordPress เพราะ เอ่อ ถ้าคุณไปที่profiles.wordpress.org นี่คือ BuddyPress ที่ขับเคลื่อนเว็บไซต์นี้ ชุมชน ซึ่งเป็นที่ที่คุณจะได้รับป้ายสถานะทั้งหมด และหากคุณสนับสนุน BuddyPress คุณจะได้รับตรา BuddyPress บนโปรไฟล์ของคุณ และเรื่องราวของคุณ คุณสามารถพูดเกี่ยวกับเรื่องราวของคุณ ฯลฯ เกี่ยวกับความสนใจของคุณ ดังนั้นจึงใช้โปรไฟล์ API นอกจากนี้ยังใช้กลุ่มเพื่อจัดการสิทธิ์บางอย่าง สิ่งที่ผู้ใช้สามารถทำได้ ดังนั้นจึงเป็นการใช้งานที่น่าสนใจ และฉันคิดว่าเป็นไซต์ WordPress ที่ใหญ่ที่สุดที่ใช้ BuddyPress และเราภูมิใจกับมันมาก
DP : ใช่ มันเจ๋งมาก เราทุกคนต่างก็ใช้ BuddyPress ฉันอาจจะไม่รู้ตัวก็ได้ ฉันไม่ได้ตระหนักถึงมัน แต่มันก็สมเหตุสมผลโดยสิ้นเชิง แน่นอนมันคือ BuddyPress และคุณรู้ไหมว่าการเปลี่ยนแปลงที่กำลังเกิดขึ้น ดูเหมือนว่าพวกเขากำลังจะสร้างส่วนเสริมเหล่านี้ที่บุคคลที่สามสร้างขึ้นสำหรับ BuddyPress ดูเหมือนว่าพวกเขาจะทำงานด้วยได้ง่ายขึ้น ดูเหมือนว่ามันจะเป็นการยกเครื่องที่ดีและสะอาดตาจริงๆ แต่ฉันสงสัยว่าคนที่ติดตั้ง BuddyPress อยู่จะส่งผลอย่างไรต่อพวกเขา
iMath : หากต้องการอัพเกรดเป็น 12.0?
ดีพี : ใช่ มีก้าวสำคัญใดๆ ที่พวกเขาจะต้องดำเนินการหรือไม่? คุณรู้หรือไม่ว่ามีแนวโน้มที่จะทำให้ไซต์เสียหายหรือ?
iMath : สำหรับอะไรก็ได้ ฉันกำลังจัดการความเสี่ยง ดังนั้นเราจึงทำงานอย่างหนักกับ David เกี่ยวกับส่วนนี้ ความเสี่ยงในการอัพเกรดเป็น BuddyPress 12.0 ตามการกำหนดค่า WordPress ที่ฉันมีอาจจะเก่ามาก ปลั๊กอิน BuddyPress ที่เก่ามาก ดังนั้นคำแนะนำแรกคือก่อนที่จะอัปเกรดเป็น BuddyPress 12.0 หากคุณใช้ปลั๊กอิน BuddyPress ที่ไม่ได้รับการดูแลโดยทีมงานหลักของ BuddyPress ให้เปิดใช้งานปลั๊กอิน BP Classic แล้วทุกอย่างจะราบรื่น
DC : ใช่แล้ว สิ่งที่ BP Classic ทำคือให้ความเข้ากันได้แบบย้อนหลังที่เราต้องการเพื่อให้แน่ใจว่าปลั๊กอินที่ยังไม่ได้อัปเดตเพื่อใช้ Rewrites API ใหม่ และแพ็กเทมเพลตเก่าที่อาจรวมถึงสิ่งต่าง ๆ ที่คล้ายกันจะยังคงทำงานต่อไป ดังที่ Mathieu กล่าว มีความเสี่ยงที่การอัพเกรดอาจทำให้ไซต์ของคุณไม่เข้ากัน แต่การแก้ไขคือการติดตั้งและเปิดใช้งาน BP Classic โดยพื้นฐานแล้ว คุณจะได้รับฟีเจอร์ใหม่มากมายจาก 12 ฟีเจอร์ แต่จะมีการสำรองข้อมูลและตรวจสอบให้แน่ใจว่าคุณไม่ได้ทำให้ปลั๊กอินที่มีอยู่เสียหาย
DP : ฉันรู้สึกประทับใจกับปลั๊กอิน Classic Editor จาก..
iMath : [เสียงหัวเราะ] ใช่แล้ว เราได้รับแรงบันดาลใจ ขั้นแรกเราเริ่มต้นด้วยการสร้างปลั๊กอิน BP Rewrites บนไดเร็กทอรีปลั๊กอิน WordPress และเป้าหมายก็คือ โปรดช่วยเราพัฒนา BP Rewrites, BP Rewrites API และเราจะทำให้มันเปลี่ยนแปลงได้อย่างราบรื่น เราจะคุ้นเคยกับมัน ฯลฯ ปัญหาอยู่ที่ว่าไม่มีใครมีส่วนสนับสนุน BP Rewrites API จริงๆ และเป็นก้าวสำคัญสำหรับเราในการก้าวไปข้างหน้าต่อไป
ดังนั้นเราจึงหันไปทางอื่น และบอกว่า โอเค เราจะใส่ความเข้ากันได้แบบย้อนหลังลงในปลั๊กอิน และเราจะย้ายไปยังแกนกลาง
DP : เอาล่ะ ฉันรู้สึกว่าเป็นอีกจุดที่ดีสำหรับเราที่จะหยุดพักสักหน่อย และเมื่อเรากลับมา เราจะพูดถึง BuddyVerse ซึ่งตื่นเต้นมาก เหตุผลหลักที่ฉันอยากให้พวกคุณมาที่นี่ก็เพื่อบอกฉันเกี่ยวกับโปรเจ็กต์ที่น่าตื่นเต้นนี้ ดังนั้นโปรดติดตามเพิ่มเติมหลังจากพักช่วงสั้น ๆ เราจะกลับมาทันที
ยินดีต้อนรับกลับสู่ Press This พอดแคสต์ชุมชน WordPress วันนี้เรากำลังพูดคุยกับ iMath และ David Cavins จาก BuddyPress ผู้ซึ่งบอกเราเกี่ยวกับ BuddyPress 12.0 หรือที่รู้จักในชื่อ BuddyPress 2 แต่นั่นไม่ใช่ชื่อ แต่เป็น BuddyPress 12 แต่เป็นการปรับปรุงครั้งใหญ่ และฉันก็บอกเป็นนัยในช่วงพักสุดท้ายว่าจะมีสหพันธ์บางแห่งมาที่ BuddyPress หรืออย่างน้อยเท่าที่ฉันเข้าใจ มันกำลังจะเกิดขึ้น iMath ทำไมคุณไม่บอกฉันเกี่ยวกับแผนการสำหรับการรวมเว็บไซต์ BuddyPress ล่ะ? ฉันอยากได้ยินเกี่ยวกับเรื่องนั้น
ไอแมท : ใช่ เป็นการดีที่จะเขียนความฝันลงไปแล้วพูดว่าเราต้องการไปให้ถึงสิ่งนี้ ความสนใจหลักใน WordPress คือคุณเป็นเจ้าของชุมชนของคุณ คุณคือคนหนึ่งที่ถูกควบคุม คุณไม่ได้พึ่งพาเครือข่ายโซเชียลบางแห่ง คุณกำลังสร้างเครือข่ายโซเชียลของคุณเอง
ดังนั้นมันจึงเป็นข้อได้เปรียบที่สำคัญมาก เราต้องทำให้ผู้คนเข้าใจและสื่อสารถึงข้อได้เปรียบนี้อย่างแท้จริง และนั่นเป็นเหตุผลว่าทำไมเราถึงเปลี่ยนแปลงวิธีการของเราเล็กน้อย จุดประสงค์ของเรา คุณสามารถรวมตัวกันได้ใน BuddyPress, WordPress และด้วยวิธีการจัดการชุมชนของคุณเอง และแนวคิดก็คือเรากำลังคิดถึง BuddyPress เมื่อเราต้องการจัดระเบียบคนบางคน และแนวคิดก็คือ BuddyPress สามารถทำอะไรให้คนเช่นฉันที่มีเว็บไซต์ WordPress บล็อก ที่ฉันเขียนโพสต์ แต่ฉันอยากติดต่อกับคนอื่นเช่นฉันที่ใช้บล็อกของพวกเขา ฯลฯ ?
ครั้งแรกที่เราคุยกันคือในปี 2017 ที่ปารีส ปารีสเป็นเมืองที่เป็นเจ้าภาพ WordCamp Europe ในเวลานี้ และฉันกำลังคุยกับเพื่อนของฉันอยู่ เขาก็พูดว่า แต่ BuddyPress กำลังทำอะไรอยู่? ถ้าฉันติดตั้ง BuddyPress ฉันสามารถพูดคุยกับเว็บไซต์ WordPress อื่นได้หรือไม่ และฉันก็พูดว่า "โอ้ ใช่ นั่นเป็นความคิดที่ดี" และตั้งแต่นั้นเป็นต้นมา ฉันก็มีความคิดนี้อยู่ในใจเสมอ แต่ปัญหาคือเราจะทำแบบนั้นได้อย่างไร? และฉันก็เขียนความฝันลงในโพสต์เพื่ออธิบายว่าทำไมเราถึงเปลี่ยนจุดประสงค์ของเราเพราะนั่นคือวัตถุประสงค์
เราจะพยายามไปให้ถึงมัน แต่เพื่อให้บรรลุเป้าหมาย เราต้องการผู้ร่วมให้ข้อมูลจำนวนมาก และฉันคิดว่าในขั้นตอนแรก เราจะได้รับความช่วยเหลือโดยดูว่าเราสามารถรวมเข้ากับปลั๊กอิน ActivityPub ที่มีอยู่ในไดเร็กทอรีปลั๊กอิน WordPress ได้อย่างไร และดูว่ามี API หรือไม่ หรือตะขอบางส่วนที่เราสามารถขอเพื่อทำ BuddyPress ได้
และฉันคิดว่าเราสามารถเป็นประโยชน์สำหรับผู้ที่ใช้ WordPress เป็นศูนย์กลางหลักบนอินเทอร์เน็ต และฉันกำลังคิดถึงหน้าโปรไฟล์ที่เราสามารถสร้างได้อย่างง่ายดายด้วย BuddyPress ฉันคิดว่าฉันเป็นคนบ้าในตอนแรกที่มี BuddyPress บนไซต์ที่สอง ฉันอยู่คนเดียวและเปิดใช้งาน BuddyPress แล้ว และฉันใช้มันเพื่อความสามารถด้านโปรไฟล์จริงๆ
iMath : BuddyVerse คือ เราใช้ BuddyPress เพื่อตัวเราเอง สำหรับคนหนึ่ง แต่ติดต่อกับคนอื่นที่มี BuddyPress ในอีกไซต์หนึ่ง นั่นคือความคิด
DP : มันน่าตื่นเต้นมาก และคุณกำลังพูดว่า "ความฝัน" ซึ่งนั่นเป็นการสร้างความคาดหวังให้กับผู้คน สิ่งนี้จะไม่ออกมาใน BuddyPress 12 มันจะเป็น BuddyPress 12 0.1 [เสียงหัวเราะ] เราจะมี แต่คุณกำลังพูดถึงบางทีการใช้ ActivityPub เพื่อบางสิ่งบางอย่างเพื่อขับเคลื่อนมาตรฐานนี้หรือเมทริกซ์ ฉันจะชอบมากถ้าพวกคุณใช้ ActivityPub
ฉันคุยกับ Matthias Pfefferle เมื่อสองสามสัปดาห์ก่อนเกี่ยวกับ ActivityPub และ WordPress และฉันรู้สึกอยากจะเห็นการใช้งานมากขึ้น เป็นการครอสโอเวอร์ที่มากขึ้นของการเรียนรู้วิธีใช้ WordPress เป็นศูนย์กลางและ ActivityPub ของคุณเพื่อขับเคลื่อนสิ่งเหล่านี้ และตามหลักการแล้ว ฉันจะมีตัวตนของตัวเอง ซึ่งเกี่ยวข้องกับมาสโตดอนหรืออะไรก็ตาม แต่โดยหลักการแล้ว ฉันสามารถเข้าไปแสดงความคิดเห็นเกี่ยวกับ BuddyPress หรือติดตามเรื่องของ BuddyPress หรือเข้าร่วมชุมชนหรือติดตาม ชุมชนจาก Mastodon หรืออะไรก็ตาม ฉันรู้สึกเหมือนมีศักยภาพมากที่นั่น นี่เป็นสิ่งที่น่าตื่นเต้น และมันก็ยากที่จะเข้าใจว่ามันคืออะไรกันแน่ และมันชัดเจนในอนาคต
ฉันหวังว่าจะมีบางอย่างมาจากสิ่งนั้น เพราะฉันอยากเห็นความเชื่อมโยงที่ลึกซึ้งยิ่งขึ้นระหว่าง Fediverse และ WordPress
ไอแมท : ใช่ มันเริ่มที่จะเป็นจริงแล้ว ฉันคิดว่า WordPress.com ได้ดำเนินการบางอย่างในพื้นที่นี้แล้ว ฉันได้อ่านมันไม่กี่วันที่ผ่านมา ตอนที่ฉันเขียนโพสต์ ฉันคิดว่าเราพลาดโอกาสที่จะมีชุมชนส่วนตัวเมื่อมีคนต้องการ ธุรกิจขนาดเล็กต้องการสร้างชุมชนให้เป็นชุมชนส่วนตัว และเราไม่สามารถทำเช่นนั้นได้ และฉันได้อ่านสิ่งนี้ในความคิดเห็นที่เราได้รับแล้ว ตอนที่ฉันเขียนโพสต์ มีเรื่องทั้งหมดนี้อยู่ในโซเชียลเน็ตเวิร์กหรือโซเชียลมีเดียทั่วไป อย่างเช่น และฉันก็แบบว่า เราต้องเป็นเช่นนั้น ไม่ใช่พรุ่งนี้ แต่สักวันหนึ่งจะต้องเป็นทางเลือกที่สำคัญแทนสื่อเหล่านี้ และเอ่อ ฉันทิ้งพวกเขาทั้งหมดไปแล้ว ดังนั้นฉันจึงมุ่งเน้นไปที่การให้อาหารที่มีความหลากหลาย
DP : และในบันทึกนั้น ฉันคิดว่าถึงเวลาที่เราจะสรุปแล้ว วันนี้ฉันสนุกกับการพูดคุยกับพวกคุณทุกคนมาก iMath คุณช่วยบอกคนอื่นได้ไหมว่าพวกเขาสามารถหาคุณเจอได้ที่ไหน หรือสามารถติดต่อคุณได้หากพวกเขามีคำถามใดๆ เกี่ยวกับสิ่งที่คุณกำลังทำอยู่
iMath : แน่นอนว่ามีหลายที่ แต่สถานที่หลักคือ imathi.eu
อิมาธี ยู.
DP : และเดวิด ผู้คนจะติดตามคุณได้อย่างไร หรือติดต่อคุณหากพวกเขามีคำถามใดๆ
DC : อาจเป็นวิธีที่ง่ายที่สุดคือผ่าน Slack จริงๆ แล้วฉันอยู่ในช่อง BuddyPress ที่ Slack และคุณสามารถติดต่อฉันผ่านช่องทางการสนับสนุนต่างๆ บนไซต์ WordPress.org ได้เช่นกัน
iMath : ตอนนี้คุณสามารถพบฉันบน Slack ได้แล้ว ใช่แล้ว
DP : และแน่นอนว่า หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ BuddyPress BuddyPress.org ก็เป็นสถานที่ที่จะไปหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนั้น ขณะอัดรายการ ผู้สมัครยังไม่ออกฉาย แต่พอได้ฟังตอนนี้ คงจะใกล้เข้ามาแล้ว ดังนั้นอย่าลืมตรวจสอบ BuddyPress.org และหากคุณมีการติดตั้ง ให้ดูที่ BuddyPress Classic เพื่อช่วยคุณบำรุงรักษา
iMath : ขอบคุณ ขอบคุณ
DP : ในบันทึกนั้น ฉันจะสรุปตอนนี้ iMath และ David ขอบคุณมากที่มาร่วมงานกับเรา คุณได้ฟัง Press This ซึ่งเป็นพอดแคสต์ชุมชน WordPress เราออกอากาศตอนใหม่ทุกวันอังคาร ดังนั้นโปรดติดตามเพิ่มเติม และเร็วๆ นี้เราจะพูดคุยกับ Amber Hinds เกี่ยวกับ Equalize Digital Accessibility Checker ดังนั้นคอยติดตามตอนนั้น
ขอขอบคุณที่ฟัง Press This พอดแคสต์ชุมชน WordPress บน WMR คุณสามารถติดตามการผจญภัยของฉันบน Twitter ได้ที่ @theTorqueMag นั่นคือ @theTorqueMag และคุณสามารถสมัครรับข้อมูล Press This บน RedCircle, iTunes, Spotify หรือแอปพอดแคสต์ที่คุณชื่นชอบ รวมถึงดาวน์โหลดได้โดยตรงจาก WMR.fm คุณยังสามารถค้นหาตอนเหล่านี้ในเวอร์ชันที่ถอดเสียงได้ที่ TorqueMag.io
อีกครั้ง ฉันเป็นเจ้าภาพของคุณ ดร.ป๊อปปูลาร์ ฉันสนับสนุนชุมชน WordPress ผ่านบทบาทของฉันที่ WP Engine และฉันชอบที่จะนำเสนอสมาชิกของชุมชนนั้นให้โดดเด่นในแต่ละสัปดาห์ใน Press This