独自のテーマを作成して登録し、ご使用のテナント用にアプリケーションをカスタマイズします。 アプリケーションを構成する際に、ユーザー作成のテーマを選択して、カスタマイズされたページを表示します。 アプリケーションごとに異なるテーマを使用することも、複数のアプリケーションで同じテーマを使用することもできます。
このタスクについて
既存のテーマをダウンロードし、それをテンプレートとして使用して新規テーマを作成します。 default テーマは、新規テーマを作成する際にテンプレートとして使用できます。 同じディレクトリー構造を維持してください。
手順
- 「 API を使用してテーマをダウンロード 」から圧縮されたテーマファイルを解凍し、ファイルを編集して、テナント Verify 用にカスタマイズされた新しいテーマを作成してください。
テーマ・ファイルの編集について詳しくは、以下を参照してください。
.
- カスタマイズしたテーマファイル用に、 手順1 でダウンロードしたファイルと同じディレクトリ構造を持つ圧縮テーマファイルを作成してください。
- 新規テーマを登録するには、カスタマイズした圧縮テーマ・ファイルをテナントにアップロードして戻します。
curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F configuration=@<JSON configuration file> 'https://<tenant>/v1.0/branding/themes' -F 'files=@<update_theme_file>.zip' -H 'Authorization: Bearer <access_token>'
ここで:
- <JSON configuration file>
- テーマ登録構成ペイロード (ストリング・エンコードの JSON オブジェクト)。 例:
{
"name": "string",
"description": "string (optional)",
}
- <tenant>
- Verify サブスクリプションに割り当てられている完全修飾ドメイン・ネーム。
- <update_theme_file>
- フォーマット設定されたテーマ構造を持つ圧縮テーマ・ファイルのファイル名。
- <access_token>
- 「テーマの管理」 で受け取ったアクセストークンの値。
新規テーマがテナントに登録されます。 固有の themeId が生成されます。
- 任意: [フォロー] をクリック テーマを列挙する すると、テナントに新しく登録されたテーマを確認できます。 customized_only=true を指定してテーマをダウンロードし、カスタマイズしたファイルのリストを確認できます。 詳細については、 「API を使用してテーマをダウンロードする」 を参照してください。
- アプリケーションで新しいテーマを使用するには、アプリケーション設定の 「テーマ 」フィールドに新しいテーマ名を設定してください。 詳細については、 「アプリケーションの基本情報の設定」 を参照してください。
これで、選択したテーマがアプリケーションで使用されるようになりました。
例
curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F configuration=@config.json 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes' -F 'files=@theme_file.zip' -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'