Gutenberg 將在 WordPress 5.0 中為 TinyMCE 提供新方法,將提供一個恢復舊界面的插件

已發表: 2017-09-12
圖片來源:謝爾蓋·佐爾金

WordPress 社區目前已經深入到 Gutenberg,因為當新的編輯器在 WordPress 5.0 中發佈時,它將影響生態系統的幾乎每個角落。 數十億美元流經 WordPress 經濟,壓力很大,因為許多人依靠現有編輯器構建的產品和服務所獲得的收入來養活自己和家人。

第一印象的範圍從完全拒絕新編輯器到接受它並希望它將為 WordPress 帶來什麼的人。 在過去的幾年中,添加到 WordPress 的大多數主要新功能都是通過功能插件/功能項目流程實現的,在該流程中,發布負責人和其他貢獻者決定是否準備好提議的功能可以合併。 Gutenberg 項目採用了一條稍微不同的核心路徑,因為 Matt Mullenweg 已經確認 Gutenberg 將隨 WordPress 5.0 一起發布,但當 Gutenberg 準備好時,該版本將發布。 這種方法是 Mullenweg 的核心開發新戰略的一部分,該戰略使發布更加基於項目而不是基於時間。

開發商和代理商所有者對將 Gutenberg 納入 5.0 的計劃最常見的擔憂之一是,他們可能需要阻止某些網站的更新。 最直言不諱的反對者呼籲採取一種“退出”古騰堡的方法,這樣就不會強加給他們的用戶。

在一篇題為“WordPress 即將迎來新可樂時刻”的帖子中,Nate Hoffelder 分享了他對新編輯器進行試運行後的第一印象。 他說他很欣賞它承諾的改變,但無法弄清楚如何在演示中創建塊,並擔心“普通非技術人員”試圖使用該界面。

Hoffelder 提到了可口可樂公司在 1985 年 4 月推出新可樂的嘗試,但很快就以消費者呼籲恢復原味而告終。

“我的直覺是,如果用戶與 Gutenberg 分享我的挫敗感,他們會要求恢復舊界面,”Hoffelder 說。 “但正式發布還需要幾個月和幾個月的時間,因此 UX(用戶體驗)專家完全有可能迫使 Gutenberg 開發人員在 Gutenberg 被毫無戒心的公眾使用之前讓其更易於使用。”

古騰堡登陸核心後,WordPress 用戶將能夠使用插件恢復舊編輯器

WordPress 將繼續使用 Gutenberg 編輯器作為 5.0 版本中的默認體驗,但 Matt Mullenweg 在他的博客上的評論中證實,想要恢復舊編輯器的用戶將可以使用一個插件。

“Gutenberg 使用 TinyMCE,因此更好的思考方式是 Gutenberg 是我們的 TinyMCE 方法的新版本,”Mullenweg 說。 “這將是 WP 的默認體驗,對於那些想要使用更像現在的東西的人來說,我們將擁有一個他們可以使用的插件。”

這應該會為尚未更新擴展以與 Gutenberg 合作的開發人員以及尚未準備好讓客戶訪問新編輯器的代理所有者帶來一些緩解。

在他的帖子中,我們稱它為 Gutenberg 是有原因的,Mullenweg 分享了他對新編輯器將如何重新構想 TinyMCE 以及它將為插件編輯器帶來的優勢的願景:

插件開發人員將能夠完全集成到 WordPress 的每個部分,包括帖子、頁面、自定義帖子類型和側邊欄,而無需破解 TinyMCE 或將其整個功能壓縮在工具欄按鈕後面。 今天,每個擴展 WordPress 的插件都以不同的方式進行。 Gutenberg 的模塊為各種令人難以置信的擴展提供了一個單一的、易於學習的入口點。 有些人已經開始移植他們的插件,並且發現它們更容易構建並且具有大大改進的 UI。

對於擔心元框兼容性的開發人員,Mullenweg 表示將提供一個插件來為元框提供舊版編輯頁面。 一位網站嚴重依賴高級自定義字段 (ACF) 的評論者詢問是否會有一個 WordPress 版本,該版本將為無法升級到 5.0 的網站提供長期支持。

“不會有這樣的 WP 版本,但肯定會有一個插件為您提供舊版/舊版編輯頁面。 確保讓 ACF 知道 Gutenberg 兼容性是重中之重,”Mullenweg 說。

Pods 插件的首席開發人員 Scott Kingsley Clark 表示,對遺留 PHP 元盒的支持對該項目來說是個好消息,但一旦項目的工程師有了元盒的解決方案,Pods 也希望加入 Gutenberg。

“一旦 API 支持它並為我們提供更多利用,我很高興開始使用 Gutenberg 的新元框,”克拉克說。 “一旦可用,請指望我們立即採用。”

儘管保證可以使用插件來恢復舊界面,但有些人仍然擔心古騰堡將如何影響 WordPress 生態系統。 普通的 WordPress 用戶從未聽說過 Gutenberg,將其包含在 5.0 中將是一個重大變化。

在最近一篇關於 WPShout 的文章中,Fred Meyer 認為古騰堡在為用戶提供他們真正想要的東西方面做得還不夠,他認為這是前端編輯和在帖子內容中創建佈局的能力。

“古騰堡還遠遠不夠,”邁耶說。 “它不會使 WordPress 的核心內容編輯器與託管構建器解決方案競爭,甚至不會與 WordPress 自己的主題和插件(包括構建不良、對社區不利的解決方案,如 Visual Composer)競爭。”

Meyer 認為 Gutenberg 有機會對 WordPress 的頁面構建工俱生態系統進行碎片整理,但前提是它轉向提供“功能豐富、開發人員友好的前端頁面構建器和內容編輯器”。

在回應社區的反饋時,Gutenberg 設計負責人 Tammie Lister 表示,該項目目前專注於編輯,然後再處理頁面構建體驗。 在下一次關注定制之前,該團隊還一直在與頁面構建器插件的作者合作。

“現在說插件和構建器會發生什麼還為時過早,”Lister 說。 “最初,古騰堡專注於編輯。 下一階段是定制重點(頁面的構建)。 需要發生的一件事是使用 Gutenberg 對現有插件進行大量測試。 這就是我們可以確保事情正常工作並限制問題的方式。 最終,將不再需要越來越多的插件——或者至少不需要那麼多插件來實現簡單的事情。 這有利於用戶,並為所有人創造更好、更統一的體驗。”

如果用戶對 Gutenberg 的第一印像是它無法兌現項目的所有崇高承諾,他們可能會集體返回舊界面。 然後,隨著體驗的改進,WordPress 將與用戶進行一場戰鬥,以說服用戶再給它一次機會。

多列佈局是頁面構建的門戶,目前不在第一個正式版本進入核心的範圍內。 古騰堡設計頁面的一維垂直堆疊方法並不是很有啟發性。 這可能會讓普通用戶感到沮喪,因為他們的期望沒有被理解為未來版本將包括擴展的頁面構建體驗。 一個允許用戶選擇退出的插件,直到它對他們當前的工具有所改進,這對於保持社區的快樂至關重要。