กดสิ่งนี้: การทำงานร่วมกันแบบเรียลไทม์ใน WordPress ด้วย Multicollab
เผยแพร่แล้ว: 2023-12-15ยินดีต้อนรับสู่ 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
ฉันจำได้ว่าครั้งแรกที่ได้ยิน Matt Mullenweg ประกาศแผนการของเขาสำหรับโปรเจ็กต์ Gutenberg ฉันเชื่อว่าเป็นตอนที่ WordCamp ในปี 2018 เมื่อเขาแสดงรายการคุณสมบัติต่างๆ—แต่อันที่โดดเด่นที่สุด คืออันที่ได้ยินเสียงอ้าปากค้างจาก Crowd เป็นการแก้ไขโดยผู้ใช้หลายคน: แนวคิดที่ว่าผู้ใช้สองคนสามารถอยู่ในโพสต์หรือที่ใดก็ได้บนไซต์ รวมถึงการแก้ไขส่วนหน้าด้วย แต่ส่วนใหญ่แล้ว ในขณะนั้น เรากำลังพูดถึงผู้ใช้สองคนที่แก้ไขโพสต์แบบเรียลไทม์ พร้อมกันจากสองสถานที่ที่แตกต่างกัน
ตอนนี้ก็ผ่านมาห้าปีแล้ว และมีความคืบหน้ามากมายกับกูเทนแบร์ก มีตัวแก้ไขบล็อก มีการแก้ไขเว็บไซต์อย่างเต็มรูปแบบ แต่เรายังไม่มีการแก้ไขโดยผู้ใช้หลายคน มันยังคงอยู่ในผลงาน
แต่สำหรับตอนนี้ คุณสามารถเข้าถึงเครื่องมือที่ทำเช่นนั้นได้จริง ปลั๊กอิน Multicollab สร้างขึ้นโดยทีม Multidots วันนี้เราจะมาพูดคุยกับ Anil Gupta CEO และผู้ร่วมก่อตั้ง Multidots และ Multicollab เกี่ยวกับปลั๊กอินใหม่ที่น่าทึ่งนี้
อานิล ขอบคุณที่มาร่วมงานกับเราในวันนี้
เอจี: เฮ้ ด็อกป๊อป ดีใจที่ได้มาอยู่ที่นี่
DP: เราดีใจมากที่มีคุณ! ฉันรู้ว่าคุณมีส่วนร่วมอย่างมากกับชุมชน WordPress ที่ Multidots เรากำลังพูดถึง ก่อนการแสดง เรากำลังพูดถึงปลั๊กอินทั้งหมดที่คุณมีและปลั๊กอินบางตัวที่ฉันใช้บนเว็บไซต์ Woo ของฉันด้วยซ้ำ ฉันต้องการทราบเรื่องราวเกี่ยวกับต้นกำเนิด WordPress ของคุณ
คุณเข้าสู่ WordPress ได้อย่างไร?
เอจี: มีจุดเปลี่ยนที่แตกต่างกันสามจุด จุดแรกคือตอนที่ฉันเรียนมหาวิทยาลัย กำลังศึกษาวิทยาการคอมพิวเตอร์ ฉันก้าวเข้าสู่เทคโนโลยีโอเพ่นซอร์สและนั่นเป็นครั้งแรกที่วิทยาลัยของเรากำลังมองหาวิธีที่คุ้มค่าที่สุดในการมีคอมพิวเตอร์และระบบปฏิบัติการและอะไรทำนองนั้น
นั่นจึงเป็นครั้งแรกที่ฉันได้สัมผัสประสบการณ์ตรงเกี่ยวกับเทคโนโลยีโอเพ่นซอร์ส จากนั้นฉันก็ได้เรียนรู้ PHP เทคโนโลยีการพัฒนาเว็บไซต์ และอื่นๆ อีกมากมาย และเมื่อฉันเรียนจบวิทยาลัย ฉันกลายเป็นนักพัฒนาเว็บ และฉันกำลังทำงานกับระบบจัดการเนื้อหาโอเพ่นซอร์สต่างๆ และอะไรทำนองนั้น
แล้ววันหนึ่ง ฉันได้รับโปรเจ็กต์ WordPress ตอนที่ฉันทำงานในบริษัทแห่งหนึ่ง และในปี 2009 เมื่อฉันเริ่ม Multidots เราก็เริ่มมุ่งเน้นไปที่การออกแบบและพัฒนาที่ใช้ WordPress มากขึ้น
ดังนั้นฉันจะบอกว่าในช่วง 15 ปีที่ผ่านมา ทันทีที่ WordPress เกิดขึ้น ฉันโชคดีมากที่ได้ร่วมงานกับ WordPress และสร้างเว็บไซต์บน WordPress
DP: และนั่นนำเราไปสู่ Multidots นั่นเป็นสิ่งที่คุณเริ่มต้นเมื่อประมาณปี 2009 หรือเกิดขึ้นในภายหลังหรือไม่?
AG: ใช่ นั่นคือปี 2009 ฉันและหุ้นส่วนทางธุรกิจของเราเริ่มต้น Multidots ในฐานะตัวแทนเว็บ และเรามุ่งเน้นไปที่การปรับแต่ง WordPress หรือช่วยเหลือองค์กรและผู้เผยแพร่ในการโยกย้ายไปยัง WordPress จากระบบการจัดการเนื้อหาอื่น ๆ
DP: มาดูสิ่งที่ฉันตื่นเต้นที่สุดกันดีกว่า: Multicollab ปลั๊กอินที่พวกคุณทำอยู่ คุณช่วยเล่าให้เราฟังหน่อยได้ไหมว่าเหตุการณ์ดังกล่าวเกิดขึ้นเมื่อใด และ Multicollab ทำอะไรได้บ้าง? ปลั๊กอินนี้ทำอะไร?
AG: พูดง่ายๆ ก็คือ Multicollab เป็นปลั๊กอินการทำงานร่วมกันสไตล์ Google Docs สำหรับ WordPress
ดังที่เราทุกคนทราบดีว่าแอปสร้างเนื้อหาและเผยแพร่เนื้อหาต่างๆ มากมาย เช่น Canva และ Sigma, Notion, Google Docs, Microsoft Word เอกสารทั้งหมดเหล่านี้มีการทำงานร่วมกันในตัว ดังนั้นในวันแรก เมื่อคุณเริ่มใช้ซอฟต์แวร์ คุณจะ มีการทำงานร่วมกันอยู่แล้ว เช่น การแสดงความคิดเห็นในบรรทัด การเปลี่ยนเอกสารให้เป็นเหมือนคำแนะนำมากขึ้น เช่น Google เอกสาร การแก้ไขใด ๆ จะกลายเป็นการเปลี่ยนแปลง และการแก้ไขแบบเรียลไทม์เพื่อให้ผู้ใช้หลายคนสามารถแก้ไขและสร้างเนื้อหาร่วมกันได้
ขออภัย คุณลักษณะนี้ยังไม่มีให้บริการใน WordPress เมื่อสามปีที่แล้ว ลูกค้าระดับองค์กรรายหนึ่งของเราที่เราช่วยเหลือเกี่ยวกับเว็บไซต์ WordPress ของพวกเขา พวกเขาถามถึงฟังก์ชันการทำงานนี้ และเราได้ค้นหามากมาย และเราไม่พบปลั๊กอินที่เหมาะสมที่ทำงานได้จริง
ดังนั้นเราจึงสร้างปลั๊กอินการทำงานร่วมกันสไตล์ Google Docs ของเราเองใน WordPress
DP: คุณจำเป็นต้องติดตั้งตัวแก้ไขบล็อกหรือไม่? สิ่งนี้จะใช้งานได้กับ WordPress แบบคลาสสิกหรือไม่?
เอจี: นั่นเป็นคำถามที่ดี ดังนั้น ในเวลานี้ เหมือนกับว่า เพื่อเริ่มต้นและทำให้สิ่งต่างๆ เรียบง่ายขึ้น เรากำลังมุ่งเน้นไปที่กูเทนแบร์กเท่านั้น ดังนั้นตัวแก้ไขบล็อก ดังนั้น Multicollab จึงทำงานได้ดีกับตัวแก้ไขบล็อก แต่เรามีแผนงานที่จะขยายไปยังเครื่องมือสร้างเพจและการสร้างเนื้อหาหลายประเภทในที่สุด เช่น ปลั๊กอิน เช่น ACF และ Elementor และเครื่องมือสร้างเพจอื่นๆ อีกมากมาย .
DP: ฉันพูดถึงไปแล้วว่าการแก้ไขโดยใช้ผู้ใช้หลายคน—เป็นสิ่งที่ใช้ได้กับแกนหลักของ Gutenberg และ WordPress และไม่ใช่ว่าพวกเขาพบว่ามันยากเหลือเกินที่ผลงานยังไม่ออก มีรายการสิ่งที่พวกเขารู้สึกว่าต้องทำ พวกเขาต้องสร้างตัวแก้ไขบล็อก จากนั้นพวกเขาก็ต้องทำการแก้ไขไซต์ทั้งหมดและอะไรทำนองนั้น
พวกเขามี—มีรายการสิ่งต่าง ๆ และฉันคิดว่าแผนงานต่อไปของพวกเขาคือการแก้ไขโดยผู้ใช้หลายคน
แต่ที่ถูกกล่าวว่ามันอาจมีความท้าทายมากกว่าที่พวกเขาคาดไว้ และฉันก็แค่อยากรู้ว่า อะไรคือความท้าทายเมื่อคุณสร้างการแก้ไขแบบหลายผู้ใช้นี้
สิ่งที่คุณประหลาดใจเมื่อพบว่ายากกว่าที่คุณคาดหวังมีอะไรบ้าง
เอจี: คุณพูดถูกที่การทำงานร่วมกันทั้งหมดนี้ถือเป็นความท้าทายที่ยิ่งใหญ่มาก ซึ่งเป็นความท้าทายทางเทคนิคในการสร้างบน WordPress แอปอื่น ๆ ทั้งหมดที่ฉันพูดถึง The Notion, Google Doc, Canva—ความแตกต่างระหว่างแอปเหล่านี้กับ WordPress ก็คือ WordPress เป็นเหมือนโซลูชันที่โฮสต์เองมากกว่า และแอปอื่น ๆ ทั้งหมดก็โฮสต์บนคลาวด์ใช่ไหม
ดังนั้นพวกเขาทั้งหมดจึงมีศูนย์กลางเหมือนมีคลาวด์เดียวที่จัดการ ผู้ใช้จึงไม่ต้องกังวลกับการจัดการอินสแตนซ์ของตนเอง นั่นก็เหมือนกับความแตกต่างระดับสถาปัตยกรรมที่ยิ่งใหญ่อย่างหนึ่ง ความท้าทายของ WordPress และการทำงานร่วมกัน—การนำการทำงานร่วมกันมาสู่ WordPress ก็คือ ใช่ เช่นเดียวกับ WordPress ที่ผู้คนติดตั้งสิ่งนั้นเป็นซอร์สโค้ด และเรามีการกำหนดค่าโฮสติ้งและเซิร์ฟเวอร์ที่แตกต่างกันมากมาย
ดังนั้น เพื่อสร้างความร่วมมือ และเมื่อฉันพูดถึงการทำงานร่วมกัน เราต้องเข้าใจว่ามีองค์ประกอบสำคัญสามประการในการทำงานร่วมกัน คนหนึ่งกำลังแสดงความคิดเห็น ดังนั้นโดยพื้นฐานแล้ว คุณสามารถแสดงความคิดเห็นในเนื้อหาส่วนอื่นนอกเหนือจากการแก้ไขแบบเรียลไทม์ได้ แล้วก็ของแถมอีกเพียบ
ตัวอย่างเช่น ฉันจะพิจารณาข้อเสนอแนะและการแจ้งเตือนเพิ่มเติมทั้งหมด คำแนะนำในการแสดงความคิดเห็นในบรรทัด ทั้งหมดนี้—ฟังก์ชันทั้งหมดเหล่านี้ ค่อนข้างง่ายกว่าการแก้ไขแบบเรียลไทม์เล็กน้อย เนื่องจากไม่ต้องการการกำหนดค่าเซิร์ฟเวอร์และสถาปัตยกรรมเซิร์ฟเวอร์จำนวนมาก แต่ยังคงใช้งานร่วมกันได้ เพราะเมื่อผู้คน ติดตั้ง WordPress และใช้ WordPress เป็นเว็บไซต์ เว็บไซต์ WordPress แต่ละแห่งมีเอกลักษณ์เฉพาะตัวมาก
คุณรู้ไหม เราไม่รู้ว่าพวกเขาใช้อะไรอยู่ เราไม่รู้ว่าพวกเขาใช้ปลั๊กอินประเภทไหน ดังนั้นจึงมีการติดตั้งและตั้งค่าส่วนบุคคลจำนวนมาก และตรวจสอบให้แน่ใจว่าฟังก์ชันทั้งหมดเหล่านี้ทำงานโดยไม่ขัดแย้งกับปลั๊กอินและธีมอื่นๆ นั่นเป็นความท้าทายครั้งใหญ่ในการทำงานในการแสดงความคิดเห็นและข้อเสนอแนะ
แต่การแก้ไขแบบเรียลไทม์เป็นหนึ่งในปัญหาใหญ่ เพราะในการแก้ไขแบบเรียลไทม์ เมื่อมีคนติดตั้งเว็บไซต์ของตน—ติดตั้ง WordPress บนเซิร์ฟเวอร์ของตนเอง—ก็จำเป็นต้องมีการกำหนดค่าเซิร์ฟเวอร์อื่นๆ มากมาย เช่น WebSocket และ มีการสื่อสารแบบไคลเอนต์ถึงไคลเอนต์ การสื่อสารแบบเพียร์ทูเพียร์
ชั้นการสื่อสารเหล่านี้จึงมีอยู่มากมาย และการรักษาความปลอดภัยและประสิทธิภาพรวมถึงการมอบประสบการณ์ที่ราบรื่นถือเป็นหนึ่งในความท้าทายที่ยิ่งใหญ่
DP: บางทีคุณอาจช่วยให้ฉันเข้าใจสิ่งนี้มากขึ้นอีกหน่อยตอนที่ฉันกำลังใช้ปลั๊กอิน Multicollab และฉันมีเอกสารเปิดอยู่และมีคนอื่นเข้ามา และไม่ว่าพวกเขาจะแสดงความคิดเห็นหรือแก้ไขแบบเรียลไทม์ หรือโหมดข้อเสนอแนะ พวกเขากำลังทำเครือข่ายแบบเพียร์ทูเพียร์ หรือเราทั้งคู่ทำงานบนคลาวด์
โพสต์ของฉันอยู่บนคลาวด์จริงๆ และเราทั้งคู่เข้าถึงมันได้หรือไม่
เอจี: ใช่แล้ว สถาปัตยกรรมพื้นฐานคือ เราใช้ WebSocket คุณก็รู้ เพราะนั่นคือการสื่อสารแบบอะซิงโครนัส ซึ่งการเปลี่ยนแปลงและสิ่งที่คุณทำทั้งหมดจะถูกส่งไปยังเซิร์ฟเวอร์ WebSocket จากนั้นจะซิงค์กับทั้งหมด ลูกค้า
สิ่งที่น่าสนใจเกี่ยวกับ WebSocket ก็คือ หากคุณสามารถกำหนดค่าได้ทั้งสองวิธี หากคุณต้องการสร้างเซิร์ฟเวอร์คลาวด์ส่วนกลาง โดยที่คุณต้องการให้การเปลี่ยนแปลงทั้งหมดไปที่นั่น จากนั้นมันจะกระจายไปยังไคลเอนต์ทั้งหมด คุณสามารถปรับใช้ สถาปัตยกรรมแบบนั้น หรือคุณสามารถมีสถาปัตยกรรมแบบเพียร์ทูเพียร์ที่ไม่มีการจัดเก็บสิ่งใดบนเซิร์ฟเวอร์กลาง แต่เป็นเพียงการสื่อสารแบบเพียร์ทูเพียร์ และนั่นก็เหมือนกับ WebSocket เวอร์ชัน WebRTC
ใช่แล้ว เรามีสองวิธีที่แตกต่างกัน คุณสามารถนำฟังก์ชันนี้ไปใช้จริงได้
DP: นั่นเยี่ยมมาก
เราจะพักสักหน่อย และเมื่อเรากลับมา เราจะเริ่มพูดคุยกับ Anil Gupta เกี่ยวกับปลั๊กอิน Multicollab สำหรับ WordPress และการแก้ไขโดยผู้ใช้หลายคน ดังนั้นคอยติดตามเพิ่มเติมหลังจากหยุดพักช่วงสั้น ๆ
ยินดีต้อนรับกลับสู่ Press This พ็อดแคสต์ชุมชน WordPress ฉันเป็นพิธีกรของคุณ ด็อกป๊อป วันนี้ ฉันกำลังพูดคุยกับ Anil Gupta CEO และผู้ร่วมก่อตั้ง Multidots และปลั๊กอิน Multicollab สำหรับ WordPress ซึ่งให้ผู้ใช้หลายคนแก้ไขพร้อมกันแบบเรียลไทม์ รวมถึงโหมดแสดงความคิดเห็นและข้อเสนอแนะและทุกสิ่ง เรามารู้แล้ว
และอานิล ฉันจะให้คุณกลับมาและบอกเราอีกสักหน่อยว่า สิ่งต่างๆ ดำเนินไปอย่างไรในเรื่องนี้
เมื่อฉัน—หากฉันมีไซต์ที่ติดตั้ง Multicollab ไว้ สิ่งที่ฉันต้องทำก็แค่มีผู้ใช้คนที่สองที่มีความสามารถเป็นผู้เขียนบนเว็บไซต์ของฉันด้วย และตอนนี้พวกเขาสามารถ—ฉันสามารถให้สิทธิ์พวกเขาในการเข้าถึงหรือทำอย่างไร—พวกเขาเพียงแค่คลิกโพสต์จากแดชบอร์ดเมื่อพวกเขาลงชื่อเข้าใช้แล้ว และหากมีคนอยู่ในนั้นแล้ว มันเป็นเพียงการแก้ไขแบบเรียลไทม์ระหว่างคนทั้งสอง พวกเขา?
เอจี: ใช่ นั่นเป็นคำถามที่ดี และนั่นคือสิ่งหนึ่งที่เมื่อเราพัฒนาปลั๊กอิน เราก็คิดแบบนั้น—เหมือนกับที่เราควรจะทำจริงๆ—เพราะการสร้างและการทำงานร่วมกันภายใน WordPress เรายังต้องการให้แน่ใจว่าขั้นตอนการทำงานที่มีอยู่นั้น มีคนจำนวนมากคุ้นเคยดี เราไม่ต้องการรบกวนขั้นตอนการทำงานนั้นมากเกินไป
ดังนั้นสิ่งที่เราทำคือเราพยายามสร้างการทำงานร่วมกันในลักษณะเพื่อให้ทำงานได้โดยไม่มีการเปลี่ยนแปลงเวิร์กโฟลว์ที่มีอยู่ของคุณมากนัก สิ่งที่ฉันหมายถึงคือสิ่งที่คุณพูดนั้น ขึ้นอยู่กับบทบาทของคุณ บทบาทของ WordPress ไม่ว่าคุณจะเป็นผู้เขียน ผู้ตรวจสอบ บรรณาธิการร่วม หรือผู้ดูแลระบบ และหากคุณมีสิทธิ์เข้าถึงโพสต์ทั้งหมด คุณสามารถไปที่ตารางโพสต์ของคุณและแก้ไขโพสต์ และคุณสามารถกระโดดเข้าสู่การทำงานร่วมกันในโพสต์ได้
แต่สมมติว่าถ้าคุณต้องการเชิญใครสักคนเป็นการเฉพาะ เช่น ต้องการพูดถึงและเชิญให้ทำงานร่วมกัน คุณสามารถพูดถึงพวกเขาได้เหมือนกับใน Google เอกสาร @ และใส่ชื่อของบุคคลนั้น จากนั้นบุคคลนั้นจะได้รับอีเมล การแจ้งเตือนหรือการแจ้งเตือน Slack
เช่น “เฮ้ มีคนพูดถึงคุณในโพสต์นี้ในความคิดเห็นนี้” จากนั้นพวกเขาก็เข้ามาและเริ่มทำงานร่วมกันได้ นี่คือสองวิธีที่คุณสามารถเชิญได้
วิธีที่สามคือคุณยังสามารถแชร์ลิงก์โดยไม่ต้องโพสต์หรือแสดงความคิดเห็นใน Slack หรือแอปใดๆ ที่เราใช้ และพวกเขาก็สามารถคลิกที่ลิงก์ได้เช่นกัน พวกเขาสามารถเข้าร่วมและทำงานร่วมกันในเนื้อหาได้ เราได้สร้างฟังก์ชันการแชร์ด้วย เพื่อให้คุณสามารถแชร์โพสต์และแชร์กับผู้ร่วมงานที่เป็นแขกได้ นี่คือจุดที่พวกเขาไม่ได้—พวกเขาไม่จำเป็นต้องเป็นหรือเป็นผู้ใช้ WordPress ของคุณและคุณไม่จำเป็นต้องลงทะเบียนพวกเขาเป็นบัญชีในเว็บไซต์ WordPress ของคุณ
ดังนั้นเพียงแค่ส่งอีเมล คุณก็สามารถเชิญใครก็ได้และให้พวกเขาเป็นผู้แสดงความคิดเห็นหรือผู้ดูได้ใช่ไหม? เพื่อให้พวกเขาสามารถดูโพสต์หรือแสดงความคิดเห็นและตอบกลับความคิดเห็นเป็นส่วนหนึ่งของโพสต์ได้ และด้วยวิธีนี้พวกเขาสามารถมาร่วมงานกันได้
และเรายังได้สร้างบทบาทบรรณาธิการร่วมอีกด้วย ดังนั้นพวกเขาจึงสามารถมอบหมายบุคคลที่ไม่ใช่ผู้ใช้ WordPress และคุณต้องการอนุญาตให้พวกเขาแก้ไขเนื้อหาบางส่วนได้
ฉันคิดว่านี่คือวิธีต่างๆ ที่คุณสามารถเชิญและมอบหมายใครก็ได้เข้าสู่เนื้อหา
DP: นั่นเป็นฟังก์ชันที่ยอดเยี่ยมจริงๆ และความสามารถในการกดถูกใจ พูดถึงใครบางคน แล้วรับอีเมลหรือการแจ้งเตือนจาก Slack ให้ความรู้สึกแบบมืออาชีพอย่างแน่นอน เป็นอะไรที่มากกว่าที่ WordPress ปกติจะมีในตัวเอง
และฉันเดาว่านั่นทำให้ฉันมีคำถามใหญ่ซึ่งก็คือ: ในที่สุด WordPress จะเปิดตัวการแก้ไขผู้ใช้หลายคนบางเวอร์ชัน ซึ่งเป็นการแก้ไขผู้ใช้หลายคนแบบเรียลไทม์พร้อมกัน
คุณทำงานนี้มาสามปีแล้ว มันฟังดูเหมือน การสร้างเครื่องมือแบบนี้จะเป็นอย่างไรเมื่อรู้ว่าในที่สุดจะมีเวอร์ชันอื่นที่จะออกมาใน WordPress core?
เอจี: ใช่ ฉันได้รับคำถามนี้บ่อยมาก และอันที่จริง เมื่อสามปีที่แล้วเมื่อเราเริ่มทำงานนี้ และเราเกือบจะสร้างเวอร์ชันแรกสำหรับลูกค้าของเรา แต่ต่อมา เราก็ตัดสินใจที่จะสร้างสิ่งนี้ต่อไป ปลั๊กอินเต็มรูปแบบและเป็นธุรกิจ
ตอนนั้นฉันมีคำถามนั้น ฉันทราบแล้วว่า Gutenberg ระยะที่ 3 ได้รับการประกาศแล้ว และในอนาคต เราจะมีฟังก์ชันนี้เป็นส่วนหนึ่งของข้อเสนอหลักของ WordPress
ฉันคิดว่า คุณรู้ไหม ฉันจะบอกว่าถ้าคุณดูระบบนิเวศของ WordPress ก็มีความแตกต่างมากมาย—เช่น แม้ว่าเราจะมี Gutenberg ซึ่งสวยงามและฟรี ก็ยังมีผู้สร้างเพจหลายสิบหรือสองโหลที่ ยังมีอยู่และคนก็ชอบและใช้มัน
สิ่งหนึ่งที่ก็คือ ใช่ เช่นเดียวกับที่มีผู้ใช้หลายประเภท บางอย่างเช่นการตั้งค่า การติดตั้ง WordPress แบบวานิลลา และบางส่วนก็มีความเป็นมืออาชีพมากกว่า และพวกเขาต้องการการควบคุมและการปรับแต่งเพิ่มเติมเล็กน้อยเกี่ยวกับวิธีการใช้งาน การทำงานร่วมกัน. นั่นคือวิธีหนึ่งที่เราเห็นว่า Multicollab จะดึงดูดผู้ใช้มืออาชีพที่ต้องการฟังก์ชันระดับนั้น
และอย่างที่สองคืออินเทอร์เฟซสไตล์ Google Docs นั่นคือสิ่งที่เรามุ่งเน้นไปที่สิ่งที่เราไม่ต้องการมากขึ้น เนื่องจากเมื่อพูดถึงการทำงานร่วมกัน ผู้คนจะคุ้นเคยเป็นอย่างดีว่าแอปอื่นๆ ใช้การทำงานร่วมกันอย่างไร โดยเฉพาะอย่างยิ่งเมื่อพูดถึง Google เอกสาร ดังนั้นเราจึงพยายามนำเวิร์กโฟลว์ผู้ใช้และประสบการณ์ผู้ใช้ที่คุ้นเคยเข้ามา
[00:15:00] และประการที่สาม ฉันจะบอกว่า Multicollab เป็นทีมเล็กๆ คุณรู้ไหม เราสามารถดำเนินการได้เร็วมาก ดังนั้น ฉันคิดว่าฉันจะพูดในแง่ของการเปลี่ยนแปลง การอัปเดตฟีเจอร์ และการแก้ไขข้อบกพร่อง ฉันเห็นแบบว่า เรามีข้อได้เปรียบจากการเป็นคนตัวเล็ก ดังนั้นเราจึงสามารถดำเนินการได้รวดเร็วและเปิดตัวหลายรายการได้ การอัปเดตและการเปลี่ยนแปลง
ในอีกด้านหนึ่ง ฉันเห็นว่าแกน WordPress มีขนาดใหญ่ตามการออกแบบ ดังนั้นก็จะช้าเช่นกัน อย่างที่เราบอกไปแล้ว เช่น ประกาศเมื่อห้าปีที่แล้ว เรายังรอฟังก์ชันนี้อยู่
แม้ว่าพวกเขาจะเปิดตัว ฉันก็ยังเห็นว่า Multicollab ยังคงมีข้อเสนอดังกล่าวและดึงดูดผู้ใช้บางส่วนที่ต้องการการสนับสนุนลูกค้าอย่างรวดเร็ว การปรับแต่ง และการเข้าถึงการทำงานร่วมกันระดับมืออาชีพ
DP: ยังเร็วเกินไปที่จะคาดเดาว่าเครื่องมือของคุณสามารถเพิ่มลงในการแก้ไขแบบหลายผู้ใช้หรือไม่เมื่อออกมาในระยะที่ 3
AG: วิธีที่เราเห็นคือ และนั่นคือสิ่งที่เรายังเปิดอยู่และกำลังพิจารณาเป็นตัวเลือก ซึ่งก็คือ Multicollab วิธีที่เราสร้างมันขึ้นมา การแสดงความคิดเห็น ข้อเสนอแนะ การแก้ไขแบบเรียลไทม์ และการปรับแต่งอื่นๆ อีกมากมาย —พวกมันล้วนเป็นสิ่งที่เป็นโมดูลที่แยกจากกันมาก
ดังนั้นสิ่งที่เราคิดก็คือ ขึ้นอยู่กับว่า WordPress core เปิดตัวการทำงานร่วมกันอย่างไร วิธีที่พวกเขาออกแบบหรือสร้างฟังก์ชันการทำงานทั้งหมด ฉันมั่นใจมากว่า Multicollab จะทำงานหรือสามารถทำงานร่วมกับฟังก์ชันการทำงานที่ฝังอยู่ในตัวได้ ของเวิร์ดเพรส
เพราะถ้าคุณดูการแก้ไขตามเวลาจริง คุณจะรู้ว่าถ้าคุณเห็นว่าแกนหลักของ WordPress แน่นอนว่าการแก้ไขแบบเรียลไทม์นั้นทำงานได้ยอดเยี่ยมมาก คุณก็รู้ Multicollab ก็มีความคิดเห็นและข้อเสนอแนะนี้
นั่นคือสิ่งที่คุณรู้ว่ามีการปรับแต่งขั้นสูงมากมายและคุณสมบัติที่เราสร้างขึ้นซึ่งอาจเป็นประโยชน์ ดังนั้นฉันจึงเปิดกว้างกับความเป็นไปได้นั้น โดยที่หากฉันเห็นว่าแกน WordPress ได้ทำบางสิ่งบางอย่างซึ่งเป็นรากฐานซึ่งดีมาก เราอาจปรับแต่งปลั๊กอินของเราเพื่อให้ทำงานเพิ่มเติมจากคุณสมบัติการทำงานร่วมกันหลักของ WordPress
DP: ในบันทึกนั้น เราจะจดบันทึกอีกครั้งหนึ่ง หรือพักสั้นๆ อีกครั้งหนึ่ง เมื่อเรากลับมา เราจะเริ่มสนทนากับ Anil Gupta เกี่ยวกับอนาคตของปลั๊กอิน Multicollab และ WordPress
ดังนั้นคอยติดตามเพิ่มเติมหลังจากหยุดพักช่วงสั้น ๆ
ยินดีต้อนรับกลับสู่ Press This พอดแคสต์ชุมชน WordPress บน WMR ฉันเป็นพิธีกรของคุณ ด็อคป๊อป วันนี้ฉันกำลังพูดคุยกับ Anil Gupta CEO และผู้ร่วมก่อตั้ง Multidots และปลั๊กอิน Multicollab สำหรับ WordPress
เราได้พูดคุยเกี่ยวกับวิธีการทำงานของ Multicollab และการเปลี่ยนแปลงที่กำลังจะเกิดขึ้นกับ Gutenberg ระยะที่ 3 และวิธีที่การเปลี่ยนแปลงเหล่านี้อาจโต้ตอบกับ Multicollab
ฉันคิดว่าสิ่งหนึ่งที่ฉันสงสัยก็คือผู้ใช้ของคุณส่งผลต่อวิธีการเปิดตัวผลิตภัณฑ์ของคุณอย่างไร มีการเปลี่ยนแปลงใดบ้างที่คุณได้ยินจากด้านล่าง—บางทีผู้ใช้อาจไม่ชอบวิธีการทำงานของ Multicollab หรือข้อเสนอแนะที่พวกเขามีซึ่งส่งผลต่อผลิตภัณฑ์
เอจี: ใช่ นั่นเป็นคำถามที่ดี ใช่แล้ว นั่นเป็นสิ่งที่เราโชคดีมากเพราะเมื่อเราเปิดตัว Multicollab เมื่อสามปีที่แล้ว เรามีผู้ใช้งานเริ่มแรกจำนวนหนึ่งแล้ว
นอกจากนี้เมื่อเราเปิดตัวเวอร์ชันฟรี เราเห็นความสนใจทันทีจากทั้ง WordPress และผู้ใช้ที่ไม่ใช่ WordPress ไม่ว่าจะเป็นผู้ใช้ด้านเทคนิคและไม่ใช่ด้านเทคนิค
และมีแบรนด์องค์กรขนาดใหญ่บางแบรนด์ เช่นเดียวกับทีมเล็กๆ หนึ่งหรือสองคนที่ทุกคนใช้ Multicollab และหลังจากใช้งานแล้ว พวกเขาก็ให้ข้อเสนอแนะกับเราว่าพวกเขาคืออะไร—พวกเขาต้องการอะไรมากกว่านี้หรืออะไร การเปลี่ยนแปลงที่พวกเขาต้องการ
ดังนั้นเราจึงไม่ได้สร้างการแก้ไขแบบเรียลไทม์ตั้งแต่แรก เราสร้างเพียงการแสดงความคิดเห็นและข้อเสนอแนะเท่านั้น ผลตอบรับสำคัญประการหนึ่งที่เราได้รับอย่างต่อเนื่องคือการแก้ไขแบบเรียลไทม์ พวกเขาประมาณว่า “เราต้องการการแก้ไขแบบเรียลไทม์เช่นกัน เนื่องจากการแสดงความคิดเห็นและข้อเสนอแนะเพียงอย่างเดียวไม่เพียงพอ” ดังนั้นแบบนั้นจึงกลายเป็นส่วนหนึ่งของแผนงานของเรา และเราเริ่มสร้างสิ่งนั้น และเมื่อไม่กี่เดือนที่ผ่านมา เราได้เปิดตัวฟีเจอร์การแก้ไขแบบเรียลไทม์
ใช่แล้ว ฉันคิดว่าเราได้รับการตอบรับมากมายจากลูกค้าและผู้ใช้ และนั่นเป็นการปูทางสำหรับแผนงานในอนาคตอย่างแน่นอน
DP: และฉันรู้ว่า Multicollab เวอร์ชัน 4.0 ออกมาในเดือนตุลาคม นั่นเป็นเวอร์ชันที่แนะนำการแก้ไขแบบเรียลไทม์หรือไม่?
เอจี: ถูกต้อง ดังนั้นด้วย 4.0 เราจึงเปิดตัวฟีเจอร์การแก้ไขแบบเรียลไทม์ที่มีผู้ใช้หลายคน—ขณะนี้รองรับผู้ใช้ได้สูงสุดห้าคน แต่เรากำลังดำเนินการและเพิ่มจำนวนผู้ใช้ที่สามารถทำงานร่วมกันพร้อมกันได้ แต่ใช่แล้ว ด้วย 4.0 เราได้เปิดตัว การแก้ไขแบบเรียลไทม์และการปรับปรุงอื่นๆ มากมายในปลั๊กอิน
DP: และสิ่งที่เราคาดหวังได้ในเวอร์ชัน 5.0 เมื่อสิ่งนั้นออกมา?
เอจี: โอ้ ตอนนี้กำลังทำงานบน 4.2 เรามี 4.2, 4.3. ในบางจุดอาจเป็นเวอร์ชันห้าหรือหก
ฉันจะบอกว่าตอนนี้ ถ้าคุณดูที่การทำงานร่วมกัน แต่ละเว็บไซต์จะแยกออกจากกันมาก ฉันอยากจะเสนอตัวเลือกให้กับองค์กรเหล่านี้บางแห่ง เช่น 20 เว็บไซต์ หรือ 50 เว็บไซต์ หรือร้อยเว็บไซต์
ดังนั้นพวกเขาจะมีโซลูชันคลาวด์หรือระบบส่วนกลางที่สามารถดูกิจกรรมการทำงานร่วมกันทั้งหมดที่เกิดขึ้นระหว่างเว็บไซต์ต่างๆ ทั้งหมดได้
ดังนั้นมันจึงกลายเป็นเหมือนค่ายฐานของ WordPress มากขึ้น ซึ่งการแก้ไขแบบเรียลไทม์ กิจกรรม ความคิดเห็น—โดยเฉพาะอย่างยิ่งในระหว่างกระบวนการเผยแพร่ คุณรู้ไหม—พวกเขาสามารถมีระบบกลางได้
นั่นก็เหมือนกับแผนระยะยาวที่ผู้ใช้บางคนร้องขอ แต่นี่ไม่ใช่เวลาที่เหมาะสม เรายังต้องการสร้างคุณลักษณะพื้นฐานทั้งหมด
และอย่างต่อเนื่อง ในอีกสองปีข้างหน้า เมื่อเราแก้ไขแบบเรียลไทม์และฟังก์ชันอื่นๆ ได้สมบูรณ์แบบแล้ว ฉันคิดว่าแผนถัดไปคือการหาวิธีที่เราจะรวมการทำงานร่วมกันนี้เข้ากับซอฟต์แวร์อื่นๆ ได้อย่างแท้จริง
ดังนั้น ไม่ว่าจะเป็น Basecamp หรือ Salesforce หรือ CRM เครื่องมืออื่นๆ อีกมากมาย กิจกรรมและการทำงานร่วมกันทั้งหมดที่เกิดขึ้นภายในเว็บไซต์ของลูกค้าของเราเป็นอย่างไร เราจะผสานรวมสิ่งนั้นกับเครื่องมืออื่นๆ เหล่านั้นได้อย่างไร นั่นคือสิ่งที่ฉันพูดถึงไปแล้วในตอนต้นว่าการขยาย Multicollab ให้ทำงานกับการตั้งค่า WordPress ประเภทต่างๆ
ตอนนี้มันใช้งานได้กับ WooCommerce มันใช้งานได้กับกรณีพิเศษมากมายที่ผู้คนใช้ WordPress ดังนั้นเป้าหมายของเราคือการทำให้มันเข้ากันได้มากขึ้น เพื่อให้พวกเขาสามารถใช้ Multicollab ได้ค่อนข้างมากในทุกสถานการณ์และสถานการณ์
DP: วันนี้ฉันขอขอบคุณที่สละเวลาของคุณอานิล หากผู้คนต้องการติดตามคุณและเรียนรู้เพิ่มเติมเกี่ยวกับโปรเจ็กต์ที่คุณกำลังทำอยู่ และ Multidots กำลังทำอะไรอยู่ คุณแนะนำให้ส่งพวกเขาไปที่ไหน
เอจี: ใช่ ฉันคิดว่าสถานที่ที่ดีที่สุดคือหากพวกเขาไปที่ multidots.com นั่นคือเว็บไซต์ธุรกิจของเราซึ่งเรามีแทบทุกช่องทางที่คุณสามารถเข้าถึง Multicollab dotstore ได้ เว็บไซต์ Multicollab คือ multicollab.com และ Dotstore อยู่ที่ dotstore.com
DP: เยี่ยมมาก ขอบคุณมาก. เพียงเท่านี้สำหรับตอนนี้ของ Press This ซึ่งเป็นพอดแคสต์ชุมชน WordPress บน WMR คอยติดตามสัปดาห์หน้า เราจะพูดคุยกับ Adam Weeks เกี่ยวกับการโปรโมตปลั๊กอิน WordPress หรือผลิตภัณฑ์ WordPress ของคุณ มันจะเป็นตอนที่สนุก
ขอขอบคุณที่ฟัง Press This พอดแคสต์ชุมชน WordPress บน WMR คุณสามารถติดตามการผจญภัยของฉันได้บน Twitter, เฉือน X @TheTorqueMag, นั่นคือ The Torque Mag หรือคุณสามารถไปที่ TorqueMag.io เพื่อดูตอนอื่นๆ ของ Press This รวมถึงเวอร์ชันที่ถอดเสียงของบทสนทนาแต่ละอัน คุณยังสามารถสมัครสมาชิกบน RedCircle, iTunes, Spotify หรือดาวน์โหลดโดยตรงจาก WMR.fm
ฉันเป็นเจ้าภาพของคุณ ดร.ป๊อปปูลาร์ ฉันสนับสนุนชุมชน WordPress ผ่านบทบาทของฉันที่ WP Engine และฉันชอบที่จะนำเสนอสมาชิกของชุมชนนั้นให้โดดเด่นในแต่ละสัปดาห์ใน Press This