DE{CODE}:與 WP Engine 的開發人員關係團隊一起改變 WordPress 的未來
已發表: 2023-02-12具有完整站點編輯功能的 WordPress 5.9 將以我們以前從未見過的方式為構建者提供支持。 為了幫助開發人員成功過渡到使用 WordPress 構建的新方式,WP Engine 組建了一個開發人員關係團隊,作為我們核心價值“致力於回饋”的一部分。 該團隊充當 WordPress 項目、其用戶和使用它構建的人員之間的管道。 在此 DE{CODE} 會議中,聽取 WP Engine 開發倡導者、負責人 Brian Gardner 講述如何在 WP Engine 的 DevRel 團隊的幫助下啟動您的下一個 WordPress 項目。 向前衝!
會議幻燈片
全文抄本
BRIAN GARDNER :大家好,歡迎來到 Be the Change。 今天,我們將與 WP Engine 的開發人員關係團隊討論 WordPress 的未來。 對於那些不知道的人,我的名字是 Brian Gardner。 我是 WP Engine 的主要開發人員倡導者,StudioPress 的創始人,Genesis Framework 的共同創建者,對於那些已經存在了很長一段時間的人來說,我是最初的 WordPress 主題革命者。 稍後會詳細介紹。
自 2006 年以來,我一直在使用和構建 WordPress。這讓我很老了。 我想從今天開始介紹 WordPress 的一些歷史。 時間回到 2003 年 5 月 27 日,Matt Mullenweg 和英國開發人員 Mike Little 分叉了 b2/cafelog。 這就是最終成為 WordPress 的東西,它現在為 43% 的互聯網提供支持。 我們是怎麼來到這裡的? 這是一段漫長的旅程,前面還有很多路要走。
正如我提到的 WordPress 革命,我在 WordPress 中的實例在 2006/2007 年成為現實。 我推出了 Revolution,它可以說是首批高級 WordPress 主題之一。 這是一個我稱之為 WordPress 第一次淘金熱的時代。 它確實幫助我們看到 WordPress 更像是一個博客平台,它最終可以用作一個成熟的內容管理系統。
如您所見,自 2003 年以來,WordPress 的使用率絕對飆升。 今天,有超過 3000 萬個網站由 WordPress 提供支持。 與那些屬於 Joomla!、Blogger、Drupal 和其他一些較小的、鮮為人知的內容管理系統相比,您可以看到 WordPress 已經變得多麼強大。 WordPress 的許多成功都歸功於我們所說的開源的力量。
WordPress 是在 GPL 許可證下發布的,它基本上允許自由共享、更改、重新分發、修改、檢查和傳遞代碼,只要它繼承了相同的許可證。 我們把這種分享稱為關懷和推動事情向前發展。 所以這裡有一些關於開源的事實。 開源軟件的好壞取決於社區的承諾。 有這麼多人為 WordPress 做出貢獻,它只和那些致力於它的人一樣好。
它為創造力和新想法打開了大門。 它提供了一種主人翁感。 例如,如果我為 WordPress 貢獻了一些代碼並且它成功了,我可以說我幫助構建了 WordPress。 那是一件非常非常酷和強大的事情。 開源軟件允許任何地方的任何人做出貢獻。 只要能連上互聯網,無論是在日本、美國還是南極洲,都可以為這個項目做出貢獻。
正如我們最近看到的那樣,即使是谷歌和 Facebook 等專有軟件公司,他們也貢獻了開源軟件。 在屏幕左側,這是 WordPress 1.0。 回到 2000 年代初期,這就是後期編輯的樣子。 正如您所看到的,43 個主要版本之後或將近 20 年,最新版本的 WordPress 5.9 現在看起來就像您在屏幕右側看到的那樣。 如此多的工作都在開源社區的人們的手上和支持下。
說到 StudioPress,StudioPress 是從最初的 Revolution 中脫穎而出的 WordPress 主題公司。 2018 年 6 月 27 日,即運行 10 年後,我就 StudioPress 的未來發表了一個非常重要的聲明。 它被 WP Engine 收購。 有些人可能認為這是一個時代的終結。 是與否,取決於你如何看待它。 在某些方面對我來說,它是。 然後我在接下來的四年裡在眾所周知的荒野中徘徊。
但是讓我告訴你一個簡短的故事。 認識我的人都知道我喜歡講故事。 去年秋天,我給我們的首席執行官希瑟·布倫納 (Heather Brunner) 發了電子郵件,向她打招呼。 這真的只是一個觸及基地的橄欖枝,鼓勵她為 WP Engine 所做的工作,將 StudioPress 和 Genesis 品牌帶入它已經發展的方向。 我真的只是想為我正在做的事情延長跑道。 所以我伸出手說,嘿,你碰巧知道這個領域的任何人可能正在尋找承包商來做一些設計工作、社區工作和 WordPress 工作嗎?
我幾乎不知道她腦子裡有一個團隊內部正在談論的想法。 她沒有給我回信並推薦可以聯繫的人,而是給了我一份工作。 我說是。 幾週後,我被錄用併入職。 我正在參加一個團隊電話會議,我們正在討論創新和開源戰略。 我們正在定義我們認為這意味著什麼。 打完那個電話後,我去跑步了,頓悟了。 想法形成了。 故事到此結束。 或者它是開始?
說到故事,一個好故事有五個要素。 當我們在這裡談論 WordPress 向前發展的一些事情時,這真的很重要。 我們有人物,有背景,有情節,有衝突,當然還有解決方案。 隨著 WordPress 6.0 的臨近,完整的站點編輯真正成為 WordPress 向前發展的支柱。 這就是我們故事的背景。 正如我之前提到的,WordPress 為 43% 的互聯網提供支持。 古騰堡、塊編輯器插件和完整的站點編輯幾乎完全在 WordPress 核心中提供。
但問題是,該插件目前是實驗性插件,評分為 2.1 分(滿分 5 分)。65% 的用戶給予一星評價。 6.0 預計將在短短幾週內於 5 月 24 日發布,它應該以全局樣式提供大量的完整站點編輯。 那麼什麼是全站編輯呢? 讓我們把它弄清楚。 完整站點編輯的願景是提供一系列功能,將 WordPress 塊的熟悉體驗和可擴展性帶到站點的所有部分,而不僅僅是頁面和帖子。 談論側邊欄,我們談論的是頁眉、頁腳。 本質上是構建完整的站點。
我們通過塊、模式、模板來做到這一點。 這通過塊主題、使用全局樣式的能力、站點編輯器進行分發。 這些是站點範圍內的更改,您可以在 WordPress 管理儀表板中進行所有更改。 問題是 WordPress 用戶和構建者需要幫助。 發生了很多事情,發生了很多變化,還有很多術語需要使用。 這是故事的衝突。 讓我們看一下古騰堡插件上的一些評論。
古騰堡一點都不友好。 這是一個糟糕的用戶體驗。 再見,再見 WordPress,再見,再見古騰堡。 我最喜歡的。 就好像一個博客地獄讓古騰堡引發精神折磨。 燃燒 WordPress 社區。 曾經的歷史性錯誤。 一個毀了 WordPress 的垃圾。 對WordPress、塊編輯器、Gutenberg、WordPress未來的方向有很多負面的評價。 對於為 43% 的互聯網提供支持的東西,這不是一件掉以輕心的事情。
然而,我們有希望。 該插件的其他一些評論。 不要聽信抱怨者,你走對了路。 Gutenberg 贏得了我的青睞,我的網站看起來很棒。 這是一項正在進行的工作,並且正在取得進展。 我已經適應了。 它統治。 當我們回顧 WordPress 最近的發布歷史時,我只想回顧一下已經做出的一些增量更改。 正如我們所知,Matt Mullenweg 喜歡以著名爵士音樂家的名字命名 WordPress 版本,因此本節將是對這一點的頌歌。
WordPress 5.6 Simone 於 2020 年 12 月 8 日發布。高級別的發布細節是它包含 2021 默認主題,它包含內置塊模式,它擴展了自動更新功能,並提供了一個可訪問性聲明供人們使用他們的網站。 更進一步,2021 是默認的 WordPress 主題,它提供了一個空白畫布,帶有高度自以為是的調色板和獨特的圖案包。
這真的是塊編輯器向前發展的第一次演示,以及使用 WordPress 構建的能力。 塊模式是一組塊,允許用戶簡化他們的工作流程並使構建者能夠更快地創建站點,並且可以在站點之間共享。 WordPress 5.6 還擴展了自動更新功能,它不僅將啟用該功能的能力從開發人員的控制中轉移到了 WordPress 儀表板中的所有用戶。
可訪問性聲明功能為用戶提供了一個樣板模板來編輯和發布,以便他們可以在其網站上擁有可訪問性聲明。 當然,它是為支持不同的環境和司法管轄區而編寫的。 去年春天,也就是大約一年前,WordPress 5.7 Esperanza 發布了。 隨之而來的是更簡單的默認調色板,一次單擊即可從 HTTP 轉到 HTTPS 的能力,一些小的塊增強功能,以及插入或拖放,這允許您使用塊和模式來做到這一點。
更進一步,簡單的默認調色板將 WordPress 源代碼中使用的所有顏色折疊為七種核心顏色,並提供 56 種色調,均符合可訪問性標準。 此外,只需單擊一下,即可輕鬆將站點從 HTTP 切換到 HTTPS。 這非常重要,因為 HTTPS 是一種非常嚴肅的協議,可以確保網站安全。 此外,還對現有塊進行了增強,引入了一些新塊。
同樣在 5.7 中,拖放功能允許您通過插入器獲取塊和圖案並將它們直接拖到您的帖子中。 這是巨大的。 去年夏天的 7 月 20 日,WordPress 5.8 Tatum 發布了。 作為該版本的一部分,我們看到了基於塊的小部件,作為主題構建器,這對我來說真的很令人興奮。 theme.JSON 的介紹,這是基於 Black 的主題和完整編輯的推進計劃的關鍵。 額外的塊支持和雙音過濾器。
屏幕塊誘餌允許用戶從經典的 WordPress 主題過渡到這種完整的網站編輯體驗。 它允許用戶在傳統的小部件屏幕中使用以前從未做過的塊。 Theme.JSON 在全局設置 API 中引入了全局樣式,允許用戶修改編輯器設置、自定義工具和幫助樣式塊。 這實質上將取代我們所熟知的樣式表。
添加了新塊支持標誌,提供自定義寄存器塊的選項,例如邊距、邊框、控件和其他類似內容。 雙色調濾鏡是一種圖像處理,可從單個圖像創建雙色調調色板,允許用戶以非常醒目和高對比度的方式展示圖像。 起初,我想,這不適合我。 但最近,我真的開始接受雙色調過濾器作為一種非常酷的設計使用方式。
這給我們帶來了今年的最新版本,WordPress 5.9 Josephine。 在此版本中,我們看到了 2022 年的默認 WordPress 主題。 theme.JSON 添加了額外的支持,更重要的是,站點編輯器中的完整站點編輯被帶到了 WordPress 儀表板。 隨之而來的是全局樣式界面,所有這些都是前進計劃中的關鍵。 2022 主題是 WordPress 中的第一個默認塊主題。 這不僅僅是一個新的默認主題,它還是一種全新的 WordPress 構建方式。
主題 JSON 現在有額外的支持,包括子主題支持。 這意味著用戶可以構建主題和儀表板,無需編寫一行代碼即可將其全部導出。 完整的網站編輯提供了一系列功能,如我之前提到的,這些功能可以為您網站的所有部分帶來熟悉的塊擴展體驗。 現在在儀表板中,您可以從上到下構建您的站點。
全局樣式界面最近也在 5.9 中添加,這為自定義整個網站的外觀提供了基礎。 當我們在開發提供不同樣式和變體的主題時,我正在努力進行字面上的工作,這些主題可以通過單擊進行更改。 現在,這讓我們陷入困境,WordPress 6.0 預計將於 2022 年 5 月 24 日發布。我們還不知道爵士樂音樂家的名字,我確定什麼時候發布時間到了。
在此版本中,塊編輯器將得到更多增強。 塊和模式將變得越來越重要,儀表板中的設計工具將是最重要的,我們希望專注於逐步採用完整的站點編輯和基於塊的主題。 塊編輯器。 正如我提到的,我們想要改進信息、架構和模板瀏覽體驗。 我們想改進模板創建。 我們希望接受由 JSON 變體驅動的樣式替代方案。 這是通過全局樣式。 我們希望消除模板與特定主題的耦合。
這裡的希望是 WordPress 6.0 將允許用戶通過幾次點擊從一個主題轉到另一個主題或從一個設計轉到另一個設計。 他們還想引入新的塊,改進其他塊,他們想引入頁面模式和頁面創建,並簡化主題模式的註冊。 WordPress 6.0 中有很多工作正在進行中,我迫不及待地想看到它的到來。 Part a 6.0,他們希望專注於設計工具。 他們希望加強整個交互和用戶體驗中發生的一致性。
他們想引入更多的響應能力,這是目前 WordPress 的一大致命弱點。 有很多工作要做,還有很多工作要做,考慮到使用移動設備瀏覽網站的人數眾多,這非常重要。 除此之外,即將推出的支持和元素 API。 他們想讓第三方集團更容易採用工具。 這是一個多年的過程,開始達到我們可以看到所有勞動成果的地步
我提到了逐步採用。 我們希望繼續為非塊主題採用主題化 JSON 配置。 這意味著在傳統意義上構建了四個主題,我們可以通過多種方式在其中利用某些技術。 我們希望為非塊主題創造新的機會。 我們想要過渡導航並替換導航屏幕。 我們想探索創建動態模板的流程。 在 WordPress 完全沒有代碼的未來,有很多工作和很多希望。
好的。 所以我們將把它帶回我在會議後進行的運行。 當我在那次跑步時,我真的在想很多關於 WordPress 的未來、創新和想像力。 我們正處於旅行的風口浪尖,我將在一分鐘內到達。 因此,我腦海中已經有了一個主題。 在那次運行中,我開始質疑諸如我們如何重新構想使用 WordPress 構建的方式之類的問題? 即將到來的事情太多了,所有這一切的方法論將真正讓人們以不同的方式做事。
它將施加哪些限制? 它將提供哪些機會? 誰負責這項工作,為什麼這很重要? 正如我提到的,我們有一個去華特迪士尼世界的家庭旅行計劃。 我們的家庭是一個龐大的迪士尼家庭,我們從他們所做的一切中得到啟發。 沃爾特說,我們的方法真的沒有秘密。 我們不斷前進,打開新的大門,做新的事情。 我們一直在探索和試驗。 我們稱之為想像工程。
我想介紹 WP Engine 的 WordPress 開發人員關係團隊。 目前,是我自己和 Nick Diego。 但是,我們正處於僱用更多人的風口浪尖。 我們喜歡稱他們為未來的想像家。 回到好故事的五個要素。 劇情。 我們 WP Engine 開發人員關係團隊的使命是加速 WordPress 和社區的神經支配,幫助他們從塊編輯器過渡到完整的站點編輯。 我們希望建立一個建設者社區,其中包括設計師、開發人員和創作者。
你可能會問,你打算做什麼以及如何做? 好吧,我們希望利用我們的資源並製作內容來教授和演示塊編輯器的功能。 我們應該擁抱開源,成為知識的寶庫,並作為 WordPress 項目與其用戶之間的溝通渠道。 我們已經確定了我們團隊的一些價值觀,慷慨、創新和好奇心,所有這些都在某種程度上效仿了迪士尼的方法。
帶著慷慨,我們想說,我們如何幫助人們? 我們可以幫助誰? 創新。 我們的專長是什麼? 我們如何利用它來推進我們正在研究的技術? 和好奇心。 我們總是想問問自己,有沒有更好的辦法? 如果是這樣,是什麼阻止我們嘗試呢? 我最興奮的事情之一也是我在那次奔跑中想到的事情是構建者的資源,即故事的解決方案。
我們真的很想培養互動和身臨其境的 WordPress 社區,重視我們所做的同樣的事情,創新的好奇心,鼓勵慷慨,慶祝想法,並形成新的途徑。 我們希望它成為發現的目的地,為希望學習使用 WordPress 和 WordPress 進行構建的基礎知識的設計師和開發人員、創作者、構建者提供綜合資源。
現在,WP Engine 的開發者關係團隊,我們已經編制了一份我們希望提供幫助的方式列表。 我們想幫助工作,我們已經在發布之前測試了 2022 主題。 我們正在使用 Gutenberg 插件進行持續的工作。 WordPress 6.0 有幾個問題,我們希望幫助解決這些問題並幫助解決這些問題。 我們想要創建並開源完整的站點編輯主題,而不僅僅是 Frost,我將在一分鐘內進行介紹。
我們要支持的其他團隊是我們的產品團隊 Genesis、Local、WPGraphQL、Faust.js,其中都是免費的開源產品。 我們希望構建插件作為概念證明,以幫助真正理解如何擴展 WordPress,並將其提供給我們的社區。 我們還希望成為社交媒體和在線出版物(例如我們自己的 Torque)上的思想領袖。 此外,我們希望進行公開對話。
對我來說,這是最重要的部分。 我們希望與 WordPress 用戶、我們的客戶和代理合作夥伴進行公開對話,以幫助他們了解使用 WordPress 新方式的痛點。 我們希望成為知識的寶庫,盡我們所能幫助項目向前發展。 小回顧和一些數字。 我們的開發者關係團隊於去年秋天成立,在年初之後才真正開始工作。
在昨天剛剛結束的第一季度,我們做了一個清單統計。 Nick Diego 一直在 GitHub 上帶頭,將 14 個拉取請求合併到 Gutenberg WordPress 核心中。 很多工作需要很多時間,我們很樂意去做。 除此之外,教學和培訓以及成為知識寶庫已經轉變為我們舉辦多種不同形式的活動。 在上個季度,我們舉辦了 10 場聚會、社交學習空間,以及我們稱之為周五的完整網站編輯,這些都是 Zoom 電話會議,對社區開放,任何想加入的人都可以參加。
此外,在過去一周左右的時間裡,WordPress 在我已經擁有的網站上打開了塊模式目錄,用於在那裡發布的模式。 除此之外,還有一個名為 Avant Garde 的完整站點編輯主題,我也為 WordPress 項目做出了貢獻。 我之前提到過 Frost,這是我在加入 WP Engine 之前正在做的事情。 在去年 12 月,我們作為一個團隊決定將 frost 引入 WP Engine 的操作並將其開源給社區是有意義的。
通過開源 Frost 並專注於完整的幻燈片編輯,正如我之前所說,我們希望鼓勵構建者社區嘗試 WordPress 的新功能。 我們想擴展塊編輯器的功能。 鑑於這是 WordPress 的未來,我們相信它的潛力並期待幫助它成長。 那麼什麼是霜? Frost 是我去年夏天創建的一個實驗性塊 WordPress 主題,希望成為設計師、開發人員和創作者的基礎。 它包含完整的站點編輯,它擴展了塊編輯器的功能,它使構建者能夠毫不費力地構建和創建令人驚嘆的網站,並提升自由職業者和企業家的潛力。 簡而言之,它可以成為企業的基礎。
那麼什麼是霜? 弗羅斯特利用塊模式,我最喜歡用 WordPress 構建的部分。 它允許人們通過簡單的複制和粘貼將設計精美的準備好的佈局添加到任何 WordPress 網站。 正如您在屏幕截圖中看到的,Frost 有多種模式。 我們將它們分為五類:頁眉、頁腳、一般、頁面和查詢。 屏幕截圖顯示了幾種您可以一鍵添加到您的網站的模式,所有這些都經過精心設計,製作精美。
Frost 是給設計師的。 它可以幫助人們擴展 WordPress 編輯器的功能。 Frost 是給開發者的。 它使建設者能夠毫不費力地創建令人驚嘆的網站。 Frost 也適用於創作者,因為它提升了自由職業者和企業家的潛力。 這裡有三個設計精美的網站示例,可以在幾分鐘內使用 Frost 完成。 隨著 WordPress 6.0 的到來,我們想要真正快速地討論構建者如何利用即將到來的東西。
這裡的三個主要主題。 我們已經有了快速原型製作,它本質上是使用塊模式來創建模型,加快構建過程,並提高整體生產力。 它允許開發人員利用完整的網站編輯,他們可以將網站交付給客戶,他們可以在 WordPress 儀表板中進行自我更新。 全局樣式和變體允許構建者創建基於塊並支持完整站點編輯的基本主題。 這本身可能就是它自己的談話,我相信我們會在某個時候到達那裡。
WP Engine 開發者關係團隊由 Nick 和我自己組成。 我們很樂意與您聯繫。 你可以在 Twitter @bgardner 上找到我們,你可以在 Twitter @nmdiego 上找到 Nick。 您可以發送電子郵件 [email protected] 我們在 WordPress Slack 上,我們撰寫文章並定期向 TorqueMag.io 投稿。 我的專欄名為 Pit Stop,Nick 的專欄名為 Builder Basics。 當然,FrostWP.com 是我們進行完整站點編輯的探索性工作的地方。
有了 WordPress 6.0 中的所有功能,可以肯定地說它需要一個村莊。 這是我們的首席執行官 Heather Brunner 經常在內部對話中說的話,她還說有重點的地方就有進步,這確實鼓勵了我們。 WP Engine 的開發者關係團隊是我們的村莊,我們在這裡接受今天的挑戰並擁抱明天的承諾,這在很大程度上是對沃爾特迪斯尼和他為公司帶來的道德規範的頌歌。
我們希望成為 WordPress 的變革者,因為我們是領先的技術。 而我們,我的意思是我們人民。 正如米奇所說,很快就會見到你。 感謝您觀看本次演講。 再一次,我的名字是布賴恩加德納。 我是 WP Engine 的主要開發人員倡導者。 您可以通過 [email protected] 或我之前提到的地方與我聯繫 再次感謝。
主持人:今天的主題演講讓我們有了一個多麼美妙的開端。 謝謝 Jason Cohen、Kellen Mace、Ilona Kedracka 和 Brian Gardner。 主題演講非常有見地,我們希望您正在開發更智能、更快的 WordPress 網站。 社交媒體上有很多活動,所以請繼續關注 WPEdecode 標籤。 發布有關該活動的信息,並與其他與會者一起關注。
我們要休息一下。 因此,吃點東西,舒展一下雙腿,或者四處走動,聆聽我們才華橫溢的 WP Engine DJ Boogie Bones 的音樂。 我們將在大約半小時後回來,讓您收聽我們的一首突破曲目。 我們將突破分為四個不同的區域,以幫助您在感興趣的開發人員工作流程階段中找到內容。 因此,我們供您選擇的四個突破曲目是 Headless,我們深入探討了 Headless 101、Gutenberg 和 Headless,這是一個以機構為重點的小組,將深入探討何時為您的客戶選擇 Headless,最後,我們的 Headless Atlas 平台中新功能的演示。
我們還有一個電子商務軌道,您可以在其中了解主題,包括 WooCommerce 網絡開發人員技巧、更快地構建電子商務網站、發布電子商務網站、優化您的轉化率以及為什麼它如此重要。 我們擁有的第三個軌道是託管 WordPress 託管解決方案,包括現代主題、完整站點編輯、站點監控,以及來自我們在 Cloudflare 的朋友關於安全性的一些會議。
第四個也是最後一個突破軌道將是 Builder Experience。 我們專注於藍圖、本地、遷移和開發人員的重要提示。 絕對可以隨意在曲目之間跳來跳去,並查看我們將在分組討論中討論的所有主題的完整議程。 請不要忘記在每次會議結束後繼續填寫會議調查,以便我們改進內容。 請記住,正在進行三項特別促銷活動。
第一個是 Atlas,WP Engine 的完整無頭 WordPress 平台。 您可以獲得免費的 Atlas 沙箱帳戶。 還可以選擇免費下載 Local。 您可以單擊網站上的廣告來訪問這些廣告。 最終促銷是我們所有共享計劃的 25% 折扣,包括電子商務和其他針對 WP Engine 平台新客戶的高級解決方案。 提醒一下,我們有一個 DE{CODE} 籌款活動來支持那些受烏克蘭戰爭影響的人。
自 2 月以來,WP Engine 一直在支持波蘭人道主義行動和烏克蘭人道主義基金,我們想邀請您向那些在難民和衝突地區開展工作的組織捐款。 在整個 DE{CODE} 期間,我們將匹配所有價值不超過 5,000 美元的捐款。 我們鼓勵您今天捐款並將收據通過電子郵件發送至 [email protected] 進行匹配。 謝謝你,我們希望你喜歡突破。