カスタマイズの更新
開発したプラグイン(テーマ、アプリ、カスタマイゼーションなど)は、新しいLiferayバージョンに適合させる必要があります。 これは、依存関係の更新と同じくらい簡単な場合もあれば、APIの変更に合わせたコードの更新が必要な場合もあります。 カスタムプラグインの更新をしないと、新しいLiferayバージョンで無効になる場合があります。
7.4以降へのアップグレード
インストールをアップグレードする場合は、カスタマイズもアップグレードする必要があります。 これには、アプリ、サービス、構成などが含まれます。 アップグレードの手順はカスタマイズごとに異なります。 通常、アップグレード プロセスは次の手順に従います。
-
Liferay ワークスペースをアップグレードします。
-
プロジェクトの依存関係を修正し、重大な変更に対処します。 廃止予定と重大な変更の完全なリストについては、 廃止予定と重大な変更のリファレンスを参照してください。
-
Service Builder サービスをアップグレードします。
-
カスタマイズプラグインをアップグレードします。
-
Liferay DXP/Portal 7.4では、Liferayモジュールの言語キーがLiferay Portal言語モジュールに移動しました。 多くのキーの名前が変更されました。 上書きした言語キーの名前が変更されていないかどうかを確認します。 名前を変更した言語キーごとに、
language.propertiesファイルで新しいキー名を使用します。 名前が変更された言語キーを参照してください。 -
テーマをアップグレードします。
-
フレームワークと機能をアップグレードします。
-
ポートレットをアップグレードします。
-
Marketplace アプリを更新します。 アプリの更新をスキップすると問題が発生し、アプリが新しいLiferayバージョンで有効にならない場合があります。 データベースをアップグレードする前に、現在のインストールでこれを実行してください。
-
Marketplace アプリのデータをアップグレードします。 一部のアプリの最新バージョンでは、データのアップグレードを必要とするデータベース スキーマの変更が行われている場合があります。 Liferayデータベースのアップグレード中またはアップグレード後にアプリデータをアップグレードできます。
注あるいは、データベースのアップグレード後に最新バージョンの Marketplace アプリをインストールし、 Gogo シェル コマンド を使用してアプリ データをアップグレードすることもできます。 アプリのセットアップの詳細については、 アップグレード後の考慮事項 を参照してください。
-
構成とプロパティを移行します。 構成とサポート インフラストラクチャの更新は、データベースのアップグレードが完了するまで待つことができます。
7.3 以前へのアップグレード
Liferay アップグレードプランナー は、カスタム開発を Liferay バージョン 7.2 および 7.3にアップグレードするための推奨される方法です。 これは、重大な変更によって影響を受けるコードを識別し、多くの変更にコードを自動的に適応させることを提案します。 詳細については、「 Liferay 7.2 へのコードのアップグレード 」を参照してください。
6.2以前からアップグレードする場合は、ファイルストアの構成を更新します。 詳細については、「 ファイル ストアの更新 」を参照してください。