カスタマイズの更新
開発したプラグイン(テーマ、アプリ、カスタマイゼーションなど)は、新しいLiferayバージョンに適合させる必要があります。 これは、依存関係の更新やAPIの変更に伴うコードの更新といった、ごく簡単な作業で済む場合もあります。 カスタムプラグインを更新しないと、新しいLiferayバージョンで無効になる可能性があります。
7.4+へのアップグレード
インストールをアップグレードする際は、カスタマイズ内容も同時にアップグレードする必要があります。 これには、アプリ、サービス、設定などが含まれます。 アップグレードの手順は、カスタマイズ内容によって異なります。 一般的に、アップグレードの手順は以下のとおりです。
-
Liferayワークスペースをアップグレードします。
-
プロジェクトの依存関係を修正し、互換性のない変更に対処してください。 非推奨および互換性のない変更の完全なリストについては、 非推奨および互換性のない変更のリファレンス を参照してください。
-
Service Builderのサービスをアップグレードしてください。
-
カスタマイズプラグインをアップグレードしてください。
-
Liferay DXP/Portal 7.4では、Liferayモジュールの言語キーがLiferay Portal言語モジュールに移動しました。 多くのキーの名前が変更されました。 上書きした言語キーの名前が変更されていないか確認してください。 名前を変更した言語キーごとに、
language.propertiesファイルで新しいキー名を使用します。 名称変更された言語キー を参照してください。 -
テーマをアップグレードする。
-
フレームワークと機能をアップグレードする。
-
ポートレットをアップグレードする。
-
マーケットプレイスのアプリをアップデートしてください。 アプリの更新をスキップすると問題が発生し、アプリが新しいLiferayバージョンで有効にならない場合があります。 データベースのアップグレードを行う前に、現在のインストール環境でこの操作を実行してください。
-
マーケットプレイスアプリのデータをアップグレードしてください。 一部のアプリの最新バージョンでは、データベースのスキーマが変更されているため、データのアップグレードが必要になる場合があります。 Liferayデータベースのアップグレード中またはアップグレード後にアプリデータをアップグレードできます。
注または、データベースのアップグレード後に最新バージョンのマーケットプレイス アプリをインストールし、 Gogo シェル コマンド を使用してアプリ データをアップグレードすることもできます。 アプリの設定の詳細については、 アップグレード後の考慮事項 を参照してください。
-
設定とプロパティを移行します。 データベースのアップグレードが完了するまで、設定や関連インフラストラクチャの更新は待っても構いません。
バージョン7.3以前のアップグレード
Liferay アップグレード プランナー は、カスタム開発を Liferay バージョン 7.2 および 7.3 にアップグレードするための推奨方法です。 この機能は、破壊的変更によって影響を受けるコードを特定し、多くの変更に対してコードを自動的に適応させる提案を行います。 詳細については、 Liferay 7.2 へのコードのアップグレード を参照してください。
6.2以前からアップグレードする場合は、ファイルストアの構成を更新します。 詳細については、 ファイル ストアの更新 を参照してください。