WordPress 2019 年項目集 2020 年路線圖的進展
已發表: 2019-12-10WordPress 執行董事 Josepha Haden 發布了 WordPress 2019 年目標的更新。過去一年 WordPress 的重點是九個主要項目。 在 9 個項目中,WordPress 僅在 2019 年推出了兩個。這意味著 2020 年的重點將與社區繼續在現有項目取得的進展基礎上保持一致。
目前,WordPress 計劃在 2020 年發布三個主要版本:
- 5.4 版 – 2020 年 3 月
- 5.5 版 – 2020 年 8 月
- 5.6 版 – 2020 年 12 月
這些日期中的每一個都可能發生變化。 隨著每個版本的臨近,我們還應該獲得更具體的日期。 2020 年的各種項目應該在每個版本中登陸。
WordPress 的聯合創始人 Matt Mullenweg 最初在他的 2018 State of the Word 地址中列出了 2019 年的計劃,並在 Make Core 博客上列出了這些項目。 最大的收穫是 2019 年應該是我們更接近全站點定制的一年(古騰堡項目的第 2 階段)。 儘管開發人員在實現這一目標方面取得了長足的進步,但該項目的大部分仍處於起步階段。
2019 年出貨的項目
所有現有的核心 WordPress 小部件現在都以塊的形式存在。 用戶現在可以通過塊編輯器將小部件放置在帖子、頁面或任何其他內容區域中,而不是將小部件限制在主題決定的位置。 隨著項目繼續向全站點編輯發展,用戶最終將能夠將這些小部件和其他塊放置在幾乎任何地方。
場地健康項目併入核心。 它具有一個屏幕,可向網站所有者提供有關網站健康狀況的信息。 它還有一個致命錯誤檢測腳本,當發現插件和主題問題時,它會向網站所有者發送電子郵件。
2020 年預期項目
其餘大部分未在 2019 年發布的項目在這一年仍然取得了進展。 以下是來年預期項目的細分。
導航菜單塊

目前,導航塊的目標是隨 WordPress 5.4 一起發布。 這很可能是現實,因為它現在已經脫離了實驗階段,可以在 Gutenberg 7.0 中進行 beta 測試。 開發團隊在這個塊上工作了幾個版本,現在有足夠穩定的東西供用戶測試。
此塊是站點定制難題的主要部分。 從長遠來看,用戶將需要一個易於使用的塊來處理他們網站上的導航菜單。
主題的自定義塊感知內容區域
Gutenberg 項目的第一階段帶來了塊編輯器來發佈內容。 第 2 階段的很大一部分是打破帖子內容,並允許用戶在更多區域添加塊。 目前尚不清楚從長遠來看這會是什麼樣子。 主題應該能夠註冊額外的塊感知區域。
此功能的目標版本設置為 WordPress 5.5,但現在猜測這是否是一個現實的目標還為時過早。 這是一個很難解決的問題,因為它需要與主題塊模板、保存多個實體和一般的全站點定制的決策相一致。 這不是一個可以急於求成的功能,因為它將對 WordPress 未來幾年的工作方式產生深遠的影響。
支持塊的小部件區域

當前的計劃是允許小部件區域(側邊欄)支持小部件旁邊的塊。 Gutenberg 插件有一個實驗性的小部件區域選項,用於啟用此功能的早期版本,其目標版本為 WordPress 5.5。

使此功能成為現實有兩個方面。 首先是讓它在小部件管理屏幕上工作。 第二個是讓它在定制器中工作,用戶還可以在這個區域管理小部件。
目前,感覺側邊欄的概念應該被棄用。 實驗性功能允許用戶將塊添加到側邊欄,這些塊在輸出時轉換為一個大的“塊區域”小部件。 如果 WordPress 在塊範式上“全力以赴”,那麼最好將精力集中在允許主題構建自定義塊區域並讓官方側邊欄 API 慢慢消亡。 將舊概念與新概念混合起來充其量是笨拙的。 是時候繼續並軟棄用側邊欄和小部件,直到大多數主題不再支持它們。
阻止目錄搜索和安裝

最終,所有 WordPress 用戶都將能夠通過塊插入器搜索塊。 如果塊存在,他們可以將其插入塊區域。 如果沒有,插入器將允許用戶從塊目錄中發現新塊。 新塊的安裝、激活和插入應該是無縫的。
此功能的目標版本是為 WordPress 5.5 設置的,這應該是可能的(如果不是更早的話)基於該功能當前在 Gutenberg 插件中的運行情況。 它還不完美,並且在使用已安裝的塊時已經破壞了我的一些帖子。 還有幾個懸而未決的問題需要解決。
希望在遊戲中領先的插件作者可以按照塊插件指南提交塊插件。
自動插件、主題和主要核心更新
經過多年的廣泛測試和對 WordPress 次要版本使用自動更新後,感覺我們現在應該已經對所有內容進行了自動更新。 對於某些網站所有者來說,必須跟上插件和主題更新可能會很痛苦。 有了足夠多的插件,每天更新一個或多個插件並不是不可能的。
一些託管解決方案和 Jetpack 通過提供自動插件更新為許多用戶緩解了這個問題,但這是一個早就應該優先考慮的核心功能。 沒有為主題/插件或主要核心版本的自動更新提供目標版本。 讓我們希望該功能不會再被擱置一年。
處理超過 6,500 個跟踪問題
隨著 Gutenberg 插件近來備受關注,人們很容易忘記在 Trac 上等待補丁、審查和決定的票數成千上萬。 長期以來,我一直支持使用 WordPress 的一個主要版本來簡單地修復現有錯誤,同時不添加任何新功能。
Jonathan Desrosiers 撰寫了一篇內容廣泛的文章,其中涵蓋了分類小組今年早些時候所做的大部分工作。
分類並不是真正得出結論的事情。 這是一個持續的過程,必須貫穿項目的整個生命週期。 有興趣參與分流團隊的人可以在分流團隊公告帖子中找到更多信息。
