Liferayテーマジェネレーターで作成されたテーマのアップグレード

Liferayテーマジェネレーターで作成されたテーマのアップグレード

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

Liferay Portal 7.0テーマは、プロジェクト環境(Liferay Theme Generator、Plugins SDK、Mavenなど)に関係なく、Liferay DXP 7.1にアップグレードできます。 しかし、Liferay Theme Generatorで作成されたテーマは、テーマの gulpアップグレード タスクを活用できます。 テーマジェネレーター以外の環境でテーマを開発している場合、 gulp upgrade タスクはテーマに対して機能しません。 テーマを手動でアップグレードするには、このセクションの残りのチュートリアルの手動の指示に従ってください。

アップグレードタスクの機能は次のとおりです。

  • テーマのLiferayバージョンを更新します
  • テーマのブートストラップバージョンを更新します
  • テーマの辞書バージョンを更新します
  • 特定のコードの更新を提案します

テーマGulp アップグレード タスクを使用する手順は次のとおりです。

  1. テーマのルートディレクトリに移動します。

  2. テーマの liferay-theme.json ファイルでLiferay DXPサーバーのパスを更新して、7.1 Liferay DXPサーバーを指すようにします。 gulp init タスクを使用して、サーバーへのパスを更新できます。

  3. 次のコマンドを実行して、liferay-theme-tasksを最新バージョンに更新します。

    npm update liferay-theme-tasks
    
  4. 以下のコマンドを実行して、テーマをアップグレードします。

    gulp upgrade
    

    以下がその機能です。

    • 既存のテーマを _backupというフォルダーにコピーします
    • テーマベースファイルを生成するためのコアコードを作成します
    • 削除されたブートストラップおよびレキシコン変数を収集します
    • ブートストラップのバージョン参照を更新します
    • 辞書のバージョン参照を更新します
    • Liferayバージョン参照を更新します

Gulpタスクは、非推奨または削除された変数をリストします。 更新が必要と思われるコードの他の領域については、提案を記録します。 タスクは、 テーマテンプレート影響する可能性のある変更も報告します。

Gulp upgrade タスクはアップグレードプロセスを開始しますが、完了しません。 手動更新が必要です。

このセクションの残りのチュートリアルでは、 gulp upgrade タスクが実行するかどうかに関係なく、すべてのテーマアップグレード手順を説明します。 アップグレードタスクが実行する手順は、コンテキストに記載されています。 既にアップグレードタスクを実行した場合でも、すべての手順を学習し、それらがテーマに適用されていることを確認するのが最善です。

関連トピック

テーマの作成

プロジェクトメタデータの更新

« Liferay Portal 7.0から7.1へのテーマのアップグレードプロジェクトメタデータの更新 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています