この機能は、オブジェクトのすべてのフィールドをローカライズ可能にし、ユーザーが選択したロケール設定に従って表示できるようにすることを目的としています。
主なメリット:
ローカリゼーション機能は、システム内のすべての既存ロケールをサポートします。
カスタムオブジェクトエントリと変更可能なシステムオブジェクトエントリ。
ローカライゼーションの設定が個々のフィールドレベルで管理されるようになりました。
Release Notes
この機能は、オブジェクトのすべてのフィールドをローカライズ可能にし、ユーザーが選択したロケール設定に従って表示できるようにすることを目的としています。
主なメリット:
ローカリゼーション機能は、システム内のすべての既存ロケールをサポートします。
カスタムオブジェクトエントリと変更可能なシステムオブジェクトエントリ。
ローカライゼーションの設定が個々のフィールドレベルで管理されるようになりました。
JSコンポーネントのサポートタブ (data-toggle="liferay-tabs" API ) は非推奨となっており、非推奨 FF LPD-47713 が有効になっていない限り、バンドルに含まれません。
Lodashライブラリは、非推奨となっており、非推奨FF LPD-48975が有効になっていない限り、バンドルに含まれません。
Liferay DXPは、異なるインストール間での仮想インスタンスのオンデマンドマイグレーションを可能にし、特にクラウドベースのデプロイメントにおいて、既存の環境をポータブルにし、管理を容易にします。 オンプレミスからLiferay SaaSに移行する場合でも、同じインストールで環境間(UATから本番など)を移行する場合でも、この機能はデータベース全体ではなくインスタンスの移行を可能にし、プロセスを簡素化します。
この機能は、ベータ機能フラグで有効にできます: LPD-11342
グローバルサービスと協力して、Javascriptリソースの配布や未使用コードにおけるペインポイントを特定することが、そのきっかけとなりました:
未使用パッケージの削除
古いパッケージの非推奨化
ユーザーが一部の機能を使用しない / ロードしないように設定
JSサイズ比較レポートの作成
モジュールをより小さなサブモジュールに分割できるツールの作成
主なメリット:
JSバンドル・サイズの削減 → ポータル・ローディングの高速化
総輸出量の削減 → ポータルのローディングの高速化
マスタークラスのホームページを例にすると:
JSのMBサイズを20%削減
リクエスト数を12%削減
モービルライトハウスのスコアは52から56へ
デスクトップ・ライトハウスのスコアが70から77に
モジュールの一部が一般的に使用されていないことがわかった場合、チームがモジュールを分割し、より小さなエントリーポイントを提供できるようにする
リスクをトリガーできるサイズレポートツール
ClayコンポーネントとAPIテーブルの既存のドキュメントは、品質に一貫性がなく、詳細な説明や実用的な例が欠けていることが多くあります。この一貫性のなさが、開発者がこれらのコンポーネントを効果的に活用することを困難にし、混乱とサポート依頼の増加を招いています。
主なメリット:
開発者は、コンポーネントのAPIテーブルを生成するためのより良いメカニズムを持つようになり、コンポーネントの使用法と利用可能なAPIに関する全体的な理解が向上しました。 詳細な解説と実例付き。
この新しい標準化された文書化手法により、すべてのコンポーネントにおいて均一な品質と完全性を確保することができます。。
より明確で、より構造化され、より実用的な文書は、フラストレーションを軽減し、開発プロセスを改善します。
より明確な文書化により、外部サポートの必要性を最小限に抑え、リソースを解放し、対応時間を改善します。
同じカスタムフラグメント内の値に基づいて、フィールドの可視性を設定できるようになりました。 これにより、ユーザーの入力に基づいてフィールドを動的に表示または非表示にすることができ、より応答性の高い、コンテキストを考慮したインターフェースをサポートします。
このアップデートにより、カスタムフラグメントを構築する際の柔軟性が増し、カスタムコードを追加することなく複雑なユースケースを簡単にサポートできるようになりました。
Liferay DXP 2025.Q2のリリースに伴い、Elasticsearch 7との互換性は廃止されます。 Liferayは、7.17.x またはそれ以前のデプロイメントをご利用のすべてのお客様に、Elasticsearch 8.xの最新互換バージョンへのアップグレードを強くお勧めします。詳細はこちら。