什麼是完整站點編輯以及它對 WordPress 的未來意味著什麼?

已發表: 2020-12-22
WordPress 站點編輯器中基於塊的二十一個主題。
站點編輯器中基於塊的二十一二十一主題。

正如我上週所說, 2021 年將是網站編輯年。 Matt Mullenweg 的《世界語境》證實了這一點。 WordPress 5.7 的發布計劃就集中在它上面。 到達這一點是一段漫長的旅程,之後將是一段更長的冒險。 近四年前開始的這項工作的最終承諾即將到來。

古騰堡項目不僅僅是編輯內容。 到 2016 年底,WordPress 軟件已經老化。它需要迎合現代受眾,這些受眾可能比平台現有的用戶群更精通技術。 它需要吸引年輕一代的開發人員,他們正在關注 JavaScript 重軟件的綠草。 它需要提供與現代 Web 應用程序同等的體驗。 WordPress 有很多需要檢查或面對無關緊要的框。

真正使該平台保持運轉的一件事是其龐大而多樣化的第三方開發者生態系統。

最受歡迎的插件類型之一? 頁面構建器。 諸如 2016 年初推出的 Elementor 正在填補 WordPress 缺失的體驗空白。 雖然這證明了平台對此類第三方項目的可擴展性,但核心平台無法為用戶和開發人員提供開箱即用的更好體驗也是一個失敗。 太多的主題作者被迫支持第三方構建者以保持相關性。 他們越來越關注與插件的兼容性,而不僅僅是設計。

小部件、簡碼、元框和設置系統的缺點意味著開發人員必須要么依賴非核心框架,要么重新發明輪子。 每個新的 API 都帶來了一種添加基本表單字段的新方法。 充其量,它是不雅的,一盤意大利面被扔在牆上,其中一些設法粘住了。

WordPress 開始出現問題。 它需要徹底改變自己。 它需要再次感到新鮮。 無論好壞,Gutenberg 項目背後的開發人員一直在努力做到這一點。

這是一項緩慢的工作。 但是,這是很有前途的工作。

雖然“古騰堡”一詞經常與“塊編輯器”互換使用,但兩者並不是一回事。 古騰堡是一個項目。 一個插件。 一個想法。 一種關於在網絡上發布的新思維方式。 正如插件描述的開頭行:

“古騰堡”是 WordPress 網站建設和發布的全新範式的代號,旨在徹底改變整個發布體驗,就像古騰堡對印刷文字所做的那樣。

該項目分為四個階段:

  1. 更容易編輯
  2. 定制
  3. 合作
  4. 多種語言

沒有測試過 Gutenberg 插件的 WordPress 用戶只體驗了項目的第一階段。 WordPress 5.0 中塊編輯器的推出及其持續的工作為接下來的階段奠定了基礎。 底層塊系統將推動 WordPress 未來十年或更長時間的發展。

今天,我們正處於第二階段。而且,這就是事情變得有趣的地方。

全站編輯

站點編輯器中基於塊的 Bosco WordPress 主題。
在站點編輯器中選擇一個模板,使用基於塊的 Bosco 主題。

Gutenberg 的第 2 階段於 2018 年底開始,承諾將塊放在帖子內容之外。 在對下一步的介紹中,Mel Choyce-Dwan 概述了三個主要重點:

  • post_content之外。
  • 專注於定制。
  • 升級主題、小部件和菜單。

從那時起,這些核心概念一直保持不變。 然而,在過去的兩年裡,這些概念的整體情況發生了變化。 如果開發團隊中的任何人都學到了一件事,那麼可能很難推出如此劇烈的變化。

完整站點編輯是概念的混合。 它一方面是對傳統的過渡,另一方面是對用戶和開發人員如何設計 WordPress 網站前端的全面改革。

導航菜單和小部件是舊範式的一部分,在過去的兩個主要 WordPress 版本中已設置為在塊系統下重新啟動。 他們還沒有準備好。 用戶應該期望在 WordPress 5.7 中看到它們。 然而,這些功能升級僅僅是真正的完整站點編輯功能的墊腳石。 它們為仍在使用經典 WordPress 主題的最終用戶提供了一種在後期編輯屏幕之外體驗塊的方式。

