Restyleでテーマをカスタマイズする
Restyle、ユーザーが提供したテーマを利用できます。
これらのテーマは、 Restyle Configuration Storeに保存されます。
テーマのスタイルRestyle
Restyleテーマは、 Restyle がNotes データベースのデザイン要素を更新する方法を制御する構成要素を含む JSON 形式のドキュメントです。Restyleテーマの構造を記述する JSON スキーマは、 Restyle がテーマ ドキュメントを使用する前にそれを検証するために使用されます。
前提条件
- HCL Domino Designer がマシンにインストールされていること。
- JSON (JavaScript Object Notation) 形式を基本レベルで理解します。
- JSON 互換のエディター。
- のローカルレプリカ
restyle.nsf
.詳細については、 「構成ストアのRestyle」を参照してください。
Restyle.nsf からテーマをエクスポートする
カスタム テーマを作成する最適な方法は、既存のテーマを基にして、必要に応じて変更することです。テーマとテーマスキーマをエクスポートする restyle.nsf
次の手順に従ってください。
- テーマ ファイルとスキーマ ファイルの保存先として使用するディレクトリを作成します。
- ドミノデザイナーを起動します。
- のローカルレプリカを開きます
restyle.nsf
. - 「リソース/ファイル」に移動し、 「ファイル」エントリをダブルクリックします。
- 選択する
reserved/schema/theme-<version>.json
をクリックし、 「エクスポート」をクリックします。これが「テーマ スキーマ」です。 - 手順 1 で作成したディレクトリを選択し、 「保存」をクリックしてスキーマ ファイルを保存します。
- 以下のいずれかの文書を選択してください
reserved/theme
開始テーマとして使用するものを選択し、 「エクスポート」をクリックします。
注:ファイル名にはシーケンスが含まれています。
2f
'/' の代わりに使用します。変更後にこれらのファイルをインポートするわけではないため、名前を変更して 2f
ご希望であれば。テーマの作成
- JSON 対応エディターを使用して、エクスポートされたテーマを開き、新しいテーマとして保存します。例:
my_custom_theme.json
. - 最良の結果を得るには、テーマ スキーマを新しいテーマに関連付けるようにエディターを構成します。これにより、オートコンプリート機能が提供され、 Restyle が使用する前にドキュメントが検証されます。
- 必要に応じてテーマ ドキュメントを変更します。
- 新しいテーマをインポートする
restyle.nsf
:- ドミノデザイナーを起動します。
- のローカルレプリカを開きます
restyle.nsf
. - 「リソース/ファイル」に移動し、 「ファイル」エントリをダブルクリックします。
- [ファイル] コレクションの上部にある[新しいファイル リソース]をクリックします。
- 入力
theme/my_custom-theme.json
(またはテーマのファイル名に付けた名前) を名前として使用します。注: Restyle機能がカスタム テーマを見つけられるようにするには、「theme/」プレフィックスが必要です。 - わかりやすい表示名をエイリアス値として入力します。
- コメントは現在使用されていませんが、文書化の目的で役立つ可能性があります。
- JSON エディターでドキュメント全体を選択し、クリップボードにコピーします。
- クリップボードの内容を、Domino Designer で新しく作成したファイル リソースに貼り付けます。
変更が利用可能であることを確認してください
- Notes を使用して、スタイルを変更するデータベース テンプレートを選択します。
- をクリックして、再スタイル オプションを表示します。
- カスタム テーマは、組み込みテーマの選択肢の下のドロップダウンに表示されます。