什麼時候值得在 WordPress 中投資以塊為中心的建築?
已發表: 2023-04-09如果您是代理開發人員或自由職業者,您希望為您的客戶構建快速、高性能的網站,因為這可以構建您的產品組合併為您帶來更多業務。
在本次會議中,WP Engine 首席開發倡導者 Brian Gardner 與小組成員一起分享構建者如何依靠以塊為中心的構建來為他們的客戶帶來更多價值——同時保持在 WordPress 核心的最前沿。
演講嘉賓:
- WP Engine 首席開發倡導者 Brian Gardner
- WP Engine 的開發倡導者 Sam Munoz
- Aurooba Ahmed,自由 Web 開發人員
- Phil Crumm,10up 營銷與增長副總裁
- Kanopi 首席技術官 Katherine White
成績單:
BRIAN GARDNER: 大家好。 感謝您今天加入我們。 我們為您計劃了一個很棒的小組討論,我們將討論什麼時候值得在 WordPress 中投資以塊為中心的構建。 我這裡有一些來自 WordPress 社區的有才華的人。 讓我們見見他們吧。
首先,我們有凱特。 Kat,你想打個招呼嗎?你來自哪裡?
凱瑟琳·懷特:當然。 你好,我叫凱瑟琳·懷特。 我是 Kanopi Studios 的 CTO。 我們是一家為希望產生積極影響的客戶設計、構建和支持網站的機構。 我在德克薩斯州奧斯汀,自 2004 年以來一直在使用 WordPress。很高興談論平台的變化。
BRIAN GARDNER:很高興有你。 Aurooba,你自己呢?
AUROOBA:大家好。 我是奧羅巴。 我是一名網絡開發人員。 我已經使用 WordPress 至少十年了。 我在加拿大落基山脈附近的卡爾加里,我很高興能和大家在一起。
BRIAN GARDNER: 很高興你和我們在一起。 菲爾! 菲爾,你呢?
菲爾·克拉姆: 大家好。 我叫菲爾·克魯姆。 我是 10up 的營銷和發展高級副總裁,這是一家提供全方位服務的數字機構。 主要使用 WordPress 設計策略和工程。 自 2004 年和 2005 年以來,我一直在 WordPress 社區工作。所以看到塊編輯器將為我們所做的所有更改已經有一段時間了,我很興奮。
BRIAN GARDNER:很高興你和我們在一起,Phil。 最後但同樣重要的是,我在 WP Engine 的同事 Sam Munoz。 你想打個招呼嗎?
薩姆·穆諾茲:您好! 就像布賴恩說的,我是山姆。 我是 WP Engine 開發者關係團隊的社區經理。 自 2014 年以來,我一直是 WordPress 愛好者。聽起來我是這裡小組的寶貝,但談論 WordPress 真是太棒了,我喜歡這樣做。 所以我非常非常興奮能夠進入這個小組。
布萊恩·加德納:是的。 這會很有趣。 提醒一下,我叫 Brian Gardner,是 WP Engine 的首席開發倡導者。 自 2006 年以來,我一直在構建 WordPress。所以快速計算一下,我們可能在這次電話會議上獲得了至少 50、60、70 年的 WordPress 任期。 因此,我認為我們將做好充分準備來討論 WordPress 的未來發展。
話雖這麼說,我們為什麼不開始呢? 我只是想用一些土地問題來打開我們的大門。 山姆,我要問你這個問題——儘管我知道答案,因為我們經常交談。 但我想听聽你的想法。 只是為了讓人們跟上速度,塊編輯器和站點編輯器之間有什麼區別? 我們聽說過這個術語,稱為完整站點編輯等等。 這與現代 WordPress 的圖片相符嗎?
SAM MUNOZ:是的,所以有帶有元數據框的經典傳統 WordPress 和各種類似的東西,然後有這個新的現代 WordPress。 有塊編輯器,以前稱為古騰堡,您可以在其中構建頁面和佈局帖子以及具有不同部分和佈局的塊的東西。 然後有一個叫做網站編輯器的東西,這是現代 WordPress 的下一個迭代,在這裡您不僅可以更新和更改頁面內的內容,而且實際上還可以更新和更改頁眉、頁腳、顏色,以及更多有關全球站點的信息。
所以這裡有很多維度,我發現這個對話在那個領域非常有趣,因為也許你對塊很酷,但你就像網站編輯器,對我來說還不是。 或者您已經準備好投入其中,或者您對任何現代 WordPress 猶豫不決,而您真的想堅持使用所謂的經典 WordPress。 因此,如果其他人對此有更多解釋,請隨意。 但我認為這就是它的要點。 它現在被稱為編輯器,如果——哦,是的。 站點編輯器,而不是完整的站點編輯器。 總是有很多行話發生變化。 因此,如果您感到有點困惑,那麼您並不孤單。
布萊恩·加德納:是的。 我們將在本月底推出 WordPress 6.2,它將不再稱為 beta 站點編輯器,因為我們已經從 WP Admin 菜單項中刪除了 beta 標籤。 所以這變得令人興奮。 不過,在我們開始下一個問題之前,Phil,我想請您跟進 Sam 的回答。
您純粹是從代理機構的角度來看的。 你們已經 10up 很長時間了,你們有很多事情要做。 對此的一般看法是什麼,正如你們在我們辦公室談論的那樣,這意味著網站編輯監控了 WordPress?
PHIL CRUMM:塊編輯器對我們來說太棒了。 我們主要與內容創作者合作,我們也與創作複雜內容的創作者合作。 他們想要多媒體的東西,他們希望能夠混合文本和圖像,他們希望能夠玩弄佈局並創建登陸頁面或真正身臨其境的內容。 塊編輯器對此非常棒。
我們仍在試驗站點編輯器,以弄清楚它在何處以及如何適合我們的客戶需要構建的站點類型。 對於我們的許多客戶而言,經典編輯器、塊編輯器和站點編輯器之間存在一定範圍的靈活性。 對於我們的許多客戶來說,塊編輯器所佔據的那種中間位置對他們來說最有意義。
他們不希望隨機用戶進入並亂搞頁眉或頁腳。 他們希望對站點的全局元素有更多的控制。 著陸頁也有例外,有針對事件的臨時體驗。 對於更簡單、更直接的站點,他們可能不希望讓工程師參與長期維護。 那裡的力量肯定很大。
但我們正在嘗試,我們正在使用我們的校準,我們正在尋找使用它的機會,但總是試圖回到“我們在哪裡需要靈活性以及它從什麼時候開始”的概念變得有點太靈活了?” 令人興奮的是,現在我們可以使用三種不同的工具,以我們認為長期可持續和可維護的方式解決挑戰。
BRIAN GARDNER: 是的,正如你們所知,我們即將開始。 我們即將迎來所有這一切的五週年紀念日,當時 Matt 放棄了這個古騰堡的東西即將到來,我們將顛覆傳統 WordPress 的使用方式。 我將從你開始,Aurooba。 從您的角度來看只是好奇,因為我們在這裡有從自由職業者到代理機構之類的代表。 所以我們對此有一些不同的想法和不同的看法。 您是什麼時候第一次開始使用 Gutenberg 插件的?您基本上是在什麼時候全力以赴並完全接受隨之而來的某種開發和設計?
AUROOBA:所以我從一開始就喜歡塊編輯器 當我第一次發現它時,我認為它是早期的——那是在它被合併到核心之前,但在那之前不是很喜歡,我很喜歡,是的,這個有道理,我喜歡基於組件的設計,我喜歡原子設計,我已經這樣想了,那就去做吧。 我想我是在 2019 年底用塊編輯器構建了我的第一個生產站點。
布萊恩·加德納:哇,好的。
奧魯巴:是的。 但我的意思是,那是一個非常簡單的營銷網站。 我想當時,它是一個非常寶貝的小編輯器,現在你可以用它做更多的事情。 但當時,我肯定是這樣的,是的,當它有意義的時候,我們就去做吧。
BRIAN GARDNER:嗯,在過去四個月的開發過程中,過去四個星期發生了很多變化。 我只能想像什麼東西——我不記得了——我的意思是,我可以,四年前,東西看起來像什麼,與現在有很大不同。 所以你肯定處於前沿。
所以 Kat,你從不同的角度來看待這個問題。 您是您所在機構的首席技術官。 因此,在指導為您設計、開發、WordPress 等工作的人員方面,您負有很多責任。 你們在什麼時候——特別是你們,還有你們公司——在什麼時候開始玩弄所有這些並調查它與你們現在在哪裡使用完整的站點編輯,在當前工作流程中基於塊的構建?
凱瑟琳·懷特:當然。 因此,在它成為核心之前,我個人就開始使用 Gutenberg 作為插件。 我對它的潛力感到非常興奮。 但正如你指出的那樣,作為一個機構,我們必須權衡與其效用相關的學習曲線。 我會說大約四年前,我們開始在機構內的有限上下文中使用塊編輯器,只是在這里和那里或在非常簡單的網站上,因為對於那個時間點的我們來說,就像,哦,它是真的很酷,哦,這是個好主意,哦,如果我們必須構建任何定制的東西,那需要永遠,哦 - 所以我們猶豫是否要完全接受它。 我會說大約兩年前我們開始完全接受塊編輯器。
現在我和菲爾在同一個地方。 因此,對於站點編輯器,我們仍然沒有在大多數客戶中使用它,因為自由度太高了,而且我們通常會構建帶有大量品牌的定制單一站點體驗,我們有點想保留涉及整體網站架構和體驗的大門。 所以-
BRIAN GARDNER: 是的,我認為這是一個重要的區別點。 我們經常談論這個,山姆和我經常談論。 每個星期五,我們都會舉辦一個名為 Build Mode Live 的電話會議,我們會與 WordPress 社區的人們討論完整的站點編輯和基於塊的構建,塊編輯器和站點編輯器之間確實存在差異。 當您在帖子和頁面上編輯您的內容時,塊編輯器是基於塊的,站點編輯器只是不同,因為它真正控制您站點的架構、單頁、頁眉、頁腳。
所以一般來說——我會假設是這種情況。 Phil,你可以回答這個問題——當你把東西交給客戶時,他們不需要碰那些東西。 你說,這真的是你通常與客戶合作的內容,複雜的內容。 圍繞您覺得可以翻身和不可以翻身的東西來談談這一點。
PHIL CRUMM:很大程度上取決於客戶,很大程度上取決於他們的團隊以及他們試圖長期解決的問題。 像 Kat 一樣,我們的許多客戶都是有非常嚴格的設計指南的客戶,他們有非常嚴格的品牌指南。 他們不希望這些事情任意改變。 摩擦和不得不去找工程師或設計師來做實際上是他們的一個特點。
因此,對於與我們合作的大多數客戶來說,他們對內容本身俱有很大靈活性的想法感到非常滿意,但他們不希望任何人觸及內容周圍的東西。 變化的地方是體驗更加一次性或更加靈活,他們需要更多創造力。 我使用事件登陸頁面是一個很常見的例子,無論是在我們的團隊中還是在我們與客戶交談時。
這些東西的生命週期稍短一些,它們通常是針對主要網絡體驗中略有不同的受眾的東西,它們是一個可以發揮一點創造力和一點靈活性的地方實際上是一件好事。 因此,我們也許能夠構建一個使用站點編輯器的事件登錄頁面平台,不僅僅是塊編輯器,而是站點編輯器,並使用一些塊模式作為一些起點,以便人們知道從哪裡開始。 但如果他們想要更具實驗性,他們可以擁抱這種靈活性來做到這一點。
BRIAN GARDNER: 是的,不,這很有意義,所以 Sam 和我對此的看法略有不同,因為我們在這次談話中身兼兩職。 我們在 WP Engine 中扮演著開發者倡導者的角色。 因此,我們的工作本質上是告知和教育人們所有即將到來的東西,以及如何使用它們。
但是你和我,山姆,都是自我創業的企業家類型,所以我們為自己做事和建造東西,也有客戶和客戶。 因此,我很好奇您從任何一個角度的想法,無論是作為工作角度的一部分您需要做什麼,但是較早開始並擁有一家代理機構,您對此有何看法? 假設那是你生活的世界,你將如何處理在這個新體制下與客戶的工作?
SAM MUNOZ:是的,所以我想首先要澄清的是,當我是代理機構所有者時,我實際上是這樣 – 我不能碰塊。 我只需要專注,我必須堅持自己的工作流程。 這是我從人們那裡聽到的很多事情,我們已經建立了工作流程,我們有我們正在使用的頁面構建器,或者我們使用 ACF,或者我們正在使用任何其他可用的工具,我們有辦法做到這一點.
但我在經營業務時一直非常重視的一件事是,我能以多快的速度讓這個客戶自己離開並自己做事,而不是向我發送徽標更新、顏色更改、更改字體和更新大小的通知. 因此,當我把事情搞砸時,創建所有這些視頻教程對我來說非常重要。 老實說,我認為像站點編輯器和塊編輯器這樣的東西通常只會給最終用戶帶來很大的幫助。
儘管在某些情況下,尤其是對於某人的保留人,我們就像已經在為他們做更新一樣。 也許這是消極的,因為我們不希望他們進入並做出改變。 但是,如果允許我們的客戶自行前進對我們的商業價值很重要,那麼現代 WordPress 功能確實可以做到這一點。 我們可以讓人們離開,他們可以做出這些改變,然後他們可以重新僱用我們來做更多他們自己做不到的高級事情。
布萊恩·加德納:是的。 Aurooba,我知道你比我們這裡的其他人更獨立,對吧? Aurooba 使它沒有比這更奇異的了。 從獨立的角度與我們談談這件事,因為與她公司的首席技術官凱特不同,你是首席執行官,首席一切官,對,你正在做的事情。 因此,當您嘗試與客戶和產品構建打交道並將事情進行周轉時,您如何平衡學習所有這些東西? 我知道您對此有一些想法,除此之外,讓我們開始討論我們喜歡的有關完整站點編輯的功能,以及這種功能如何幫助加快開發過程。
AUROOBA:是的,所以我認為需要澄清的一件事是我獨自一人,但我也諮詢了很多機構。 通常,一次一兩個。 所以我也經常從團隊的角度來看,有點像插隊。所以我經常看到事情的那一面,以及,引述不引述,自由職業者的一面。
作為一名自由職業者,我認為這可能真的很難改進,但也可能比代理機構的觀點更容易,因為你有更少的東西——你花自己的時間比擁有一個你也必須擁有的團隊更便宜當您想嘗試新事物時進行訓練。 所以我一般認為站點編輯器是這個嬰兒版本,就像塊編輯器剛出來時一樣,對吧?
我現在將發布一個類似特定用例的版本,我想在其中使用站點編輯器。 但我不能,因為就像有人說的那樣,那裡的力量太大了。 我們有很多網站,它們都是同一種主題,但它們有不同的顏色和不同的正面。 就是這樣。
我想要的是能夠構建這個主題並說,嘿,對於這個站點,只需進入,使用站點編輯器更改顏色,然後在這裡更改字體,完成,沒有別的。 但是我沒有一個簡單的方法來鎖定它。 所以我可以說,嘿,在網站編輯器中,你只能策劃和做這些特定的事情,因為太多的靈活性——它們只會破壞網站。 所以我喜歡網站編輯器的概念,但它絕對不是生產級別,除非你是一個 DIYer 或者喜歡登陸頁麵類型的東西來填充它。
BRIAN GARDNER:是的,許多參加我們構建模式現場電話會議的人都非常具體地談論了這一點。 我們在這些電話會議上有兩個主要主題。 一是我想學習,但我沒有時間,因為這涉及成本。 因此,您可以平衡投資回報率和所有其他因素。 對於學習這一點以及加快開發和工作流程等方面的好處,我有自己的想法。
然後是硬幣的另一面,人們喜歡,我覺得把它翻過來是因為,Aurooba 你說——也許 Kat,你可以談談這個——把它翻過來並且無法鎖定它完全,即使有適當的控制和設置——我們都知道這是一項正在進行的工作,我們在飛行中修復和構建它,這同樣令人沮喪,但同時也令人愉快——Kat 和 Phil ,你如何處理把事情翻過來,不僅知道如何建立它,而且還知道如何將它全部鎖定?
凱瑟琳·懷特:嗯,我認為這就是我們與網站編輯的關係。 有一些控制,這真的很令人興奮。 當我想到最近在核心中迭代的事情時,他們一直在更新 theme.json,他們一直在用塊和結構以及塊封裝所做的工作——有很多事情正在發生我認為,這是有針對性的,最終能夠對網站編輯體驗中發生的事情進行細粒度控制,但我們還沒有做到這一點。 所以這就是為什麼我們非常感興趣地關注它。
就 Phil 的觀點而言,有時您確實有客戶、活動或小型站點,在這些地方為他們提供很大的靈活性以非常及時地更新或進行大量更改是有意義的。 但總體而言,我們仍處於站點編輯方面的觀望模式。
PHIL CRUMM:我認為,WordPress 的超靈活功能係統是它被如此廣泛地採用並在如此多不同類型的用例中採用的一個非常重要的部分,尤其是在企業財富 500 強級別。 我非常希望並期待看到我們繼續迭代站點編輯器的權限,在較小程度上是塊編輯器。 這有點成熟了,我們開始看到這種限制,我們希望能夠非常簡單地實施。
最終,如果網站編輯器要成為像 10up 或像 Kanopi 這樣的機構可以為我們合作的許多客戶提供的工具,我認為我們需要在其中看到那種許可系統,我們可以在其中擁有更精細地控制誰可以改變什麼以及他們可以改變什麼。
很像 Aurooba,我希望能夠使用站點編輯器作為我們真正能夠切換字體、切換顏色的工具,我稱之為油漆定制的一種方式是有限的,所以一旦我們在這些網站上吸引了我們的客戶,我們就會培訓他們如何使用我們想要的工具,而他們只是看不到其他一切。
過去我們很幸運地告訴人們,不要去這裡,這很危險,你會破壞一些東西,這對任何人都沒有好處。 但在一天結束時,尤其是當他們正在學習一種新工具時,它會在某個時候發生,有人會無意中闖入,或者有人會不小心更改了他們認為就在該頁面上的菜單,哎呀,現在整個網站的所有鏈接都丟失了。
在我們到達可以通過編程方式阻止人們這樣做的地方之前,正如 Kat 所說,正如我之前所說,我認為我們很難特別採用站點編輯器,以便我們可以利用好的部分,利用其他的東西,最終得到超級用戶許可而不是普通編輯,也許有一天,人們會僱傭一個只負責他們網站的那種 chrome 的團隊在他們的內容之外。
這是他們的專業領域,我們相信他們會管理它。 我認為我們正走在這條道路上,肯定有一個框架。 得知 WordPress 的功能係統如此強大且運行良好令人鼓舞。 我們知道該怎麼做。 到目前為止,這只是一項正在進行的工作。
BRIAN GARDNER: 是的,我要在這裡放一個 Kenny Loggins 參考。 當你說危險區域時,有幾種軟件技術——我認為 GitHub 就是其中之一。 當你去刪除一個存儲庫時,有一個標籤說,危險區域,嘿,你正在進入水域——這裡有鯊魚,這是可怕的東西,不要碰任何東西。 所以當我們想到畏縮的時刻,當我們把事情翻過來,人們有能力做我們不希望他們做的事情時,我得到的視覺效果有點有趣。
話雖這麼說,讓我們在這裡轉移到一個快速的問題,即當前可用的一兩個功能是什麼。 我將在 Gutenberg 或我們知道 6.2 中會出現什麼,即我們最喜歡的塊/站點編輯器的一兩個功能中預先確定該問題的資格。 我要先跳進去。 我喜歡現在可用的響應式排版以及響應式填充和步間距。 我認為我們在構建模式中聽到了很多關於此的信息。 人們說,哦,我想要一個網站,但它必須是響應式的。 還有X builder,無論是Cadence,還是Divi,或者Elements,或者任何有控件的。
而且我認為很多人都沒有意識到塊編輯器的當前迭代,6.2 甚至更高,因此能夠創造性地設置排版和間距、填充、邊距等性質的東西,這樣它就可以基於百分比或使用箝位範圍刻度,這基本上意味著您可以將其設置為最小最大值,這意味著當您在移動設備上減少它時,實際上反應非常好。 所以這是我最興奮的事情之一。 山姆,我將從你開始。
SAM MUNOZ:我喜歡可重複使用的積木。 我認為它們對客戶和諸如選擇加入之類的事情以及您想要在一個地方更改和更新並在其他任何地方使用的任何東西都非常有用。 我也認為模式也很棒。 我只是認為這兩個功能的結合對於塊編輯器來說是超級收費的,並且再次將東西傳遞給客戶,讓他們能夠構建自己的佈局,或者在你創建的範圍內工作對他們來說,同時堅持品牌化的美觀體驗。 所以我是這兩件事的忠實粉絲。
BRIAN GARDNER:那麼 Aurooba,你最喜歡的功能是什麼?
AUROOBA:老實說,我最喜歡的功能是 theme.jason。 它有自己的並發症,這是肯定的。 但我喜歡設計標記,而且我非常喜歡——我非常喜歡它,以至於我們可以在 theme.json 中設置越來越多的設計標記,然後讓它隨處翻譯。 我很高興看到它是如何進步並變得更加充實的。
BRIAN GARDNER: 在我們找到你之前,Kat,我會重複這一點。 theme.jason,作為主題設計師和開發人員,它為我做了什麼,它是否消除了我使用樣式表發送主題然後使用塊編輯器樣式表的要求。 我們生活在一個我們必須同時提供兩者的世界中。 而 theme.json 所做的,它在前端和後端之間以和諧時尚的視覺對等輸出。 所以一個地方,真理的來源。 我也愛它。 Kat,你為什麼不告訴我們你最喜歡的東西是什麼?
凱瑟琳·懷特:我最喜歡的東西之一。 好的。 我和 Sam 一起討論塊模式。 我認為塊模式有很大的潛力,我實際上對他們在 6.2 中所做的可用性改進感到興奮,以減少他們的不守規矩。 但我也在 theme.json 火車上。 我們一直在嘗試將它與設計系統集成,以便我們的設計團隊和工程團隊之間更緊密的協作,這很有趣,因為它本身就非常適合那些風格標記。 很多好事正在發生。
布賴恩·加德納:很酷。 菲爾,你呢? 10up 認為現代 WordPress 真正、真正偉大的地方是什麼?
PHIL CRUMM: 以上所有。 你們都已經給出了很好的答案。 theme.json 我認為可以而且將會改變我們的工作方式,尤其是正如 Kat 所說,當我們開始思考我們如何擁抱設計系統並嘗試使從設計到工程的過渡更加順暢,使其更容易迭代時在長期。 塊模式非常適合可重用的內容。 與我們合作的大多數出版商在每一頁上都呼籲採取行動。 能夠為他們創建設計並將其組合在一起是非常好的,如果他們想要更改文本和 CTA 或更改特定內容的調用,可以給他們一些靈活性。
就你的觀點而言,Brian,在排版和編輯器中總體上改進的響應支持也非常棒。 我喜歡將塊編輯器稱為所見即所得,而不是所見即所得。 並且有一個奇怪的兩年箭頭,您可以在其中放置在塊編輯器中看起來不錯的東西,因為它有點窄,而且尺寸往往相同。
然後,一旦你進入前端,如果你沒有按照它們最初設計的使用方式使用這些塊,你偶爾會發生一些非常奇怪的事情,而那裡改進的支持肯定會有所幫助。 所以總而言之,很高興看到這麼多偉大的改進,這麼多我認為會對我們的工作流程、我們使用這些工具構建的方式以及它們為我們工作的客戶提供支持的方式做出有意義的改進與太。
布萊恩·加德納:是的。 我認為可以肯定地說,我們都是狂熱的粉絲,熱衷於它的現狀和發展方向。 雖然這麼說,但不要對我們的遊行下雨,不過讓我們談談差距。 我不是在為我們這些知道那是什麼的人談論區塊差距。 差距——我們都同意我們正在飛行中,但還沒有完全到位。
我得到了這種樂趣,就像 Matt Mullenweg 是爸爸一樣,他帶我們去 Griswold 進行一次歐洲度假之旅,我們都想,我們到了嗎,準備好了嗎。 我無法想像人們在等待下一階段的是什麼,協作和多語言、國際化階段,他們在等待什麼,因為他們在等待我們先到達目的地。
真的很快,有些事情是什麼——也許,Aurooba,我們將從你開始——有些事情感覺還不夠,還沒有完全實現,你只是,每天,你”就像,哦,我只是希望我能做一兩件事?
AUROOBA:所以我那天開始使用 WordPress,因為它非常靈活,它可以讓你連接到很多不同的地方,為你正在為之構建的客戶真正策劃那種體驗,這是我非常喜歡的一件事看到的是塊編輯器 Chrome 的一些過濾能力,能夠在頂部添加一些東西或刪除它們,根據您希望客戶擁有的體驗添加某些首選項。
我非常感謝想要保持它非常緊湊並擁有這種非常好的設計語言。 但我覺得確實存在——有可能做到這一點,並且仍然提供更多的可擴展性,就我們能夠圍繞編輯器本身擁有的內容而言,提供更多的靈活性。 這是我發現自己經常破解的東西,我希望我不必破解它,它就可以發生。
BRIAN GARDNER: 那麼 Kat,請告訴我,從你的角度來看,你認為有哪些改進領域,或者你希望看到在這個名為 WordPress 的全新事物中加入或改進的東西?
KATHERINE WHITE:就塊編輯器而言,我立即想到的仍然是編輯體驗中的可訪問性。 從一開始就是塊編輯器的問題。 並且有很多事情在技術上是可行的,但仍然從可用性的角度來看,確實具有挑戰性,甚至是像在使用輔助技術時插入一個塊這樣的事情。
所以這是我仍然希望看到改進的領域。 僅僅因為基於塊編輯器仍在發生的開發速度,減輕這些問題並領先於它們是一個真正的挑戰。 因此,正在引入新問題,我們仍在努力追趕,更不用說試圖在這方面領先於平台了。 所以從我的角度來看,這可能是最大的一個。
BRIAN GARDNER:我將在這裡談論社區,因為我在 Twitter 上或在一般空間的電話會議上聽到了很多。 我覺得存在一些誤解,有些人有意見或想法,或者認為他們知道發生了什麼。 Aurooba,有些東西——如果你聽說過的話——一些你聽說過的人的東西——是一種錯誤的看法,你聽到人們在路過時說的關於 WordPress 的東西,哦,它不能這樣做或者不是那個或你喜歡的任何東西,不,真的,實際上,它是,這是如何以及為什麼? 有什麼想到那裡嗎?
AUROOBA:我認為想到的最重要的事情之一是人們認為原生塊編輯器的東西不可能是高性能的,但它絕對可以。 事實上,所有核心模塊的性能都非常出色。 特別是如果你自己策劃這種體驗,它是一個非常輕便、非常快速的網站。 真正導致問題並損害塊編輯器感知的是人們可能添加的所有其他額外內容,而不是一種很好的方式。 但是,是的,它是一個非常高效的前端編輯器,就像它輸出的一樣。 後端,也許還沒有。
哦。 去吧,菲爾。 What do you think about that– you're kind of at an internal, external perspective because you've got so many people that work with you there at 10up. So you've got to hear that set of folks talk, but then also just out in the community as well.
PHIL CRUMM: I think that particularly for folks who aren't in this as much as all of us are, it's hard to understand what exactly the block editor is and isn't. I use my phrase earlier what you see is what you mean. I've tried to lean into that to try to explain it in that it isn't a WYSIWYG editor, it isn't a Wix. At the same time, it isn't anywhere near as constrained as what you're used to in the old Meta Box world. So we often hear it on both sides.
Folks will disqualify WordPress or has some skepticism around the block editor because they think it might be too flexible. Folks will disqualify WordPress or have some skepticism about the block editor because they think it isn't flexible enough. We often show folks demos. When we show them, even taking something as simple as a piece of content on a marketing site or something like that between the native core blocks, maybe a custom built CTA block– you can build something once and reuse it probably in dozens, if not hundreds, of different combinations.
And to the end user, it'll look like every single one of those was deliberately designed. But on the administrative side of things, it's all the same blocks, and they were just thoughtfully put together, thoughtfully designed, thoughtfully built, take advantage of responsiveness, and some of the other cool things that have been worked on within core recently.
As we look into this next generation of WordPress, I think we all need to do our part and be cognizant of how we can help educate folks and help them understand what these tools can do the kinds of use cases that they're good for and honestly even admit the kinds of use cases that they aren't good for. I saw somebody share a wireframe on Twitter a few months ago of what would WooCommerce look like on the block editor. And they had replicated the product editor where you can fill in 20, 30, 40 fields depending on what plugins you're using and how you have your product set up within the block editor.
No, it's not what the block editor is meant to do. That's not the kind of content that the block editor excels at. And of course, it is exciting to have a shiny new thing. It is always exciting to think about how we can push the limits of that flexibility. But it's also important to remember, there are certain kinds of content that this experience is way better for, probably the best editing experience there is across any platform.
And there are also ones where it isn't quite going to be as good a fit. And the fact that we still have the classic editor, we still have Meta Boxes, you can still build those kinds of experiences that you need to is a feature for us. It isn't admitting that, oh, Gutenberg, or the block editor isn't this great thing, it isn't as flexible as we want it to be. WordPress has the fortune and the challenge of working with all kinds of different sites and all kinds of different types of technical challenges. And we need to pick the right tools for the job and be willing and ready to admit when a tool might not be the right one.
BRIAN GARDNER: Well said, well said. Sam, you and I live in the community of WordPress. In fact, it's part of your job title, community manager here at WP Engine. I know you've got some insight into this. And after you answer that, we're going to close out because we're running short here on time. We could talk about this probably for another six days. So we'll have a quick rapid fire question. But just curious, your perspective from the community side of things.
SAM MUNOZ: I think the big misconception– but it's not quite a misconception, but it's a hurdle to overcome, and we alluded to this earlier is that learning this new thing takes time, especially if you're well embedded in whatever systems you're already using. Learning something new takes time just in general and adapting to new systems– it's a considerable amount of time and it's a trade off with things like client work and going out and selling your services and all of that stuff.
But to Phil's point, there is so much time that can be gained back by using things like blocks and reusable blocks and theme.json and just all of the things that modern WordPress has to offer, which means that, yes, you might be investing some time now and it might be something that you're just doing on the side on top of client work.
But if at the end, it means that you can have more expedited workflows, you can book more projects, you can serve more clients, or you can take more time off because you're able to rapidly build websites, I think that that's a net positive that we should consider when weighing, should I invest time and effort into the block editor and modern WordPress.
BRIAN GARDNER: Yes. We've got to finish up here. As a product builder in WordPress, somebody who's built and sold a business to the company I work for, ironically, I have a lot of ideas. But I want to hear from you guys. Does anybody have any quick ideas around product building in terms of themes, plug-ins, or whatever? Because I know there's got to be– with this new technology at our hands– several things that either we've thought of or haven't thought of. So feel free to just jump in and just go with what your idea might be.
PHIL CRUMM: I want to see a personalization plugin that leans into the block editor. That kind of variant content has always been super awkward in WordPress. We're going to have to solve that for internationalization anyway. And it feels like a very natural counterpart that has always felt like a gap compared to especially some of the more enterprisey CMSes.
BRIAN GARDNER: Cool. 還有誰?
AUROOBA: I feel like all the ideas that I think of are more about developer experience rather than necessarily on the front end for the actual end users because I still think of so many ways that we could make it easier for people to customize the block editor and blocks and creating libraries, especially around in fact like certain types of bespoke blocks and their requirements. So that's where my head kind of goes.
BRIAN GARDNER: Yeah. And I'm sure we could probably continue to bake out all these thoughts. Again, like I said, we could talk for six days on this stuff. So I think all of us are passionate about this. But I want to circle back to the question– when is it worth investing into the block editor. There's an adage like the best– the two best ways to plant a tree are today and 20 years ago. And while not 20 years ago, because we're just literally on the anniversary, I think today is the best day to start investing into the block editor as a product person, as an agency person.
6.2 really levels the playing field in terms of settings. It brings everything into production ready. And so we talk about this often on build mode that right now is the time to start working on it, to learning it because you're going to put yourself ahead of some of the competition. So I want to thank you guys for being on this particular discussion. I know we'll see you in the community. Feel free, for anybody, to hit them up, to ask questions. And thank you for joining us today, and we look forward to giving you more.