スタイルブックのエクスポートとインポート
スタイルブックは ZIP ファイル または Liferay Archive (LAR) ファイル としてエクスポート、インポートして Liferay インストール間で共有することができます。
スタイルブックをZIPファイルとしてエクスポートする
-
サイトメニュー( ) を開き、 デザイン → スタイルブック に移動する。
-
エクスポートしたいスタイルブックを見つけ、 アクション( ) → エクスポート をクリックします。
-
ZIPファイルがあなたのマシンにダウンロードされます。 つのファイルが含まれている:
style-book.json
にはスタイルブックの名前と、frontend-token-values.json
へのパスが含まれている。frontend-token-values.json
スタイルブックのトークン値のリストが含まれています。 各トークンは、CSS変数名とそれにマッピングされた値を参照する。
これでZIPファイルを共有し、インポートすることができます。
ZIPファイルからスタイルブックをインポートする
-
サイトメニュー( ) を開き、 デザイン → スタイルブック に移動する。
-
アプリケーションバーで、 オプション( ) → インポート をクリックします。
-
インポートしたいZIPファイルを選択します。
Overwrite Existing Style Books をチェックして、同じ名前の既存のスタイルブックを上書きします。 このオプションをオフにした場合、既存のスタイルブックと同じ名前のスタイルブックをインポートするとエラーメッセージが表示されます。
-
[Import] をクリックします。
これでインポートしたスタイルガイドを使用できる。
スタイルブックをLARファイルとしてエクスポートする
-
サイトメニュー( ) を開き、 デザイン → スタイルブック に移動する。
-
エクスポートしたいスタイルブックを選択します。 アプリケーションバーで、 オプション( ) → エクスポート/インポート をクリックします。
-
エクスポート/インポートモーダルで、 エクスポート を選択する。
-
新規輸出プロセスの開始 .
noteCurrent and Previousタブを選択すると、過去のプロセスのリストを表示したり、エクスポートされたLARファイルをダウンロードすることができます。
-
新しいエクスポート・プロセスを開始する際、LAR ファイルに名前を付け、 プロセスを設定することができます 。
-
[Export] をクリックし、エクスポートプロセスを開始します。
LARファイルを共有し、インポートすることができます。
スタイルブックをLARファイルとしてインポートする
-
サイトメニュー( ) を開き、 デザイン → スタイルブック に移動する。
-
インポートしたいスタイルブックを選択します。 アプリケーションバーで、 オプション( ) → エクスポート/インポート をクリックします。
-
エクスポート/インポート・モーダルで、 インポート を選択する。
-
新規インポートプロセスの開始 .
noteCurrent and Previousタブを選択すると、過去のプロセスのリストを表示できます。
-
LAR ファイルをアップロードし、 Continue をクリックします。
-
プロセスの設定 .
-
インポート をクリックして、インポート処理を開始します。
これでインポートしたスタイルブックを使うことができます。
LARファイルとしてエクスポートおよびインポートプロセスを設定する
Liferayはエクスポートとインポート処理を設定するための設定を提供します。
設定 | Description |
---|---|
アプリケーション | チェックを入れると、スタイルブックの構成設定がLARファイルにエクスポート/インポートされます。 |
コンテント | エクスポートしたいコンテンツの日付範囲を選択します。 指定した日付範囲内にスタイルブックに追加されたコンテンツは、LARファイルに含まれます。 |
削除 | チェックを入れると、コンテンツタイプに対して行われた削除操作がLARファイルにエクスポート/インポートされます。 |
インポート前にアプリケーションデータを削除する(インポート) | チェックを入れると、インポート処理前にアプリケーションで作成されたすべてのデータが削除されます。 他のアプリケーションがこのデータを参照する可能性があるので、注意してください。 このプロセスは元に戻すことができません。 不安な場合は、まずエクスポートを行ってください。 |
権限の設定 | チェックすると、エクスポート/インポートされたエントリーに割り当てられたパーミッションが含まれます。 |
データ更新(インポート) | これらのオプションのいずれかを選択し、一度更新されたデータがどうなるかを定義する: Mirror : インポートされた LAR 内のすべてのデータとコンテンツは、ソースへの参照を維持したまま、初回に新規作成されます。 同じソースから続けてインポートすると、新しいエントリーを作成する代わりにエントリーが更新されます。 Mirror with Overwriting : ミラーリングと同じですが、同じ名前の文書や画像が見つかった場合、上書きされます。 新しいエントリーとしてコピー : インポートされたLAR内のすべてのデータとコンテンツは、LARがインポートされるたびに、現在のサイトと新しいエントリーとして作成されます。 |
コンテンツのオーサーシップ(インポート) | コンテンツのオーサーシップを定義するには、以下のオプションのいずれかを選択します: Use the Original Author : インポートされたコンテンツのオーサーシップを可能な限り維持する(オリジナルのオーサーが見つからない場合、このオプションは現在のユーザーをオーサーとして使用する)。 Use Current User as Author : インポートされたすべてのコンテンツの作成者として、現在のユーザーを割り当てます。 |