從基於塊的主題的新課程開始為全站編輯做準備

全站點編輯距離成為現實僅半年時間。該功能有望在預定於12月發布的WordPress 5.6中使用。為了使主題作者為即將到來的變化做好準備,Carolina Nymark創建了一個新網站和培訓課程,標題為 完整網站編輯

Nymark是WordPress主題團隊的長期主題作者和撰稿人。她已經擔任團隊負責人或代表多年,並且是推動更多可訪問性主題的推動者之一。

主題作者目前面臨兩個主要障礙。首先是全站點編輯仍處於實驗階段。第二個原因是沒有足夠的文檔,教程和課程來深入探討WordPress主題的演變。至少對於後一個問題,Nymark擁有足夠的經驗來對此做些事情,而這正是這項新事業的全部目的。

由於COVID-19而失業後,她想利用自己的空閑時間回饋給塊編輯器。她說:「與此同時,我周圍的人開始問有關全站點編輯的問題,並且通過我所做的測試,我知道如何入門。」 「如果我可以分享這一點,我可以簡化其他人的工作。」

她在主題團隊中的代表角色也為主題作者將面臨的艱難戰鬥提供了獨特的見解。 Nymark表示,隨著即將進行的全站點編輯,她感到有緊迫感。 「我只看到生態系統的一小部分-WordPress主題,這些主題已提交以包含在WordPress主題目錄中;但我看到的大多數主題都沒有利用障礙。」她說。主題不設置樣式,編輯器與前端不匹配。我們作為主題作者還沒有足夠快地適應塊編輯器,現在六個月後將發生另一個重大變化。」

該課程現在對所有人免費開放。但是,並非總是如此。尼馬克是 尋求贊助 來自WordPress社區中的人。他們的想法是,他們可以資助課程的持續發展。如果沒有足夠的贊助資金,她將需要將其轉變為付費課程。她說,如果發生這種情況,該計劃將採用一次性收費模式。由於全站點編輯的頻繁更新,她希望客戶可以訪問更新的課程資料。

具有主題開發工作知識的開發人員是本課程的主要受眾。在深入之前,他們應該了解WordPress函數,PHP,HTML和CSS。

課程內容是什麼?開始準備基於塊的新課程主題進行全站點編輯,開始準備基於塊主題的新課程進行全站點編輯歡迎參加全站點編輯課程的課程。

目前,該課程尚未完成。這並不奇怪,因為網站編輯器距離WordPress尚需半年的時間。但是,在進行下一步之前,主題作者確實需要他們熟悉一些基本知識。該網站還有一個開放的論壇,任何人都可以加入並開始討論從塊構建主題。

本課程分為以下部分,每個部分都有自己的課程:

  • 介紹
  • 所有關於塊
  • 基於塊的主題
  • 網站編輯器

大多數課程的視頻短片在兩到五分鐘之間。 Nymark為喜歡閱讀的用戶提供了視頻的完整記錄。除了視頻和成績單,一些課程還提供了可下載的資料,例如代碼示例。目前,該課程的「所有關於街區」部分只有一個測驗。

目前,該課程僅涵蓋基礎知識。對於已經進入基於塊的主題的主題作者,他們可能會發現其中的一些入門資料太低級了。但是,他們應該期望將來會有更多高級主題。對於尚未進入區塊系統的主題作者來說,現在將是一個很好的機會,可以趕上並開始為下一階段的主題開發做準備。

Nymark準備很快為課程增加更多內容,但是目前這仍然是一項艱巨的挑戰。她說:「由於塊編輯器的更改速度太快,我記錄了無法使用的內容,但這是可以預期的。」 「我最大的擔心是我不想散布錯誤信息,這在這個早期階段很困難。」

路線圖上有示例主題和幻燈片,其他人可以在WordPress見面會期間下載這些主題和幻燈片並用於演示。她還在構建一個解析器,該解析器將創建一個改進的塊引用,以供主題作者在其模板中使用。

走過的路

即使對於像Nymark這樣有經驗的人,也存在學習曲線。她說,仍然很難想像當一切都說完之後,模板系統將如何工作。因為事情在不斷變化,所以在她設計課程來教別人時,這是一個教育過程。

她說:「剛開始時,我最大的困惑就是模板和模板零件的保存方式。」 「當您在網站編輯器中編輯並保存模板時,模板將另存為自定義帖子類型,並且將使用該模板代替主題中的文件。當前,如果您更改主題,則使用已保存在模板中的塊結構,但是將使用新主題設置樣式。這就是為什麼主題作者的樣式和測試塊如此重要的原因。」

對於主題,特別是一頁網站或博客,主題的結構可能比我們今天看到的簡單得多。 Nymark表示,儘管正在積極開發新系統,但仍感覺足夠熟悉,可以輕鬆地從傳統主題過渡。最大的區別在於,在做出有關自定義JavaScript和PHP的較少決策和進行更多設計工作之間。

她說:「這樣做的不利之處在於,從一開始,我認為我們會在主題上看到較少的變化。」一旦過了玩新玩具的第一個興奮,這可能會感到局限。塊模式將發揮重要作用,我期待著很快使用它們。」

對於主題作家,他們是第一次將腳趾浸入全站點編輯區域,她建議從重新創建頁眉,頁腳和其他小部分作為塊模式開始。無需先潛水就足以弄濕您的腳。

她推薦的第二個步驟是開始考慮如何將定製程序選項轉換為塊系統。例如,當考慮許多主題具有的各種標題選項時,可能值得創建塊模式以通過全站點編輯器公開那些用戶的選擇。

前方的路

Nymark確定了今後需要解決的幾個領域,即文檔。她說:「文件的普遍缺乏是一個問題,不僅對於全站點編輯,而且對於整個古騰堡項目都是如此。」 「這使人們很難學習和貢獻。」

她希望看到的一項關鍵功能是主題作者能夠鎖定模板,以防止用戶意外刪除為網站提供功能的關鍵塊。

她還列出了古騰堡團隊正在開發但尚未準備好的幾個必要組件:

  • 在站點編輯器中選擇和創建模板零件。
  • 完成全局樣式功能。
  • 使用更多控制項更新現有的全站點編輯塊。
  • 為剩餘的模板標籤創建新塊。
  • 改進導航塊,使其響應。

仍有大量工作要做,許多問題仍在進行中。但是,隨著WordPress逐步通過通用的設計語言,人們有希望擁有更光明的未來。

Nymark說:「設計師無需擔心代碼即可創建布局,並且可以導出模板,也可以更輕鬆地共享這些布局作為主題。進入壁壘將被消除;創建基本主題很容易,但是為用戶創建完整的解決方案可能會更困難。」

像這樣:

喜歡載入中…

資源

相關文章