對於下一步的用戶,小部件和導航菜單——至少是傳統的管理屏幕——將消失。 曾經被吹捧為主題開發未來的定制器也被砍了。 通過一切都是塊的系統進行站點定制將至高無上。

一旦開關翻轉,世界將關註一個全新的 WordPress。

WordPress 5.7 及更高版本將是關於站點編輯器和基於塊的主題。 站點編輯器是主題開發人員向用戶提供的塊模板的可視化表示。 模板可以由 WordPress 管理員的用戶無限定制。 雖然用戶將創建自定義配置並設置默認值,但決定網站前端外觀的權力最終將掌握在用戶手中。

自第一階段啟動以來,塊編輯器一直是愛/恨的事情。 預計網站編輯器的爭議也不會少。

在這一切之下,主題代碼和站點編輯器將使用同一種語言。 這實質上意味著,如果用戶有設計訣竅或只是想試一試,他們可以過渡到主題作者。 他們應該能夠做到這一點,而無需離開可靠的站點編輯器,該編輯器已經允許導出模板。

因為帖子編輯器和站點編輯器都在同一個基於塊的底層基礎上工作,所以用戶沒有理由不能在兩者之間無縫切換。 目前有一張票可以在後期編輯屏幕上添加這樣的切換。 它將允許用戶在不離開帖子編輯器的情況下切換到模板編輯模式。

用於在帖子和模板編輯之間切換的切換按鈕
模板編輯模式可能會登陸 Gutenberg 9.6。

這不是一個新引入的概念。 領導 WordPress 5.6 發布的 Josepha Haden 在今年早些時候談到了這一點。 “我認為我們試圖通過 Gutenberg 解決的問題之一一直是在 WordPress 界面中編輯元素的體驗更加一致,”她說。 “任何用戶都不應該學習五種不同的工作流程來確保他們的頁面在發佈時看起來像他們想像的那樣。”

更大的目標之一是將工作流的數量減少到單個界面中。 我們可能還需要幾年的時間才能看到整個 WordPress 網站管理減少這麼多。 但是,站點編輯器是實現潛在用戶體驗的下一步。

這一切對未來意味著什麼?

雖然過去幾年可能感覺我們心愛的平台發生了一場旋風般的變化,但您還什麼都沒看到。 我們剛剛進入第一階段。開發團隊正在構建基礎,同時還啟動了面向用戶的塊編輯器。 有了這個基礎,團隊可以更多地關注功能。 隨著 G2 Components 項目對核心和第三方開發人員在塊系統上的構建方式進行全面檢查和標準化,這一點尤其正確。

今年第二階段的重大變化意味著主題作者需要跟上步伐。 傳統的 WordPress 主題仍然需要一段時間。 但是,任何尚未修補基於塊的主題的主題作者已經落後了幾個月。 現在是探索和幫助塑造系統的時候了。 是時候提交錯誤報告和功能請求了。

如果可能,主題作者應該參加每月兩次的基於區塊的主題會議。 如果時間不允許出席,您至少應該閱讀並參與製作主題博客。

查看 Q 主題之類的項目或關注主題實驗存儲庫也很重要。

站點編輯器中的 Carrd 主題實驗。
來自站點編輯器的類似 Carrd 的主題實驗。

對於最終用戶,整個項目都是關於您的。 您的反饋至關重要。 如果您還沒有使用 Gutenberg 插件測試您的網站,那麼您應該這樣做。 有時會比您單獨使用 WordPress 獲得的結果提前數週或數月。 嘗試像基於塊的 Bosco 這樣的 FSE 主題。 考慮加入 FSE 外展計劃。 您可以直接對即將推出的功能進行測試並提供反饋。

FSE 帶來了 2021 年重大變化的承諾。其中許多變化將根除管理 WordPress 網站的舊方法。 這些方法將被平台歷史上最大的檢修之一所取代。 是時候做好準備了。

這將是一個有趣的新年。