通知テンプレートで、ユーザーはアカウント、組織、および通常のロールに基づいてメールを送信できるようになりました。
通知の受信者は、すでに導入されている許可フレームワークに従います。
|
Release Notes
大文字で始まる候補リストを作成できるようになりました。 重要な特徴の1つは、ユーザーがアクティブと非アクティブの値でフィルタリングできるようになったことです。
これは、システム設定の下にある新しいコンフィギュレーションで、有効にすると、ワークフローからの通知がサイトの範囲を尊重するようになります。 |
オブジェクトは幅広いユースケースに使用されますが、その中には他のユースケースよりも技術的なものもあります。この機能を使用すると、ユーザーはオブジェクトをリストする場所を設定できるようになります。したがって、不必要な複雑さが生じ、他のユーザーの認知的負荷が軽減されます。
ユーザーは、ゲストユーザーのロケールを観察し、ゲストユーザーの言語設定に基づいて電子メール通知を送信するようにオブジェクトを設定できるようになりました。
ゲストユーザーの言語設定は、ゲストユーザーがフォーム送信時に使用した言語によって決定されます。 ロケールが決定できない場合、または通知テンプレートが存在しない場合、通知はインスタンスのデフォルト言語で送信されます。
For those Objects that have the translation active, users can not get this entry information using GraphQL. In order to improve GraphQL capabilities, we have exposed the _i18n properties, so any user can retrieve it.
翻訳がアクティブになっているオブジェクトの場合、ユーザーは GraphQL を使用してこのエントリ情報を取得できません。 GraphQL の機能を向上させるために、_i18n プロパティを公開し、どのユーザーでも取得できるようにしました。
Liferayは、オブジェクトエントリを管理するための REST API の機能と一致するように GraphQL 機能を拡張しました。 ユーザーは、GraphQL を使用してオブジェクトエントリを下書きから承認済みステータスに移行できるようになり、開発プロセス内での柔軟性と制御が向上しました。 |
ログインポートレット関連の機能をエンドユーザーが簡単にカスタマイズできるようにするために、ポートレットを可能な限り簡素化したいと考えています。上位レベルで処理できる設定や機能をすべて削除する必要があります。
現在、お客様はオートスケーリングを確認するために、メールのレポートを利用する必要があります。 私たちは、この情報をより利用しやすく、検索しやすくすることで、ユーザーがオートスケーリングの動作をよりよく理解できるようにしています。
Liferay DXPは、堅牢なビルド・スクリプト・フレームワーク、軽量CLIユーティリティ、IDEツールを含む様々な開発者ツールを提供します。 最近、Liferay WorkspaceとIDEツールの新バージョンをリリースしました。Liferay Developer Studio、Liferay Eclipse Plugin、Liferay IntelliJ Pluginです。 主なメリットは以下の通りです:
プラットフォーム自体との整合性: ツールは四半期ごとのリリースをサポートし、Liferay DXPの最新機能の開発にアクセスできるようになりました。
最新のJavaバージョンをサポート: JDK 17および21との互換性により、開発者はセキュリティの強化、パフォーマンスの向上、Javaプラットフォームの最新機能を利用できるようになりました。
- 開発環境のアップグレード: Gradle 8のサポートにより、ビルド自動化機能とパフォーマンスが向上します。
Liferayでは、ユーザーが関連オブジェクトのデータに基づいてカスタムオブジェクトエントリを並べ替えられるようになりました。この強化された機能により、複雑なデータ構造を管理する際の柔軟性と制御が向上し、ユーザーが情報をより効果的に整理できるようになります。
機能ステータスの変更
製品オプションタイプとして日付時刻を選択できるようになり、日付、時刻、タイムゾーン、期間に基づいて製品の購入オプションを設定し、タイムスロットの販売が可能になりました。
機能ステータスの変更
ユーザーは、CKEditor内で直接AI機能を活用することで、ワンクリックでコンテンツ作成プロンプトを起動し、シームレスで効率的なコンテンツ生成を行うことができます。 有効なOpenAI APIキーが必要です。
機能ステータスの変更
電話番号、メール、Webサイト、住所など、アカウントに直接関連する連絡先を管理します。
2 つの内部タブを備えたアカウント詳細ページに新しい連絡先タブが作成されました:
- 住所
- 連絡先情報
「アカウント > アカウントエントリ: アドレスの管理」権限を持つユーザーは、これらすべてのアクションで連絡先を管理する必要があります:
- 追加
- 編集
- 削除
- プライマリとしてマーク
電話番号の管理例:
「アカウント > アカウント エントリ: アドレスの管理」権限を持たないユーザーは、既存の電話番号エントリのみを表示できるようにする必要があります。
機能ステータスの変更
個々の仕様をマッピングし、順序を選択し、販売を促進し、顧客体験を向上させる明確で有益な製品ページを作成します。 この新機能で商品ページの作成を簡素化し、ビジネスに力を与えましょう。
機能ステータスの変更
新しい一括権限管理により、管理者は複数のページのアクセス権を簡単に変更できます。この新機能には多くのメリットがあります:
- 簡単な管理: 複数のページの権限を同時に管理することで、貴重な時間を節約します。
- セキュリティの強化: ページアクセスを完全に可視化し、対象となるすべての視聴者が必要なコンテンツに確実にアクセスできるようにします。
- 最適化されたアクセシビリティ: ゲストがアクセスできないページを迅速に特定し、最適なユーザーエクスペリエンスが得られるように調整します。
機能ステータスの変更
あなたが作成したコンテンツや最近作成したコンテンツを簡単に識別できるようになりました。この機能強化により、このワークフローが合理化され、最適化されます。
機能ステータスの変更
ここでの目標は、ユーザーがパブリケーション間で変更を移動できるようにすることです。これが必要になるのは、ユーザーがパブリケーション全体を公開したくないだけでなく、実際には公開されない変更を元に戻したくない場合があるためです。この機能を使用すると、ユーザーは変更をあるパブリケーションから別のパブリケーションに移動して、変更のサブセットを作成し、それらを個別に公開できます。技術的な知識のある読者向け: これは、git でコミットを 1 つのブランチから別のブランチにチェリーピックすることに似ています。
機能ステータスの変更
説明的なプロンプトを提供するだけで、DALL-E がコンテンツ戦略を補完する完璧な画像を生成できるため、貴重な時間とリソースが節約されます。 AIを活用して新しいアイデアを生み出し、コンテンツのニーズに完全に一致する独自のコンセプトを生成します。視覚的な可能性の世界を探検してください!
機能ステータスの変更
アセットパブリッシャーのカスタムユーザー属性の機能は、お客様にとって理解しにくい場合がありますので、代わりにコンテンツセット+エクスペリエンスを使用することをお勧めします。 |
機能ステータスの変更
7.4 U88 でベータ版として導入された検索ヘッドレス API が RELEASE ステータスになりました。
機能ステータスの変更
これらのアプリケーションサーバーはベンダーからのアップデートを受けれなくなったため、2024.Q3 以降からサポートが削除されます。
Wildfly 26.1 および Jboss EAP 7.4は引き続き完全にサポートされます。
機能ステータスの変更
Java JDK 17 および 21 Runtimeの新しいサポートにより、Java 11 は2024.Q3以降のDXP ランタイムではサポートされなくなります。
Liferay Workspaceは、JDK 17 または 21でのカスタムモジュールの再コンパイルのサポートを提供します。
機能ステータスの変更
ユーザはバリデーションを追加して、組み合わせて使用された時に一意であるフィールド値を検証することができます。
制限: Integer、Long Integer、Decimal、Precision Decimalのような数値フィールドはNULLとして保存されます。
Feature Status change:
Now the possibility of Export/Import Frontend Client Extensions is available by default.
この新機能により、買い手と売り手の双方に合理化された返品プロセスが可能になります。
バイヤーは、注文履歴から直接返品リクエストを簡単に開始し、返品理由を指定して返金をリクエストできます。
返品管理者は、返品管理ページで、数回クリックするだけで、返品の詳細を確認し、顧客と連絡を取り、返金を発行することができます。
ロール、仕様グループ、仕様ラベル、アドレスで外部参照コードがサポートされました。
また、ERCを使用して、ヘッドレスAPI経由でこれらのエンティティを更新・削除することも可能になりました。
新しいオプション、SKU、アカウント、カタログ、注文、出荷などを作成する際に、リンクされたエンティティのERCサポートが追加されました。
チェックアウト体験のカスタマイズ:1つの統合で複数の支払い方法が可能です。
あなたのオンラインストアを向上させ、購入者にパーソナライズされた合理的なチェックアウト体験を提供しましょう。 クレジットカード以外の支払いオプションの拡大 - Pay Later、Venmo、Bancontact、eps、iDEALのような人気のある地域の方法を提供し、顧客満足度を高めます。
安全な取引で信頼を築き、すべて既存のプラットフォームで管理できます: マーケットプレイス、Eコマース&ショッピングカート、シェアリング&ギグエコノミー、技術パートナー&決済プロバイダー、クラウドファンディング。
この機能により、カスタムフィールドに基づくきめ細かな製品フィルタリングが可能になり、管理者/実務者の効率とユーザーエクスペリエンスが向上し、探しているものを簡単に見つけることができます。
この機能により、カスタムフィールドに基づくきめ細かなユーザーフィルタリングが可能になり、管理者の効率とターゲットを絞ったアウトリーチが強化されます。
この機能により、管理者はプラットフォームへの最終ログイン時間によってユーザーをフィルタリングすることができ、この情報に基づいてアクションを起こすことができます。 |
Commerce Classicは、Liferay Classicテーマをベースにした新しいSite Initializerです。
注文ページは、フラグメント注文用の表示ページテンプレートを使用して再設計されており、全体的に柔軟性とカスタマイズオプションが向上しています。 これにより、よりダイナミックでパーソナライズされた注文のエクスペリエンスが可能になります。
新しい注文ページでは、ユーザーが注文ページから直接配送と支払いオプションを選択できるようになりました。必要な情報がすべて入力されると、ユーザーはワンクリックで素早くチェックアウトでき、購入プロセスが合理化されます。
私たちのMiniumテーマの新しいバージョンが届きました!
B2Bに最適化された新バージョンのサイトは、3つのクライアント拡張機能で構成されており、インスタンスにインストールすることで、すぐにB2Bコマースサイトをご利用いただけます。
Minium 4は、新しいコマースクラシックサイトイニシャライザーをベースとしており、新しい機能と改善点を共有し、共有していく予定です。
アカウント管理+アカウントセレクター:
カタログ+ミニカート:
以前は、検索キーワードカードは、ユーザーがサイト内で検索した上位5つのキーワードのみを表示し、限られたインサイトを提供していました。この新機能により、ユーザーはすべての検索語の包括的なリストにアクセスできるようになり、ユーザーの行動をより明確に理解できるようになります。この改善は、より幅広いキーワードに最適化するのに役立ち、より良いインサイトとより効果的な戦略につながります。
この新機能により、ユーザーは既存のイベント分析機能の中で、内訳とフィルタリングのために個々の属性を追加することができます。
以前は、イベント属性のみが表示されていました。
コンテンツダッシュボードの新しいパフォーマンスタブでは、訪問者の行動や各アセットが紹介されているトップページなどのアセットメトリクスを提供します。
|
コンテンツダッシュボードから直接、解像度(小、中、大)や縦横比(ワイド、タテ、スクエア)で画像や動画を簡単にフィルタリングできるようになりました。
|
ユーザーは、ブログのフレンドリーURLのカテゴリを選択し、並び替えることができるので、フレンドリURLのカテゴリの順序をプレビューすることができます。
Webコンテンツエディタに自動保存機能が追加され、ユーザーが編集した内容がリアルタイムで自動的に保存され、下書きとして保存されるようになりました。これにより、ユーザーは必要に応じて変更を簡単に取り消したり、やり直したりすることができます。この機能強化により、手動での保存が不要になり、コンテンツの継続的なバックアップが保証され、データ損失のリスクを最小限に抑えることができます。コンテンツ制作者は、進行が遅れたり、中断されたりする心配をすることなく、仕事に集中することができます。
|
ブログ画像とドキュメントショートカットに外部参照コードが生成されるようになりました。
ERCは、Headless APIを介して、これらのエンティティの更新や削除にも使用できるようになりました。
「自動生成ストラクチャキー」と「自動生成テンプレートキー」の構成設定が、以前の システム設定 > システムスコープ > 管理 から、よりインスタンス固有の場所である システム設定 > Webコンテンツ > 仮想インスタンススコープ > Webコンテンツ に移動し、「カスタムトークン値」の後の最初のオプションとして表示されるようになりました。これらのオプションにより、インスタンス管理者はストラクチャキーとテンプレートキーがインスタンスレベルで自動的に生成されるかどうかを制御できます。
パブリケーションにおけるユーザーの安全性と透明性の向上
複雑なインタラクションを通じてユーザーをガイドするためのセーフガードを導入し、[変更の確認]画面で変更に関するより明確な情報を提供しました。
パブリケーションの編集者のワークフローをよりスムーズに
新しいツールバーは、編集者が集中力を維持し、効率的に作業できるよう、リアルタイムのインサイトを提供します。ツールバーを改良し、現在の公開、競合の可能性、変更履歴など、必要不可欠なコンテキストを提供します。
パブリケーションに新しいユーザーが割り当てられた際にメール通知設定を許可することで、ユーザーに外部から通知できるようにします。
ドラッグ & ドロップ、複数選択、カット/コピー/ペースト機能でLiferayのプラットフォームを強化し、フィールドやフラグメントの整理を容易にします。
Liferayの新規フラグメントを使用して、ページビルダーで直接スムーズなマルチステップフォームを作成し、複雑なプロセスをシンプルかつ直感的に実行できます。
Liferay DXPは、動的なマルチステップフォームを簡単に作成できます。 既存のフォームにステッパーフラグメントを追加するだけで、フォームをマルチステップからなるジャーニーに変換できます。そして、フォームをさまざまなステップに編成し、必要に応じてステップ間で入力を移動できます。ユーザーは、ステップメニューまたはフォームボタンを使用してステップ間を簡単に移動できます。ステップメニューまたはフォームボタンは、ニーズに合わせてカスタマイズできます。
SaaS環境内でJavaScriptクライアント拡張機能を有効にして、管理タスクのカスタマイズと柔軟性を強化し、プラットフォーム内で直接カスタマイズされたソリューションを可能にします。
この機能により、テーマCSSのクライアント拡張機能が、ベーステーマの画像を参照する際に、そのまま「動作する」ようになります。 開発プロセスの摩擦を減らし、信頼性を高め、Liferay環境をカスタマイズする際に、よりシームレスで予測可能なエクスペリエンスを提供します。
機能概要:
画像管理の簡素化:
開発者は、ベーステーマに含まれる画像のパスを手動で処理したり設定したりする必要がなくなりました。
相対パス(
../images
など)は、これらの画像を直接参照できるようになり、複雑さとエラーが減少しました。
標準機能:
この機能により、
assemble
ステップによるビルドプロセス中にテーマイメージが自動的に含まれるようになります。つまり、テーマCSSのクライアント拡張機能をデプロイした後は、追加設定なしで画像参照がシームレスに機能します。
セマンティック検索 がドキュメントとメディアタイプをサポートしました。テキスト埋め込み生成は、プロバイダーの設定によって有効にできます。 プロバイダー設定はグローバルメニューの下にあることにご注意ください: |
同義語セット は、以下の言語(ロケール)にも対応しています:
ポルトガル語 (ブラジル):
pt_BR
ポルトガル語 (ポルトガル):
pt_PT
イタリア語:
it_IT
アラビア語 (サウジアラビア):
ar_SA
カタルーニャ語 (スペイン):
ca_ES
カタルーニャ語 (アンドラ):
ca_AD
カタルーニャ語 (スペイン、 バレンシア):
ca_ES_VALENCIA
中国語 (中国):
zh_CN
中国語 (台湾):
zh_TW
オランダ語 (オランダ):
nl_NL
オランダ語 (ベルギー):
nl_BE
フィンランド語 (フィンランド):
fi_FI
フランス語 (フランス):
fr_FR
フランス語 (カナダ):
fr_CA
ドイツ語 (ドイツ):
de_DE
ハンガリー語 (ハンガリー):
hu_HU
日本語 (日本):
ja_JP
スウェーデン語 (スウェーデン):
sv_SE
管理者は、Elasticsearch コネクタ構成を確認し、上記のロケールに対して以前に追加されたカスタマイズされたフィールドマッピングと設定を、 タイプマッピングの上書きと追加のインデックス設定から削除することをお勧めします。これらは、プラットフォームによってすぐに使用できる状態になっているためです。(完全または同時の再インデックスが必要です)
新しい日付の範囲と範囲の集約タイプは、Webコンテンツストラクチャーやオブジェクトを含むLiferayアセットの強力な検索機能を解き放ちます。
日付や数値インデックスフィールドを設定することで、以下のことが可能になります:
- グループとフィルタリングの結果: 特定の日付または数値範囲に基づいて動的な検索フィルタを作成します。
- ユーザーエクスペリエンスのカスタマイズ: 事前に定義された範囲またはカスタム入力フィールドを使用して、柔軟な検索オプションを提供します。
- データを効果的に可視化: すぐに使える表示テンプレートを活用して、シームレスなユーザーインターフェースを実現します。
日付の範囲は、期間指定ファセットの多用途な拡張と考えてください。検索結果を正確に絞り込むために、任意の日付フィールドを選択できるようになりました。
注意:
日付ファセットウィジェットの機能は、LPS-153839 2024.Q1 の開発者機能フラグで導入され、カスタムファセットに統合され、GAとして利用可能になりました。日付ファセットウィジェットは利用できなくなりました。
ElasticsearchとOpenSearchの導入におけるディスク使用率の向上
検索エンジン側のディスク使用量を削減するため、ストアドフィールドを使用しないデフォルトのフィールドマッピングを最適化しました。代わりに、プラットフォームはデフォルトのドキュメントフィールド検索方法としてフィルターパラメータを使用します。
管理者にとっての重要な考慮事項:
- 詳細設定を確認する: 管理者は、サーチ・エンジン・コネクターの設定内の「追加タイプマッピング」と「タイプマッピングを上書き」の設定を注意深く確認する必要があります。
デフォルトと比較する: 詳細設定を確認した後、既存のマッピングを新しいデフォルトと比較して、調整が必要な箇所を特定します。保存されたフィールドは引き続きサポートされていますが、推奨されません。
カスタムOSGiモジュールへの影響の可能性:
ほとんどのユーザーはシームレスな移行を経験するはずですが、LiferayのJava Search APIを利用するカスタムOSGiモジュールの開発者は、検索レスポンスの動作が変わる可能性があります。これは、モジュールが検索レスポンスに含まれる特定のフィールドに依存している場合に発生する可能性があります。このような場合、開発者は正しい機能を確保するために、モジュールに調整を加える必要があるかもしれません。
OpenAI は、同義語セマンティック検索用のテキスト埋め込みプロバイダーとして設定できるようになりました。
OpenAIは2つの強力な第3世代埋め込みモデルを提供し、従来モデルよりも低コスト、高い多言語性能、総合的な性能向上を約束します。
もしあなたの組織がすでにOpenAIのChatGPTや他のOpenAIプラットフォームAPIを利用しているなら、他のサービスにサインアップすることなく、
Liferayのセマンティック検索機能(BETA)を通じて、OpenAIのVector Embeddings機能を利用し、意味的に関連性の高い検索結果を提供できます。
データセットマネージャの並べ替えタブの目的が変更されました。今後、このセクションで作成された並べ替えオプションは、管理バーに追加される注文ドロップダウンに追加されます。こうすることで、データセット項目に表示されていない基準でも、さまざまな基準で並べ替えができます。
管理者はデータセット・アクションを活用して、指定したエンドポイントに的を絞ったリクエストを送信できるようになった。これにより、ユーザーのステータスを "無効 "に変更するなど、永続化されたオブジェクトの動的な更新が可能になる。リクエストボディのコンテンツは現在静的ですが、この強力な機能は、システム内のデータを管理し、変更する柔軟な方法を提供します。
データセットがさらにカスタマイズできるようになりました。
この柔軟性により、以下のことが可能になります:
- データのフィルタリング: 特定のフィルターを適用して結果を絞り込む
- フィールドを選択する: 取得したいフィールドを正確に選択する
- レスポンスをフラットにする: 複雑なデータ構造の簡素化
- 特定の用語を検索する: 関連情報を素早く検索
エンドポイント・レスポンスをカスタマイズすることで、管理者はエンドユーザーに対して、よりカスタマイズされたユーザーフレンドリーなエクスペリエンスを提供することができます。
その他の情報:
このプラットフォームは、これらの手動パラメータと生成されたパラメータをシームレスに調整します:
- 管理者設定: フィールドとアクションタブの設定
- エンドユーザーとのインタラクション: UIで選択されたフィルターと並べ替えオプション
これにより、一貫性のある効率的なデータ検索プロセスが実現します。
その上、管理者ユーザーは、データセットに表示されるフィールドを手動で追加またはマッピングすることもできるため、レスポンスにフィールドが適切に入力されていないエンドポイントに対して情報を戻すことができます。
データベースのアップグレードレポートがデフォルトで有効になり、以前のリリースと比較して情報が拡張されました。
データベースのアップグレードを実行した後、reports/
ディレクトリをチェックして、アップグレード中にシステムで発生したことに関するレポートを確認します。 新しい upgrade_report_diagnostics
ファイルには、考えられる問題を診断するための詳細が含まれています。
新しい仮想インスタンスに作成されるデフォルトユーザーを制御できるように、新しいプロパティと設定が追加されました。
インスタンス管理ユーザは、インスタンス作成時にシステム管理者が定義するか、完全に無効にすることができます。 これにより、新しい仮想インスタンスにセキュリティレイヤーが即座に追加されます。
このアップデートにより、プロセスビルダーの定義の透明性と説明責任が強化されます。変更日とユーザー情報を追跡することで、変更を簡単に特定し、問題をトラブルシューティングし、コンプライアンスを確保することができます。このバージョン履歴の改善により、プロセスを効果的に管理し、十分な情報に基づいた意思決定を行うことができます。
現在、Liferay Formsでは、ユーザーはページのHTMLで参照しやすいようにフィールドラベルをカスタマイズできます。
これでユーザーはフォームの残りの部分をHTMLで完全にカスタマイズして参照できるようになりました。