変更の作成と公開
Liferay 7.3以降
パブリケーション機能は、Liferayインスタンスへの変更を管理するための便利な方法を提供します。 これを使用すると、あなたとあなたのチームは「 ‘パブリケーション」と呼ばれる変更のブロックを作成し、共同作業を行うことができます。 準備ができたら、それらの変更を本番環境に公開できます。
デフォルトでは、ユーザーは自分が作成した出版物にのみ投稿できます。 しかし、他のユーザーを招待して、自分の出版物に共同で取り組むことは可能です。 詳細については、 出版物の共同作業 を参照してください。
変更を追跡するためのパブリケーションをまだ作成していない場合は、 パブリケーションの作成 を参照して詳細を確認してください。
一度作成された出版物は、制作現場で行われた変更が出版物の変更と矛盾しない限り、自動的に更新されます。 これにより、あなたとあなたのチームが常に最新バージョンの製品版で作業していることが保証されます。
Liferayのバージョンをアップグレードすると、既存のパブリケーションを変更、公開、または元に戻すことができなくなります。 現在公開されている出版物はすべて「古い」と表示され、閲覧または削除のみが可能となります。 Liferay DXP 2024.Q2+/Portal GA120+ ただし、互換性のある変更をパブリケーションに移動できます。 詳細については、 期限切れ出版物の管理 を参照してください。 また、アップグレード前に公開された出版物については、 Revert オプションが削除されます。
出版物の変更
インスタンスに変更を加える前に、正しいパブリケーションを操作していることを確認してください。 これは「出版物」欄で確認できます。 現在出版物に掲載されていない場合は、新規に作成するか、既存の出版物を選択できます。

出版物内でアセットを追加、編集、または削除した場合、変更内容は変更を行った出版物内でのみ表示されます。 出版物内のアセットを削除すると、DXP はそのアセットを削除対象としてマークし、出版物を表示する際に非表示にします。 そのアセットは、削除が論理的な削除に過ぎないため、制作部門やその他の出版物からは引き続き閲覧可能です。
出版物の作成作業中、サポートされているLiferayコンポーネントに加えられた変更は、出版物内で追跡されます。 これには、複数のサイトにわたる変更が含まれます。
同一出版物内の複数のサイトを編集する場合、追跡されたすべての変更は、出版物が公開される際に本番環境に反映されることに注意してください。
Liferay DXP 2024.Q4+/Portal GA129+ リリース機能フラグ (LPD-20131)
出版物を使用中にサイトのコンテキストを変更すると、意図しない変更を防ぐための警告が表示されます。 この安全対策により、出版物機能が有効になっている状態でサイト内を閲覧したり操作したりする際のユーザーの安全性が向上します。
コンテキストが変更されると、 現在の出版物にとどまる、 出版物を選択する、または 制作作業を行う を選択できます。 さらに、 このメッセージを再度表示しない オプションをチェックし、リストから期間を選択できます: 1 時間、 4 時間、 24 時間、または 永久。
警告を再度有効にするには、
-
グローバルメニュー (
) を開き、 アプリケーション → 出版物 に移動します。 -
右上隅の オプション (
) をクリックし、 コンテキスト変更時の警告を非表示にする オプションのチェックを外し、 保存 をクリックします。

サポートされていないアプリケーションへのナビゲーション
Liferay DXP 2023.Q3+/Portal GA92+
パブリケーションをサポートしていないアプリケーションに移動した場合、Liferayはアプリケーションでの変更をパブリケーションに保存できないことを示します。
アプリケーションによっては、出版物を開いた状態で直接制作内容を編集できます。
その他のアプリケーションについては、変更を加える前に本番環境に切り替える必要があります。

並行出版物の変更方法
Liferay DXP 2023.Q3+/Portal GA92+
ユーザーは同時に複数の出版物を公開することができます。 これらの並行公開された文書に加えられた変更は、インスタンスのエンティティに対して代替の編集履歴を作成します。 これらの変更は、同じコンテンツまたは関連するコンテンツを変更するかどうかによって、互換性がある場合もあれば、矛盾する場合もある。
互換性のある変更点
並行して出版される出版物に互換性のある変更が含まれている場合、問題なく出版できます。 この場合、両方の出版物の変更履歴が本番環境に適用されます。
矛盾する変更
並行して公開された変更内容に互換性のない変更が含まれており、一方の公開内容が先に本番環境に適用された場合、もう一方の公開内容には公開競合が表示されます。 これらの競合は、本番環境を直接更新した場合にも発生する可能性があります。 このプロセスに関する詳細は、 競合の解決 を参照してください。
変更内容を公開する
変更が完了したら、すぐに公開することも、後で公開するようにスケジュール設定することもできます。 公開されると、出版物は出版物アプリケーションの 履歴 タブに表示されます。 これにより、明確な監査証跡が維持され、必要に応じてサイトの変更内容を確認したり、元に戻したりすることができます。 詳細については、 変更の取り消し を参照してください。
公開プロセスを開始すると、Liferay は互換性チェックを実行し、公開と本番環境の間に競合がないかどうかを判断します。 競合が発生した場合は、DXPが通知します。 一部の競合は自動的に解決されますが、その他は手動での解決が必要です。 変更を公開するには、すべての競合を解決する必要があります。 詳細については、 競合の解決 を参照してください。
現在公開中
変更を即座に公開するには、以下の手順に従ってください。
-
[Publications] ドロップダウンメニューを開き、[Review Changes] を選択します。
または、出版物アプリケーションを開き、目的の出版物をクリックしてください。
-
をクリックして公開 します。
-
必要に応じて、検出された競合を手動で解決してください。 すべての紛争が解決したら、先に進んでください。

-
をクリックして公開 します。
出版物の変更は即座に制作に反映され、履歴タブにリダイレクトされます。 ここから、公開の詳細(公開日、発行元、ステータスなど)を確認したり、必要に応じて公開内容の変更を元に戻したりすることができます。
後でスケジュールする
後日公開するようにスケジュールするには、以下の手順に従ってください。
-
[Publications] のドロップダウンメニューを開き、[Review Changes] を選択します。
または、出版物アプリケーションを開き、目的の出版物をクリックしてください。
-
をクリックしてスケジュール を設定します。
-
必要に応じて、検出された競合を手動で解決してください。 すべての紛争が解決したら、先に進んでください。
重要公開時点で、DXPは新たな競合変更がないことを確認するために、2回目の競合検出を実行します。 DXPが自動的に解決できない新たな競合を検出した場合、公開プロセスは失敗します。 競合が自動的に解決できる場合、DXPは公開処理に進みます。
-
変更内容が本番環境に反映される日時を入力してください。
-
プロセスを完了するには、 スケジュール をクリックしてください。
スケジュールが重複すると、遅延や再試行が発生する可能性があります。 最良の結果を得るには、出版物を異なる時間帯にスケジュールしてください。
これにより、「スケジュール」タブに移動し、そこでスケジュールされた投稿を確認・管理することができます。
バージョンごとの機能提供状況
| 機能 | Liferay DXP バージョン | ポータル版 | メモ |
|---|---|---|---|
| サポートされていないアプリケーションの操作 | 2023年第3四半期以降 | GA92+ | Liferayは、アプリケーションがPublicationsをサポートしていない場合、その旨を通知します。 ユーザーは本番環境への切り替えが必要になる場合があります。 |
| 並行出版 | 2023年第3四半期以降 | GA92+ | 複数の出版物を並行して管理できます。 |
| 出版物のサイズ | 2025年第2四半期以降 | NA | ツールバーにサイズバッジが表示され、出版物が小、中、大のいずれであるかを示します。 |