宣布 Divi 5 開發測試版

已發表: 2023-08-22

我又帶來了 Divi 5 更新,這次我很高興地宣布發布 Divi 5 Dev Beta,這是 Divi 5 Beta 計劃的下一階段。 Divi 5 基礎已經完成,我們的開發文檔正在完善,我們已經使用 Dev Alpha 階段來收集反饋並鞏固 Divi 5 API。

隨著 Dev Beta 的推出,我們將邀請更多開發人員加入 Beta 計劃,以便他們可以開始將其 Divi 模塊轉換到官方Divi 5 框架,並開發令人興奮的新功能,為Divi 5 的發布做好準備。

與此同時,我們的團隊將專注於進入下一階段:Divi 5 Public Alpha,第一個公開測試階段。

自上次更新以來我們取得了哪些成就

在過去的六周里,我們完成了大量工作,完成了 Divi 5 API 並修復了 180 多個錯誤。 我這個月的更新有點晚了,但我們希望確保完成 Divi 5 Dev Beta 並清理盡可能多的錯誤,然後再進入下一階段。 如果您對細節感興趣,這裡是完整的變更日誌:

變更日誌條目:

  • 重構了道具並將粘性響應懸停道具移至功能道具。
  • 修復了投資組合模塊,其中類別從 D4 導入為佈局。
  • 修復了投資組合模塊大小選項無法正常工作的問題。
  • 修復了未設置特色圖像時投資組合模塊 FE 警告的問題。
  • 更新了模塊轉換教程。
  • 修復了登錄模塊內按鈕上未應用的樣式。
  • 修復了前端 Blurb 模塊文本對齊問題。
  • 修復了全角圖像模塊前端不顯示圖標的問題。
  • 修復了“添加到庫”模式的“佈局名稱”字段不需要保存佈局的問題。
  • 修復選項卡模塊邊框溢出問題。
  • 修復了用戶無法使用 px 以外的邊框半徑單位的問題。
  • 更新了整個代碼庫的內聯 JSDoc。
  • 重命名了掛鉤和瞬態,以使用掛鉤和瞬態的新 D5 命名約定。
  • 更新了背景樣式聲明以根據啟用的漸變值進行渲染。
  • 更新了漸變字段容器/組件以繼承值並相應地渲染預覽。
  • 修復了導致按鈕的懸停背景顏色未顯示在生成器或前端中的錯誤。
  • 當平板電腦和手機視圖中的背景漸變沒有自己指定時,它們現在將繼承“方向”值。
  • 使用元素樣式優化和重構過渡樣式,將字體和文本陰影 CSS 屬性從其父函數抽像到各自的方法中。
  • 默認情況下,將 Transition 選項添加到模塊屬性中。
  • 更新了 webpack 配置以生成 Visual-Builder 包的 CSS 文件。
  • 更新了構建過程以復制 @font-face 條目的構建目錄中的字體文件。
  • 更新了 Storybook 以使用 webpack 5。
  • 添加了 get_package_list、get_package_asset 和 enqueue_package_style PHP 函數。
  • 重構了 AssetsUtility,以便在 Visual-Builder 包的 JS 排隊時自動將 Visual-Builder 包的 CSS 排隊。
  • 將 FormatAttr<> 類型重命名為 FormatBreakpointStateAttr<>。
  • 實現各個Divi模塊的ModuleElements的樣式方法。
  • 將 module.decoration.filter 重命名為 module.decoration.filters 以使其在所有模塊之間保持一致。
  • 對已經具有前端渲染的現有模塊實施了動態內容。
  • 重構組件,使其內部的字段可以靈活修改。
  • 修復了列模塊前端缺少的 et_pb_css_mix_blend_mode_passthrough 類。
  • 修復了常規部分的 VB 和 FE 中未添加類名的問題。
  • 修復了Person模塊響應內容的問題。
  • 修復了所有上傳文件類型都顯示上傳預覽的問題。
  • 修復了 Portfolio 中沒有項目在前端顯示空白頁面的問題。
  • 固定邊距左右選項會覆蓋分隔符模塊的對齊方式。
  • 修復了行模塊的“均衡列高”設置以按預期工作。
  • 修復了條形計數器百分比字段不顯示文本值的問題。
  • 修復了按鈕模塊的不正確的邊框顏色和文本顏色默認值。
  • 修復了自定義填充值在 Row Inner 中不起作用的問題。
  • 更新了模塊背景圖像 CSS 聲明以包含重複設置。
  • 在 D4>D5 轉換的屬性映射中添加了背景圖像設置(高度、寬度、垂直偏移、水平偏移)。
  • 修復了導致內聯富文本編輯器在某些情況下無法正確激活的錯誤。
  • 修復了導致 Blurb 模塊修改標題出現致命錯誤的錯誤。
  • 修復了導致無法從內聯文本編輯器保存選項卡模塊標題的錯誤。
  • 重構了圓形計數器渲染,以便背景視頻將出現在背景顏色或漸變之上。
  • 修復了文本模塊的背景顏色在生成器和前端之間具有不同輸出的情況。
  • 修復了導入期間部分背景屬性轉換的問題。
  • Linux 和 Windows 中保存的鍵盤快捷鍵是固定的。
  • 幫助模式的“調整大小”按鈕圖標的動畫在停靠模式下已修復。
  • 當“生成器界面動畫”被禁用時,幫助模式的動畫也會被禁用。
  • 視頻列表導航在調整停靠模式大小時消失的問題已修復。
  • 修復了“取消停靠”和“關閉”按鈕之間的不正確空間,該空間隨著模態大小的增加而增加
  • 幫助模式的調整大小按鈕圖標現在在停靠模式中居中。
  • 修復了響應式圖標在推薦模塊 VB 中不起作用的問題。
  • 修復了懸停狀態樣式選擇器中的差異
  • 修復了登錄模塊中的響應式內容功能。
  • 如果選擇器具有偽元素,請修復 FE 中的懸停選擇器。
  • 修復了圓形計數器模塊中設置默認圓形背景不透明度值的問題,與 D4 相同。
  • 如果選擇器具有偽元素,則修復了 VB 中的懸停選擇器。
  • 修復了邊距和填充模塊的錯誤重要值。
  • 修復了音頻模塊前端中缺少類名的問題。
  • 修復了圖標在推薦模塊前端中無法正確呈現的問題。
  • 修復了複製子模塊時的錯誤
  • 修復了圖像模塊大小選項不起作用的問題
  • 修復了切換模塊中的切換標題樣式在 VB 和 FE 中無法正常工作的問題。
  • 修復了 FE 中切換模塊的切換打開圖標樣式問題。
  • 修復了 FE 中的空按鈕行為。
  • 修復了懸停模式下的禁用狀態選項。
  • 修復了disabled_on轉換問題。
  • 修復了除非重新保存用戶角色,否則“添加到庫”按鈕不會顯示的問題。
  • 修復了單擊組件組中標籤內的空白區域會觸發第一個選項而不是處於非活動狀態的問題。
  • 修復了從特定位置打開“添加到庫”模式時的切斷問題。
  • 修復了懸停時不正確的按鈕圖標動畫。
  • 修復了響應式內容功能在 FE 按鈕組件中不起作用的問題。
  • 修復了設置了邊框半徑的全角圖像的溢出問題。
  • 修復了代碼設置字段中的錯誤,無法刪除響應模式下的值。
  • 修復了輸入佔位符值在刪除其中的文本後未刪除的問題。
  • 修復了滾動響應禁用元素時設置模式的滾動。
  • 解決了在支持觸摸的設備上導致響應內容出現故障的問題。
  • 修復了保存空桌面斷點值導致的致命錯誤。
  • 輸入字段的值將從上斷點繼承。
  • 修復了動態內容選項列表下拉菜單與 TinyMCE 元素重疊的問題。
  • 修復了在短代碼模塊上不起作用的基於腳本的功能(例如動畫)。
  • 動態內容:添加了對動態內容 UI 的各種功能的測試。
  • 動態內容:在推薦模塊中添加了對動態內容的 URL 類型支持。
  • 動態內容:定義每個動態內容選項註冊的 id 屬性。
  • 動態內容:重構並遷移動態內容。
  • 動態內容:重命名動態內容中選項中使用的一些字段術語。
  • 動態內容:引入了註冊動態內容選項設置和渲染部分的新方法。
  • ModuleElements:在 Divi 5 上可用的模塊上實現 ModuleElements。
  • 模塊屬性重構:重構 IconAttr 和社交媒體關注模塊的模塊屬性
  • 修復了自定義 CSS 轉換問題。
  • Transition Style:Transition Style組件重構。
  • 位置選項:通過允許樣式組件具有從模塊的 module.json 推斷出的 defaultPrintedStyleAttr 屬性,修復未給出任何屬性時渲染位置選項樣式的問題

