Restyleでテーマをカスタマイズする

Restyle、ユーザーが提供したテーマを利用できます。

これらのテーマは、 Restyle Configuration Storeに保存されます。

テーマのスタイルRestyle

Restyleテーマは、 Restyle がNotes データベースのデザイン要素を更新する方法を制御する構成要素を含む JSON 形式のドキュメントです。Restyleテーマの構造を記述する JSON スキーマは、 Restyle がテーマ ドキュメントを使用する前にそれを検証するために使用されます。

前提条件

  1. HCL Domino Designer がマシンにインストールされていること。
  2. JSON (JavaScript Object Notation) 形式を基本レベルで理解します。
  3. JSON 互換のエディター。
  4. のローカルレプリカ restyle.nsf.詳細については、 「構成ストアのRestyle」を参照してください。

Restyle.nsf からテーマをエクスポートする

カスタム テーマを作成する最適な方法は、既存のテーマを基にして、必要に応じて変更することです。テーマとテーマスキーマをエクスポートする restyle.nsf 次の手順に従ってください。

  1. テーマ ファイルとスキーマ ファイルの保存先として使用するディレクトリを作成します。
  2. ドミノデザイナーを起動します。
  3. のローカルレプリカを開きます restyle.nsf.
  4. 「リソース/ファイル」に移動し、 「ファイル」エントリをダブルクリックします。
  5. 選択する reserved/schema/theme-<version>.json をクリックし、 「エクスポート」をクリックします。これが「テーマ スキーマ」です。
  6. 手順 1 で作成したディレクトリを選択し、 「保存」をクリックしてスキーマ ファイルを保存します。
  7. 以下のいずれかの文書を選択してください reserved/theme 開始テーマとして使用するものを選択し、 「エクスポート」をクリックします。
注:ファイル名にはシーケンスが含まれています。 2f '/' の代わりに使用します。変更後にこれらのファイルをインポートするわけではないため、名前を変更して 2f ご希望であれば。

テーマの作成

  1. JSON 対応エディターを使用して、エクスポートされたテーマを開き、新しいテーマとして保存します。例: my_custom_theme.json.
  2. 最良の結果を得るには、テーマ スキーマを新しいテーマに関連付けるようにエディターを構成します。これにより、オートコンプリート機能が提供され、 Restyle が使用する前にドキュメントが検証されます。
  3. 必要に応じてテーマ ドキュメントを変更します。
  4. 新しいテーマをインポートする restyle.nsf:
    1. ドミノデザイナーを起動します。
    2. のローカルレプリカを開きます restyle.nsf.
    3. 「リソース/ファイル」に移動し、 「ファイル」エントリをダブルクリックします。
    4. [ファイル] コレクションの上部にある[新しいファイル リソース]をクリックします。
    5. 入力 theme/my_custom-theme.json (またはテーマのファイル名に付けた名前) を名前として使用します。
      注: Restyle機能がカスタム テーマを見つけられるようにするには、「theme/」プレフィックスが必要です。
    6. わかりやすい表示名をエイリアス値として入力します。
    7. コメントは現在使用されていませんが、文書化の目的で役立つ可能性があります。
    8. JSON エディターでドキュメント全体を選択し、クリップボードにコピーします。
    9. クリップボードの内容を、Domino Designer で新しく作成したファイル リソースに貼り付けます。

変更が利用可能であることを確認してください

  1. Notes を使用して、スタイルを変更するデータベース テンプレートを選択します。
  2. [ファイル] > [アプリケーション] > [Restyle]をクリックして、再スタイル オプションを表示します。
  3. カスタム テーマは、組み込みテーマの選択肢の下のドロップダウンに表示されます。