ベータ版機能と機能フラグ
機能フラグ
DXP 7.4 U69+/GA69+
Liferay の一部の機能は 機能フラグ の背後に隠されています。 機能フラグを使用することで、Liferayインスタンスに導入される新機能を制御できます。 新機能や実験的な機能は、機能フラグを使用することで、より効果的に導入および検証できます。
その他の機能ステータス (メンテナンス、非推奨、削除) の詳細については、 7.4 のメンテナンス モードと非推奨 を参照してください。
機能フラグにアクセスして管理するには、 グローバルメニュー (
) を開き、 コントロールパネル → インスタンス設定 に移動します。 機能フラグ を プラットフォーム の下からクリックします。 利用可能な機能フラグには3種類あります。

ベータ版機能のドキュメントには、それを区別するためのバッジが含まれています。

ベータ版機能フラグ
ベータ版機能とは、ビジネス上の検証を受けている機能または性能のことです。 これらは実験的なものであり、使用前に慎重な検討が必要です。 ベータ版の機能は、一定期間後に非推奨になるか、 リリース機能 に変換される場合があります。 Liferay の コミュニティ Slack を通じて、ベータ版機能に関するフィードバックやバグ報告を行うことができます。
ベータ版機能を有効にするには、
-
グローバルメニュー (
) を開き、 コントロールパネル → インスタンス設定 に移動します。 -
プラットフォームの下にある 機能フラグ をクリックし、次に ベータ をクリックします。
-
ベータ版の機能がすべて表示されます。 機能を有効または無効にするには、切り替えてください。
検索バーを使用してベータ版の機能を検索したり、並べ替え(
)ボタンを使用して並べ替えたり、ステータスに基づいてフィルタリングしたりすることもできます。

リリース機能フラグ
リリース版の機能は完全に動作しますが、一定期間フラグによって非表示になっています。 このフラグを使用すると、新機能の表示を制御し、準備が整ったときに有効にすることができます。
リリース機能を有効にするには、
-
グローバルメニュー (
) を開き、 コントロールパネル → インスタンス設定 に移動します。 -
プラットフォームの下にある 機能フラグ をクリックし、次に リリース をクリックします。
-
リリースされたすべての機能が記載されています。 機能を有効または無効にするには、切り替えてください。
検索バーを使用してリリース機能を検索したり、並べ替え(
)ボタンを使用して並べ替えたり、ステータスに基づいてフィルタリングしたりすることもできます。 リリース機能のフラグは一定期間後に削除されるため、Liferayのアップデートに関するリリースノートを定期的に確認してください。

開発者向け機能フラグ
開発機能フラグは、現在開発中の機能や性能に関するものであり、本番環境では有効にしてはいけません。 テスト目的でのみ開発者向け機能を有効にしてください。
ポータルプロパティを使用してコード XXX-000000 で理論上の開発機能フラグを有効にするには、これを portal-ext.properties に追加します。
feature.flag.XXX-000000=true
環境変数を使用してコード XXX-000000 を持つ理論上の開発機能フラグを有効にするには、これを構成に追加します。
LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEX__UPPERCASEX__UPPERCASEX__MINUS__NUMBER0__NUMBER0__NUMBER0__NUMBER0__NUMBER0__NUMBER0_=true
開発環境の機能は絶対に本番環境で使用しないでください。 Liferayにおける不安定性は、開発者向け機能フラグを有効にした際に発生する想定される副作用です。
すぐに使えるベータ版機能
Liferay DXP 2023.Q4+/Portal GA102+
上記のとおり、ベータ版の機能は実験的なものであり、使用する前に慎重に検討する必要があります。 ベータ版の機能は、一定期間後に非推奨になるか、 リリース機能 に変換される場合があります。 Liferay の コミュニティ Slack を通じて、ベータ版機能に関するフィードバックやバグ報告を行うことができます。
一部のベータ機能は、 ベータ機能フラグ の背後に追加されます。
Liferay DXP 2023.Q4 の時点では、一部のベータ版機能はすぐに使用できますが、ベータ版であることを示すタグが UI に付いています (
)。