Divi 5 的下一步是什麼?

隨著 Dev Alpha 和 Dev Beta 階段的到來,現在正全速邁向 Public Alpha,這是第一個面向用戶的 Beta 版本。 從現在到公開 Alpha 版本發布,我們將填補缺失的功能、修復錯誤,並確保我們完成了足夠的項目以保證公開發布。

如果您不熟悉 Divi 5,讓我快速回顧一下。 Divi 5 是對 Divi Builder 的完全重寫,專注於基礎知識。 我們不會添加太多(如果有的話)新功能,而是專注於性能、穩定性、可擴展性和可擴展性。 我們從 Divi 4 中榨取了一切,現在我們正在構建推動 Divi 走向未來所需的新基礎。 為了實現這一目標,我們基本上需要一次一件地重新創建 Divi Builder 的每一部分。

我們現在正在努力發布 Divi 5 Public Alpha。 這將是 Divi 5 的一個功能齊全且有望無錯誤的版本,但缺少一些最不受歡迎的 Divi 模塊和功能。 您將能夠測試 Divi 5,如果您不遺漏缺少的功能,甚至可以使用此版本。

公共 Alpha 版發布後,我們將致力於公共 Beta 版,其中將包括 Divi 當前的所有功能,並作為 Divi 5 的候選版本,等待我們的 Beta 測試人員發現的任何錯誤的修復。

加入 Divi 5 開發測試版

如果您是為社區創建自定義 Divi 模塊的開發人員,您可以申請加入 Divi 5 Dev Beta。 如果您已經申請了 Dev Alpha 但未被接受,則無需再次申請。 只需留意您的電子郵件收件箱中是否有邀請即可。

提醒:此階段的測試計劃僅適用於 Divi 模塊的開發人員。 一旦我們添加了更多功能、完善了 UI 並清除了所有剩餘的錯誤,我們將發布 Divi 5 Public Alpa,這是第一個用於一般測試的 Beta 版本。

敬請期待更多的更新

我每個月都會更新 Divi 5,因此請務必訂閱我們的時事通訊和 YouTube 頻道以了解最新動態! Divi 5 是一個大項目,但我會全程陪伴您,揭開帷幕,讓您深入了解我們的進展。

如果您有任何疑問,請發表評論,我們將在下次更新中見到您。