使用Restyle自訂主題

Restyle可以利用使用者提供的主題。

這些主題儲存在Restyle Configuration Store中。

Restyle設計主題

Restyle主題是一個 JSON 格式的文檔,其中包含控制Restyle如何更新 Notes 資料庫的設計元素的配置元素。描述Restyle主題結構的 JSON 模式用於在Restyle使用主題文件之前對其進行驗證。

先決條件

  1. HCL Domino Designer 安裝在您的電腦上。
  2. 基本了解 JSON(JavaScript 物件表示法)格式。
  3. 相容於 JSON 的編輯器。
  4. 本地複製品 restyle.nsf. For more information, see Restyle Configuration Store.

從Restyle.nsf 匯出主題

建立自訂主題的最佳方法是從現有主題開始並根據需要對其進行修改。從中匯出主題和主題架構 restyle.nsf 請依照以下步驟操作:

  1. 建立一個目錄用作主題和架構文件的目標。
  2. 啟動 Domino Designer。
  3. 開啟本地副本 restyle.nsf.
  4. 導航至資源/文件並雙擊文件條目。
  5. 選擇 reserved/schema/theme-<version>.json 並點擊導出。這就是「主題架構」。
  6. 選擇步驟 1 中建立的目錄,然後按一下「儲存」以儲存架構檔案。
  7. 選擇下面的任何文檔 reserved/theme 用作起始主題並按一下Export
注意:檔案名稱包含序列 2f 而不是“/”。由於您在更改後沒有匯入這些文件,因此您可以重新命名以刪除 2f 如果需要的話。

創建主題

  1. 使用支援 JSON 的編輯器,開啟匯出的主題並另存為新主題,例如: my_custom_theme.json.
  2. 為了獲得最佳結果,請配置編輯器以將主題架構與新主題相關聯。這提供了自動完成功能,並在Restyle使用文件之前對其進行驗證。
  3. 根據需要修改主題文檔。
  4. 將新主題匯入 restyle.nsf:
    1. 啟動 Domino Designer。
    2. 開啟本地副本 restyle.nsf.
    3. 導航至資源/文件並雙擊文件條目。
    4. 在「檔案」集合的頂部,按一下新檔案資源
    5. 進入 theme/my_custom-theme.json (或任何您命名的主題檔案名稱)作為名稱。
      注意:需要“theme/”前綴才能允許Restyle功能找到自訂主題。
    6. 輸入使用者友善的顯示名稱作為別名值。
    7. 註釋目前未使用,但可能對文件目的有用。
    8. 在 JSON 編輯器中,選擇整個文件並複製到剪貼簿。
    9. 將剪貼簿的內容貼到 Domino Designer 中新建立的檔案資源中。

驗證您的變更是否可用

  1. 使用 Notes,選擇要重新設計的資料庫範本。
  2. 按一下「檔案」 > “應用程式” > “Restyle樣式”以顯示重新設計樣式選項。
  3. 您的自訂主題應顯示在內建主題選項下的下拉清單中。