Anpassen von Themes mit Restyle
Restyle kann vom Benutzer bereitgestellte Themen verwenden.
Diese Themen werden im Restyle Configuration Store gespeichert.
Themen Restyle
Ein Restyle Design ist ein JSON-formatiertes Dokument mit Konfigurationselementen, die steuern, wie Restyle die Designelemente einer Notes-Datenbank aktualisiert. Ein JSON-Schema, das die Struktur eines Restyle Themes beschreibt, wird verwendet, um ein Designdokument zu validieren, bevor Restyle es verwendet.
Voraussetzungen
- HCL Domino Designer auf Ihrem Computer installiert.
- Verstehen Sie das JSON-Format (JavaScript Object Notation) auf grundlegender Ebene.
- Ein JSON-kompatibler Editor.
- Eine lokale Nachbildung von
restyle.nsf
. For more information, see Restyle Configuration Store.
Exportieren von Designs aus Restyle.nsf
Der beste Weg, ein benutzerdefiniertes Design zu erstellen, besteht darin, mit einem vorhandenen Design zu beginnen und es nach Bedarf zu ändern. Exportieren Sie ein Theme und das Theme-Schema aus restyle.nsf
indem Sie die folgenden Schritte ausführen:
- Erstellen Sie ein Verzeichnis, das als Ziel für die Design- und Schemadateien verwendet werden soll.
- Starten Sie Domino Designer.
- Öffnen Sie die lokale Replik von
restyle.nsf
. - Navigieren Sie zu Ressourcen/Dateien und doppelklicken Sie auf den Eintrag „Dateien“ .
- Wählen
reserved/schema/theme-<version>.json
und klicken Sie auf Exportieren . Dies ist das „Themenschema“. - Wählen Sie das in Schritt 1 erstellte Verzeichnis aus und klicken Sie auf Speichern , um die Schemadatei zu speichern.
- Wählen Sie unten ein beliebiges Dokument aus
reserved/theme
als Startthema verwenden möchten, und klicken Sie auf „Exportieren“ .
Hinweis: Die Dateinamen enthalten die Reihenfolge
2f
anstatt der '/'. Da Sie diese Dateien nach der Änderung nicht importieren, können Sie sie umbenennen, um sie zu entfernen 2f
wenn gewünscht.Ein Thema erstellen
- Öffnen Sie mit Ihrem JSON-fähigen Editor das exportierte Design und speichern Sie es als neues Design, zum Beispiel:
my_custom_theme.json
. - Um optimale Ergebnisse zu erzielen, konfigurieren Sie Ihren Editor so, dass er das Designschema mit Ihrem neuen Design verknüpft. Dies bietet eine Funktion zur automatischen Vervollständigung und validiert das Dokument, bevor Restyle es verwendet.
- Ändern Sie das Designdokument nach Bedarf.
- Importieren Sie das neue Theme in
restyle.nsf
:- Starten Sie Domino Designer.
- Öffnen Sie die lokale Replik von
restyle.nsf
. - Navigieren Sie zu Ressourcen/Dateien und doppelklicken Sie auf den Eintrag „Dateien“ .
- Klicken Sie oben in der Sammlung „Dateien“ auf „Neue Dateiressource“ .
- Eingeben
theme/my_custom-theme.json
(oder wie auch immer Sie Ihren Theme-Dateinamen genannt haben) als Namen.Hinweis: Das Präfix „theme/“ ist erforderlich, damit die Restyle Funktion das benutzerdefinierte Design finden kann. - Geben Sie als Aliaswert einen benutzerfreundlichen Anzeigenamen ein.
- Kommentar wird derzeit nicht verwendet, kann aber zu Dokumentationszwecken nützlich sein.
- Wählen Sie in Ihrem JSON-Editor das gesamte Dokument aus und kopieren Sie es in die Zwischenablage.
- Fügen Sie den Inhalt der Zwischenablage in die neu erstellte Dateiressource in Domino Designer ein.
Überprüfen Sie, ob Ihre Änderungen verfügbar sind
- Wählen Sie mithilfe von Notes eine Datenbankvorlage aus, die Sie neu gestalten möchten.
- Klicken Sie auf um die Neugestaltungsoptionen anzuzeigen.
- Ihr benutzerdefiniertes Design sollte in einem Dropdown-Menü unter den integrierten Designoptionen angezeigt werden.