Divi 5 開発ベータ版の発表
公開: 2023-08-22別の Divi 5 アップデートで戻ってきました。今回は、Divi 5 ベータ プログラムの次の段階である Divi 5 Dev Beta のリリースを発表できることを嬉しく思います。 Divi 5 の基盤は完成し、開発ドキュメントは順調に完成しており、開発アルファ段階を使用してフィードバックを収集し、Divi 5 API を強化しました。
Dev Beta の開始に伴い、私たちはさらに多くの開発者をベータ プログラムに参加するよう招待します。これにより、開発者は Divi モジュールを公式Divi 5 フレームワークに移行し始め、Divi 5 の発売に備えられる新しいエキサイティングな機能に取り組むことができます。
一方、私たちのチームは次のフェーズである最初のパブリックベータフェーズである Divi 5 パブリックアルファに進むことに集中します。
前回の更新以降に達成したこと
私たちは過去 6 週間で多くの作業を行い、Divi 5 API を完成させ、180 を超えるバグを解消しました。 今月の更新は少し遅れましたが、次のフェーズに進む前に、Divi 5 Dev Betaを確実に終了し、できるだけ多くのバグをクリーンアップしたいと考えていました。 核心に興味がある場合は、完全な変更ログをここに示します。
変更ログエントリ:
- プロップをリファクタリングし、スティッキー応答ホバー プロップを機能プロップに移動しました。
- D4 からレイアウトとしてインポートされたカテゴリを含むポートフォリオ モジュールを修正しました。
- ポートフォリオ モジュールのサイジング オプションが正しく機能しない問題を修正しました。
- 注目の画像が設定されていない場合のポートフォリオ モジュール FE の警告を修正しました。
- モジュール変換チュートリアルを更新しました。
- ログインモジュール内のボタンにスタイルが適用されない問題を修正しました。
- フロントエンドでの Blurb モジュールのテキスト配置の問題を修正しました。
- 全幅画像モジュールのフロントエンドにアイコンが表示されない問題を修正しました。
- レイアウトを保存するために「ライブラリに追加」モーダルの「レイアウト名」フィールドが必要ではなかった問題を修正しました。
- タブモジュールの境界線のオーバーフローの問題を修正しました。
- ユーザーがピクセル以外の境界半径単位を使用できない問題を修正します。
- コードベース全体でインライン JSDoc を更新しました。
- フックとトランジェントの新しい D5 命名規則を使用するようにフックとトランジェントの名前を変更しました。
- グラデーション有効値に基づいてレンダリングするように背景のスタイル宣言を更新しました。
- 値を継承し、それに応じてプレビューをレンダリングするように、グラデーション フィールド コンテナ/コンポーネントを更新しました。
- ボタンのホバー背景色がビルダーまたはフロントエンドに表示されない原因となっていたバグを修正しました。
- タブレット ビューとスマートフォン ビューの背景のグラデーションは、独自に指定されていない場合に「方向」の値を継承するようになりました。
- 要素スタイルを使用してトランジション スタイルを最適化およびリファクタリングし、フォントおよびテキスト シャドウ CSS プロパティを親関数からそれぞれのメソッドに抽象化しました。
- デフォルトでモジュール属性に Transition オプションを追加します。
- Visual-Builder パッケージの CSS ファイルを生成するために webpack 構成を更新しました。
- @font-face エントリのビルド ディレクトリにフォント ファイルをコピーするようにビルド プロセスを更新しました。
- Webpack 5 を使用するように Storybook を更新しました。
- get_package_list、get_package_asset、および enqueue_package_style PHP 関数を追加しました。
- Visual-Builder パッケージの JS がキューに入れられたときに、Visual-Builder パッケージの CSS を自動的にキューに入れるように AssetsUtility がリファクタリングされました。
- FormatAttr<> 型の名前を FormatBreakpointStateAttr<> に変更しました。
- 各種DiviモジュールのModuleElementsのstyleメソッドを実装します。
- すべてのモジュール間で一貫性を持たせるために、 module.decoration.filter の名前を module.decoration.filters に変更しました。
- すでにフロントエンドレンダリングを備えている既存のモジュールに動的コンテンツを実装しました。
- コンポーネント内のフィールドを柔軟に変更できるように、コンポーネントをリファクタリングします。
- 列モジュール フロントエンドに欠落していた et_pb_css_mix_blend_mode_passthrough クラスを修正しました。
- VB、FEでレギュラーセクションのクラス名が追加されない問題を修正しました。
- 人物モジュールのレスポンシブコンテンツの問題を修正しました。
- すべてのアップロード ファイル タイプに対してアップロード プレビューが表示される問題を修正しました。
- フロントエンドで空のページが表示されるプロジェクトがないというポートフォリオの問題を修正しました。
- 固定マージンの左および右オプションは、Divider モジュールの配置をオーバーライドします。
- 行モジュールの「列の高さを均等にする」設定が期待どおりに機能するように修正されました。
- バーカウンターのパーセントフィールドにテキスト値が表示されない問題を修正しました。
- Button モジュールの誤った境界線の色とテキストの色のデフォルト値を修正しました。
- カスタム パディング値が行の内側で機能しない問題を修正しました。
- モジュールの背景画像の CSS 宣言を更新して、繰り返し設定を含めました。
- D4>D5 Conversion の属性マップに背景画像設定 (高さ、幅、垂直オフセット、水平オフセット) を追加しました。
- 場合によってはインライン リッチ テキスト エディターが適切にアクティブ化されない原因となっていたバグを修正しました。
- 宣伝文句モジュールの変更されたタイトルで致命的なエラーを引き起こしていたバグを修正しました。
- インライン テキスト エディターからタブ モジュールのタイトルが保存されない原因となっていたバグを修正しました。
- 背景ビデオが背景色またはグラデーションの上に表示されるように、Circle Counter レンダリングをリファクタリングしました。
- Text モジュールの背景色がビルダーとフロントエンドで異なる出力になるケースを修正しました。
- インポート中のセクションの背景属性の変換に関する問題を修正しました。
- Linux および Windows で保存するためのキーボード ショートカットが修正されました。
- ヘルプ モーダルのサイズ変更ボタン アイコンのアニメーションがドッキング モードで修正されました。
- 「ビルダー インターフェイス アニメーション」を無効にすると、ヘルプ モーダルのアニメーションも無効になります。
- ドッキングされたモーダルのサイズを変更するとビデオ リスト ナビゲーションが消える問題が修正されました。
- モーダルのサイズが大きくなるにつれて増加する、「ドッキング解除」ボタンと「閉じる」ボタンの間の誤ったスペースを修正しました。
- ヘルプ モーダルのサイズ変更ボタン アイコンがドッキング モードで中央に配置されるようになりました。
- Testimonial モジュール VB で反応しないアイコンが機能しない問題を修正しました。
- ホバー状態スタイルセレクターの違いを修正しました
- ログインモジュールのレスポンシブコンテンツ機能を修正しました。
- セレクターに疑似要素がある場合、FE のホバー セレクターを修正します。
- D4 と同様に、サークルカウンターモジュールでのデフォルトのサークル背景の不透明度値の設定の問題を修正しました。
- セレクターに疑似要素がある場合の VB のホバー セレクターを修正しました。
- マージンおよびパディングモジュールの間違った重要な値を修正しました。
- オーディオ モジュール フロントエンドでクラス名が欠落している問題を修正しました。
- Testimonial Module フロントエンドでアイコンが正しくレンダリングされない問題を修正しました。
- 子モジュールを複製する際のエラーを修正
- 画像モジュールのサイズ変更オプションが機能しない問題を修正
- Toggle モジュールの Toggle タイトル スタイルが VB と FE の両方で正しく動作しない問題を修正しました。
- トグルモジュールのFEでのトグルオープンアイコンスタイルの問題を修正しました。
- FEの空ボタンの動作を修正しました。
- ホバーモードでステートオプションを無効にする問題を修正しました。
- disabled_on 変換の問題を修正しました。
- ユーザーロールを再保存しない限り、「ライブラリに追加」ボタンが表示されない問題を修正しました。
- コンポーネント グループのラベル内の空白スペースをクリックすると、非アクティブになるのではなく最初のオプションがトリガーされる問題を修正しました。
- 特定の位置から開いたときの「ライブラリに追加」モーダルのカットオフを修正しました。
- ホバー時のボタンアイコンのアニメーションが正しくない問題を修正しました。
- FE ボタン コンポーネントでレスポンシブ コンテンツ機能が機能しない問題を修正しました。
- 境界線の半径が設定されている全幅画像のオーバーフローの問題を修正しました。
- コード設定フィールドのバグを修正し、レスポンシブモードで値を削除できませんでした。
- 入力プレースホルダー値内のテキストを削除しても削除されない問題を修正しました。
- レスポンシブな無効な要素をスクロールするときのモーダルのスクロール設定を修正しました。
- レスポンシブコンテンツのタッチ対応デバイスで不具合動作を引き起こす問題を解決しました。
- 空のデスクトップ ブレークポイント値を保存することによって発生する致命的なエラーを修正しました。
- 入力フィールドの値は、上部のブレークポイントから継承されます。
- 動的コンテンツ オプション リストのドロップダウンが TinyMCE 要素と重複する問題を修正しました。
- ショートコード モジュールで動作しないスクリプトベースの機能 (アニメーションなど) を修正しました。
- 動的コンテンツ: 動的コンテンツ UI のさまざまな機能のテストを追加しました。
- 動的コンテンツ: Testimonial モジュールの動的コンテンツに URL タイプのサポートを追加しました。
- 動的コンテンツ: 各動的コンテンツ オプションの登録で id プロパティを定義します。
- 動的コンテンツ: リファクタリングされ、動的コンテンツが移行されました。
- 動的コンテンツ: 動的コンテンツのオプションで使用される一部のフィールド用語の名前を変更します。
- 動的コンテンツ: 動的コンテンツのオプション設定とレンダリング パーツを登録する新しい方法が導入されました。
- ModuleElements: Divi 5 で利用可能なモジュールに ModuleElements を実装します。
- モジュール属性のリファクタリング: IconAttr およびソーシャル メディア フォロー モジュールのモジュール属性をリファクタリングします。
- カスタム CSS 変換の問題を修正しました。
- トランジション スタイル: トランジション スタイル コンポーネントのリファクタリング。
- 位置オプション: スタイル コンポーネントがモジュールの module.json から推論されるdefaultPrintedStyleAttr プロパティを持つことができるようにすることで、属性が指定されていないときに表示される位置オプション スタイルの問題を修正します。
Divi 5 の次は何ですか?
バックミラーには Dev Alpha と Dev Beta の段階があり、現在は最初のユーザー向けベータ版である Public Alpha に向けて全速力で進んでいます。 今からパブリック アルファのリリースまでの間に、不足している機能を埋め、バグを修正し、パブリック リリースに値する十分なプロジェクトを確実に完了する予定です。
Divi 5 に詳しくない方のために、簡単におさらいしておきます。 Divi 5 は、基礎に重点を置いて Divi Builder を完全に書き直したものです。 私たちは新しい機能を追加することはありませんが、代わりにパフォーマンス、安定性、拡張性、拡張性に重点を置いています。 私たちは Divi 4 からできる限りのすべてを絞り出し、現在、Divi を未来に推進するために必要な新しい基盤を構築しています。 そこに到達するには、基本的に、Divi Builder のすべての部分を一度に 1 つずつ再作成する必要があります。
私たちは現在、Divi 5 パブリック アルファのリリースに向けて取り組んでいます。 これは機能的でできればバグのないバージョンの Divi 5 になりますが、最も人気のない Divi モジュールと機能のいくつかが欠落しています。 Divi 5 をテストして、不足している機能がなければこのバージョンを使用することもできます。
パブリック アルファのリリース後、パブリック ベータに向けて作業を進めます。パブリック ベータには、Divi の現在の機能がすべて含まれ、ベータ テスターによって見つかったバグが修正されるまで、Divi 5 のリリース候補として機能します。
Divi 5 開発ベータ版に参加してください
コミュニティ向けにカスタム Divi モジュールを作成している開発者は、Divi 5 Dev Beta への参加を申請できます。 すでに Dev Alpha に申請していて承認されなかった場合は、再度申請する必要はありません。 招待状がないかメールの受信箱に注目してください。
リマインダー: ベータ プログラムのこの段階は、Divi モジュールの開発者のみを対象としています。 さらにいくつかの機能を追加し、UI を磨き、残っているバグをクリーンアップしたら、一般テストを目的とした最初のベータ版である Divi 5 Public Alpa をリリースします。
今後のアップデートにご期待ください
私は毎月 Divi 5 のアップデートを提供しています。最新情報を入手するには、必ずニュースレターと YouTube チャンネルを購読してください。 Divi 5 は大きなプロジェクトですが、私はあらゆる段階でここにいて、カーテンを引き、私たちの進捗状況を皆さんにお知らせします。
ご質問がございましたら、コメントを残してください。次回の更新でお会いしましょう。