WordPress應該以透明且可預測的時間表提高對PHP的支持

WordPress應該在一個透明且可預測的時間表上碰撞PHP支持,WordPress應該在一個透明且可預測的時間表上碰撞PHP支持

朱麗葉·瑞德斯·福爾默 發布了提案 使WordPress可以按固定的時間表刪除舊的PHP版本支持。 WordPress聯合創始人兼項目負責人Matt Mullenweg伸出手來討論解決方案後,她編寫了該提案。 這是他關閉了 火車票 上周試圖 不再支持PHP 5.6 並將今年下一個主要WordPress版本的最低版本提高到7.1。

該提案提出了WordPress社區中許多人可能落後的立場。 對於平台將來的PHP支持,這是一條清晰,透明的路徑。

福爾默在提案中實質上提出了兩個路線圖。 第一個路線圖決定WordPress將在哪個階段放棄對特定PHP版本的支持。 該平台將取消對每年12月已有五年以上歷史的PHP次要版本的支持。 這將與即將發布的WordPress的任何主要版本相一致。 以下時間表列出了每年支持的最低PHP版本:

  • 2020年12月– PHP 7.1
  • 2021年12月– PHP 7.2
  • 2022年12月– PHP 7.3
  • 2023年12月– PHP 7.4
  • 2024年12月– PHP 8.0

提案的第二部分創建了一個滾動時間表,用於將安全更新反向移植到WordPress。 當前,WordPress從3.7版分支一直發布安全更新。 如果採用,Folmer的建議將僅支持WordPress發行的前四年。

這種變化意味著2020年12月發布WordPress 5.6時,WordPress項目將致力於向後移植安全修復程序,最早可追溯到2016年12月發布的WordPress 4.7。

Folmer還建議將PHP升級通知從站點運行狀況項目反向移植到當前支持的WordPress較早版本。 這項措施將在用戶跳到較新版本的WordPress之前通知用戶PHP版本問題。

將最低限度的PHP支持推向未來以及向後移植安全修復程序的重疊,為用戶提供了一個可能長達九年的巨大窗口,使他們可以繼續使用當前使用的任何版本的PHP。 九年來,不斷變化的技術似乎是網路上的一生,這在某些人的帖子評論中是有爭議的。 但是,這是一個行動計劃,WordPress社區並沒有在PHP支持方面體驗到的樂趣。 開發人員無疑會在日期和版本上爭論不休,但這僅次於實際的可預測時間表。

歡迎使用固定版本的凹凸計劃。 它將所有人(從開發人員到最終用戶,再到虛擬主機)都放在同一頁面上。 如果我們打算在不重新討論相同論點的情況下向前邁進,則必須具有這種透明度。

等待查看特定PHP版本的使用情況何時下降到特定百分比以下的系統只會使事情變得混亂。 結果通常是一個漫長的爭論,不會動針。 雙方選擇其統計信息。 每一面都紮根。每一面都有很多優點。 最終,每個人​​都希望擁有同一件事–推動整個項目前進並使用最新的工具。 但是,他們總是不同意我們如何到達那裡。 最終,最低的PHP版本受到了挑戰,社區為下一輪做準備。 那些想要更快進步的人和那些不想讓用戶落後的人之間的爭執不斷。

事實是,在這些論點上沒有人是完全正確的。 沒有可遵循的路線圖。 除了「這之前已經做過」,我們沒有其他指導原則。

WordPress需要設定明確的期望。

這不僅是最低PHP版本的問題-許多人都希望為整個項目制定更詳細的路線圖。 但是,對PHP的最低支持是我們可能需要解決的一個問題領域,Folmer開拓了一條道路。 我們只需要遵循它。

像這樣:

喜歡載入中……

資源

相關文章