按此:WordPress 中的 Multicollab 即時協作
已發表: 2023-12-15歡迎來到 Press This,WMR 的 WordPress 社群播客。 每集都有來自社區各地的嘉賓,並討論 WordPress 開發人員面臨的最大問題。 以下是原始錄音的轉錄。
由紅圈提供支持
Doc Pop :您正在收聽 Press This,這是 WMR 上的 WordPress 社群播客。 每週我們都會專注於 WordPress 社群的成員。 我是你們的主持人,波普博士。 我透過在 WP Engine 中的角色以及對 TorqueMag.io 的貢獻來支持 WordPress 社群。 您可以在 RedCircle、iTunes、Spotify 或您最喜歡的播客應用程式上訂閱 Press This。 您也可以直接從 WMR.fm 下載劇集。
我記得當我第一次聽到Matt Mullenweg 宣布他的古騰堡項目計劃時——我相信是在2018 年的WordCamp 上,當時他列出了各種功能——但最引人注目的一個,是讓人們驚嘆不已的一個。人群是多用戶編輯:這個想法是兩個用戶可以在一個帖子中,或者在一個網站的任何地方,包括編輯前面。 但當時,我們討論的主要是兩個用戶同時從兩個不同的位置即時編輯貼文。
現在已經五年了,古騰堡已經取得了很大的進展。 這是塊編輯器。 有完整的網站編輯功能,但我們仍然沒有多用戶編輯功能。 目前仍在進行中。
但現在,您實際上可以使用執行此操作的工具。 Multicollab 插件,由 Multidots 團隊創建。 今天我們將與 Multidots 和 Multicollab 的執行長兼聯合創始人 Anil Gupta 討論這個令人驚嘆的新插件。
阿尼爾,感謝您今天加入我們。
AG:嘿,波普博士,很高興來到這裡。
DP:我們非常高興有你! 我知道您非常熱衷於 Multidots 的 WordPress 社群。 在演出之前,我們討論了您將擁有的所有插件以及我甚至在我的 Woo 網站上使用的一些插件。 我想聽聽您的 WordPress 起源故事。
您是如何接觸 WordPress 的?
AG:所以,有三個不同的轉捩點,第一個是我在大學學習電腦科學的時候。 我涉足開源技術,這是我們學院第一次尋找最具成本效益的方式來擁有電腦和作業系統之類的東西。
所以,那是我第一次親身體驗開源技術。 然後我學習了 PHP、Web 開發技術等等。 當我大學畢業時,我成為了網頁開發人員,我正在開發一堆不同的開源內容管理系統和類似的東西。
然後有一天,我在一家公司工作時得到了一個 WordPress 項目,然後,在 2009 年我創辦 Multidots 時,我們開始更專注於基於 WordPress 的設計和開發。
所以我想說,在過去的 15 年裡,WordPress 一誕生,我就非常幸運地使用 WordPress 並在 WordPress 上建立網站。
DP:這讓我們想到了 Multidots。 這是您在 2009 年左右開始的還是後來才開始的?
AG:是的,那是 2009 年。我和我的商業夥伴創建了 Multidots,作為一家網絡代理公司,我們專注於定制 WordPress,或者幫助企業和出版商從其他內容管理系統遷移到 WordPress。
DP:讓我們來談談我最興奮的事:Multicollab,你們正在做的插件。 您能否告訴我們一些有關 Multicollab 何時出現以及 Multicollab 做什麼的資訊? 這個插件有什麼作用?
AG:簡單來說,Multicollab 是一個適用於 WordPress 的 Google Docs 風格協作外掛。
眾所周知,許多不同的內容創建和內容發布應用程序,例如Canva 和Sigma、Notion、Google Docs、Microsoft Word,所有這些文件都內建了協作功能,所以從第一天開始,當您開始使用該軟體時,您已經有了協作,例如內聯評論,將文檔變成更像是建議,更像是 Google 文檔,在哪裡任何編輯都會變成更改,以及實時編輯,以便多個用戶可以一起編輯和創建內容。
不幸的是,此功能在 WordPress 中尚不可用。 因此,三年前,我們幫助的一位企業客戶開發了他們的 WordPress 網站,他們要求提供此功能,我們進行了大量搜索,但找不到真正可以完成此工作的正確插件。
因此,我們最終在 WordPress 中建立了自己的 Google Docs 風格的協作外掛程式。
DP:需要安裝區塊編輯器嗎? 這適用於經典 WordPress 嗎?
AG:這是個好問題。 因此,目前,您知道,為了讓事情簡單起見,我們只關注古騰堡。 所以塊編輯器- 所以Multicollab 在塊編輯器上運行良好,但我們在路線圖中最終將其擴展到多種不同類型的頁面構建器和內容創建[工具],例如插件,如ACF 和Elementor 以及許多其他頁面建立器。
DP:我提到過,古騰堡和 WordPress 核心正在開發多用戶編輯功能。 這並不是說他們覺得它太難了,因為它還沒有發布——有一系列他們認為必須做的事情。 他們必須創建一個區塊編輯器,然後必須進行完整的網站編輯之類的事情。
所以他們有——有一個清單。 我認為他們路線圖的下一步將是多用戶編輯。
但話雖這麼說,它可能確實面臨比他們預期更多的挑戰。 我只是有點好奇,例如,你們在建立這個多用戶編輯時遇到了哪些挑戰?
您驚訝地發現哪些事情比您預期的更難?
AG:你說得對,整個合作是一個非常巨大的挑戰,是在 WordPress 上建立的技術挑戰。 我提到的所有其他應用程序,Notion、Google Doc、Canva,它們與 WordPress 之間的區別在於 WordPress 更像是一個自託管解決方案,而所有其他應用程式都是雲端託管的,對嗎?
因此,它們都有一個中央雲端進行管理。 因此使用者不必擔心管理自己的實例。 所以這有點像是架構層面的一個很大的差異。 WordPress 和協作的挑戰是,在 WordPress 中引入協作是的,就像 WordPress 一樣,人們將其作為原始程式碼安裝,我們有各種不同的託管和伺服器配置。
因此,為了進行協作——當我談論協作時,我們需要了解協作中的三個關鍵要素。 一是在評論。 因此,您基本上可以對內容的不同部分進行線上評論,而不是即時編輯。 然後還有一堆其他的事情。
例如,我會考慮建議更多通知等等。 所以線上評論建議,所有這些——所有這些功能,它們比即時編輯要簡單一些,因為它不需要大量的伺服器配置和伺服器架構,但仍然是兼容性,因為當人們安裝WordPress並使用WordPress作為他們的網站,每個WordPress網站都是非常獨特的。
你知道,我們不知道他們在使用什麼東西。 我們不知道他們使用什麼樣的插件。 因此,已經安裝和涉及了很多個性化設置,並確保所有這些功能都可以正常工作,而不會與其他外掛程式和主題發生衝突。 這對於評論和建議功能來說是一個巨大的挑戰。
但即時編輯是一個大問題,因為在即時編輯中,當有人安裝他們的網站(在他們自己的伺服器上安裝 WordPress)時,需要一堆其他伺服器配置,例如 WebSocket,有一種客戶端對客戶端的通信,點對點的通信。
所以有很多這樣的通訊層。 保持安全性和性能,並提供無縫體驗是巨大的挑戰之一。
DP:也許你可以幫助我在我使用 Multicollab 插件時更多地理解這一點,並且我打開一個文檔,然後其他人進來,看看他們是在評論還是在進行實時編輯或者建議模式,他們是在做點對點網路還是我們都在雲端工作?
我的帖子實際上在雲端並且我們都在訪問它嗎?
AG:是的,所以,底層架構是,我們使用 WebSocket,你知道,所以它是一種非同步通信,你所做的所有更改和事情都會發送到 WebSocket 伺服器,然後與所有內容同步客戶。
關於 WebSocket 的有趣之處在於,如果您實際上可以透過兩種方式進行配置,如果您想建立一個中央雲端伺服器,您希望所有變更都在那裡,然後分發給所有客戶端,您可以實現一個像那樣的建築。 或者,您可以採用點對點架構,其中中央伺服器上不儲存任何內容,而只是點對點通訊。 這就像是 WebSocket 的 WebRTC 版本。
是的,所以我們可以透過兩種不同的方式來實際實現此功能。
DP:嗯,那太棒了。
我們將短暫休息一下,當我們回來時,我們將繼續與 Anil Gupta 討論用於 WordPress 和多用戶編輯的 Multicollab 外掛。 因此,請在短暫休息後繼續關注更多內容。
歡迎回到 WordPress 社群播客 Press This。 我是你們的主持人 Doc Pop。 今天,我正在與 Anil Gupta 交談,他是 Multidots 和 WordPress Multicollab 插件的首席執行官兼聯合創始人,該插件為您提供多用戶、同步、實時編輯以及評論和建議模式等所有功能我們已經知道了。
阿尼爾,我會讓你回來告訴我們更多關於我想事情是如何運作的。
當我——如果我有一個安裝了 Multicollab 的網站,那麼我所需要做的就是讓第二個使用者在我的網站上也具有創作能力。 現在他們可以——我可以給他們訪問權限,或者他們如何——登錄後點擊儀表板上的帖子,如果有人已經在其中,那麼他們就可以在兩者之間進行實時編輯他們?
AG:是的,這是一個很好的問題。 那就是,當我們開發外掛時,我們有點像思考它——就像我們實際上應該如何思考——因為在 WordPress 內部建立和協作,我們也想確保現有的工作流程很多人都非常熟悉,你知道,我們不想過度幹擾該工作流程。
因此,我們所做的是嘗試以某種方式建立協作,使其能夠在現有工作流程中無需進行太多更改的情況下正常運作。 我的意思是,你所說的,取決於你的角色,WordPress 角色,無論你是作者、版主、共同編輯或管理員。 如果您有權訪問所有帖子,則可以轉到帖子表並編輯帖子,然後可以開始協作帖子。
但是,假設您想專門邀請某人(想要提及並邀請進行某種協作),您可以像在Google 文件@ 中一樣提及他們,然後記下該人的姓名,然後該人就會收到電子郵件通知或 Slack 通知。
就像,「嘿,有人在這篇評論中提到了你,」然後他們也可以加入並開始合作。 這是您可以邀請的兩種方式。
第三種方式是您還可以在 Slack 或我們使用的任何應用程式上分享帖子或評論的鏈接,他們也可以點擊該鏈接。 他們可以跳入內容並進行協作。 我們也建置了共享功能。 這樣您就可以與來賓合作者分享該帖子並參與其中。 所以這就是他們不需要的地方——他們不需要是您的 WordPress 用戶,您也不需要將他們註冊為您的 WordPress 網站的帳戶。
因此,只需透過電子郵件,您就可以邀請任何人並讓他們成為評論者或查看者,對吧? 因此他們可以查看帖子,也可以發表評論並將評論回覆到帖子的一部分。 這樣他們就可以來合作。
我們還創建了聯合編輯角色,因此具有能力。 因此,他們也可以指派不是 WordPress 使用者的人員,而您希望授予他們編輯部分內容的權限。
因此,我認為,這些是您可以邀請和分配任何人參與內容的所有不同方式。
DP:這確實是很酷的功能,並且能夠提及某人,然後收到電子郵件或 Slack 通知。 絕對給人一種專業的感覺,比 WordPress 本身通常擁有的感覺還要多。
我想這讓我想到了一個大問題,那就是:WordPress 最終將推出某種版本的多用戶編輯,同時即時多用戶編輯。
你已經為此工作了三年。 這聽起來像。 知道最終會在 WordPress 核心中出現不同的版本,建立這樣的工具是什麼感覺?
AG:是的,我經常被問到這個問題,事實上,三年前,當我們開始研究這個問題時,我們有點像為我們的客戶構建了第一個版本,但後來,我們也決定繼續構建這個版本一個成熟的外掛和一項業務。
所以當時我就有這樣的疑問。 我已經知道古騰堡第三階段已經宣布,在未來的某個時候,我們將把這個功能作為 WordPress 核心產品的一部分。
我想,你知道,我會說,如果你研究一下WordPress 生態系統,你會發現有很多不同的——就像我們有一個漂亮且免費的古騰堡一樣,仍然可能有一打或兩打的頁面建構器仍然存在,人們喜歡它並使用它。
所以有一件事是,是的,就像有非常不同類型的用戶,你知道,有些人喜歡普通的WordPress 設定、安裝,有些人則更專業,他們希望對如何使用WordPress 有更多的控制和自定義。合作。 因此,這是我們看到 Multicollab 將吸引那些想要該等級功能的專業用戶的一種方式。
第二個是 Google Docs 風格的介面。 因此,我們在不想關注的地方更專注於這一點,因為在協作方面,人們非常熟悉其他應用程式如何使用協作,尤其是在涉及 Google 文件時。 所以我們有點像是嘗試引入非常熟悉的使用者工作流程和使用者體驗。
[00:15:00] 第三,我想說,Multicollab 是一個小團隊,你知道,我們可以快速行動。 所以我想我會說,就像在變化、功能更新和錯誤修復方面一樣,我認為,我們有規模小的優勢,所以我們可以快速行動,我們可以推出多個更新和更改。
另一方面,我發現 WordPress 核心在設計上很大,所以速度也會很慢。 正如我們所提到的,就像五年前宣布的那樣,我們仍在等待這個功能。
但即使他們推出了它,我仍然認為 Multicollab 仍然會提供該產品,並且對一些需要快速客戶支援、客製化和專業級協作存取權限的用戶具有吸引力。
DP:現在推測您的工具在第三階段推出時是否可以添加多用戶編輯功能是否還為時過早?
AG:我們的看法是,我們也開放並考慮將其作為一個選項,這就是 Multicollab,我們構建它的方式,評論,建議,實時編輯,以及一堆其他自定義——它們都是非常獨立的模組。
所以我們一直在想的是,根據 WordPress 核心如何推出協作、他們如何設計或建立整個功能,我非常肯定 Multicollab 將致力於或可以與內建功能協作WordPress 的。
因為如果你看看即時編輯,你就知道,如果你看到 WordPress 核心,當然,即時編輯做得很棒,你知道,然後 Multicollab 有這樣的評論和建議。
您知道,這就是我們建立的許多高級自訂功能和功能可能會有所幫助的地方。 因此,我對這種可能性持非常開放的態度,如果我看到WordPress 核心做了一些事情,這是基礎,這很棒,那麼我們也可能會自訂我們的插件,以便在WordPress 核心協作功能之上工作。
DP:關於這一點,我們將再做一個說明,或是再做一次短暫的休息。 當我們回來時,我們將繼續與 Anil Gupta 討論 Multicollab 外掛程式和 WordPress 的未來。
因此,短暫休息後請繼續關注更多內容。
歡迎回到 Press This,這是 WMR 上的 WordPress 社群播客。 我是你們的主持人,波普博士。 今天,我正在與 Anil Gupta 交談,他是 WordPress Multidots 和 Multicollab 外掛的執行長兼聯合創始人。
我們已經討論了 Multicollab 的工作原理以及古騰堡第三階段即將發生的變化以及它們如何與 Multicollab 互動。
我認為我好奇的一件事是您的用戶如何影響您推出產品的方式。 您是否從底層聽到任何更改,例如使用者可能不喜歡 Multicollab 的工作方式或他們對產品的建議?
AG:是的,這是個好問題。 所以,是的,這是我們非常幸運的事情,因為三年前我們推出 Multicollab 的那一刻,我們已經有了一些初始用戶。
另外,當我們推出免費版本時,我們看到 WordPress 和非 WordPress 等技術用戶和非技術用戶立即產生了興趣。
有一些非常大的企業品牌以及像一兩個人的小團隊都一直在使用Multicollab,並且在使用它之後,他們一直向我們提供一些反饋,告訴我們他們是什麼——他們想要更多什麼或什麼他們想要的改變。
所以我們前期沒有建立即時編輯,只建立了評論和建議。 因此,我們不斷收到的一大回饋就是即時編輯。 他們說,“我們也想要實時編輯,因為僅靠這些評論和建議是不夠的。” 因此,這成為了我們路線圖的一部分,我們開始建立它,幾個月前,我們推出了即時編輯功能。
所以,是的,我認為我們從客戶和用戶那裡得到了很多此類回饋,這肯定為未來的路線圖鋪平了道路。
DP:我知道 Multicollab 4.0 版本於 10 月發布。 是那個版本引入了即時編輯功能嗎?
安格:沒錯。 因此,在4.0 中,我們推出了一個即時編輯功能,可以支援多個用戶——目前,它最多支援五個用戶,但我們正在努力增加可以同時協作的用戶數量——但是,是的,在4.0中,我們推出了即時編輯和插件中的許多其他改進。
DP: 5.0 版本發布後我們可以期待什麼?
AG:哦,現在正在開發 4.2。 我們有 4.2、4.3。 在某個時候,也許會有五、六個版本。
我想說,現在,如果你看看合作,你會發現每個網站的合作都是非常孤立的。 我想為其中一些擁有 20 個網站、50 個網站或 100 個網站的企業提供一種選擇。
因此,他們將擁有類似雲端解決方案或中央系統的功能,他們可以在其中看到所有不同網站之間正在進行的所有協作活動。
所以它變得更像是 WordPress 的大本營,你知道,所有即時編輯變更、活動、評論——尤其是在發布過程中,你知道——它們都可以有一個中央系統。
這有點像我們有一個非常長期的計劃,有些用戶要求它,但現在還不是時候——我們仍然想建立所有的基礎功能。
我想說,在接下來的兩年裡,一旦我們完善了即時編輯和其他功能,我認為下一個計劃是找到一種方法,如何將這種協作與其他軟體真正整合。
因此,無論是 Basecamp、Salesforce 還是 CRM,還有一堆其他不同的工具,我們客戶網站內發生的所有活動和協作如何,我們如何將其與其他工具整合。 這就是我在開始時提到的,擴展 Multicollab 以使用不同類型的 WordPress 設定。
目前,它可以與 WooCommerce 一起使用。 它適用於人們使用 WordPress 的許多不同的獨特案例。 因此,我們的目標是使其更相容,以便他們幾乎可以在任何情況和場景下使用 Multicollab。
DP:嗯,非常感謝您今天抽出時間,阿尼爾。 如果人們想關注您並了解有關您正在從事的項目以及 Multidots 正在做什麼的更多信息,您建議將他們發送到哪裡?
AG:是的,我認為最好的地方是,如果他們訪問 multidots.com,那就是我們的商業網站,您可以透過網站造訪 Multicollab dotstore。 Multicollab 網站為 multicollab.com,Dotstore 位於 dotstore.com。
DP:嗯,那太好了。 太感謝了。 這就是 WMR 上的 WordPress 社群播客 Press This 這一集的內容。 請繼續關注下週。 我們將與 Adam Weeks 討論推廣您的 WordPress 外掛或 WordPress 產品。 這將會是一個有趣的插曲。
感謝您收聽 Press This,這是 WMR 上的 WordPress 社群播客。 您可以在 Twitter 上關注我的冒險經歷,slash X @TheTorqueMag,即 The Torque Mag,或者您也可以訪問 TorqueMag.io 以了解更多 Press This 劇集以及每個對話的轉錄版本。 您也可以在 RedCircle、iTunes、Spotify 上訂閱,或直接從 WMR.fm 下載。
我是你們的主持人,人氣博士。 我透過在 WP Engine 中的角色來支持 WordPress 社區,我喜歡每週在 Press This 上關注該社群的成員。