Gestalten Sie Ihre Dokumente mit Ihrem Logo und Ihren Designfarben – ONLYOFFICE Docs

Um einen eingebetteten ONLYOFFICE Docs-Editor anzupassen, weisen Sie ihm ein eigenes Farbschema zu und übergeben Sie Ihre Logo-URLs in der Initialisierungskonfiguration. Das Farbschema ist eine JSON-Datei, die auf dem Docs-Server installiert wird; das Logo wird von der Anwendung konfiguriert, die den Editor einbettet. Die dokumentierte Option „Header-Logo“ ist nur in ONLYOFFICE Docs Developer verfügbar. Prüfen Sie daher Ihre Edition, bevor Sie die Assets vorbereiten.

Dies gilt für eine selbstgehostete Docs-Integration, nicht für DocSpace-Branding oder die lokale Designauswahl von Desktop Editors. ONLYOFFICE verwendet benutzerdefinierte Designs aus Docs v7.0. Diese Einstellungen betreffen die Benutzeroberfläche des eingebetteten Editors, nicht den Dokumentinhalt oder die Website-Navigation.

Was sollten Sie zuerst vorbereiten?

Erstellen Sie zwei Dateien für das Logo: eine Version, die sich gut von einem hellen Header abhebt, und eine invertierte Version für einen dunklen oder farbigen Header. Die Dokumentation der API gibt ein 300 × 20 Pixel großes Bild für das Editor-Header-Logo an. Verwenden Sie ein transparentes PNG, falls dies zu Ihrem Design passt, und achten Sie auf einen hohen Kontrast und wenige Details, da das Bild in einem schmalen Streifen erscheint. Laden Sie beide Dateien auf stabile HTTPS-Adressen hoch, die vom Browser des Editor-Nutzers geladen werden können.

Sie benötigen außerdem Schreibzugriff auf den Server, den Code zur Erstellung der Editorkonfiguration und ein Testdokument. Ermitteln Sie bei Docker den Namen oder die ID des laufenden Containers. Testen Sie die Änderung zunächst in einer Nichtproduktionsumgebung.

Zwei horizontale Logo-Elemente, gekennzeichnet für helle und dunkle Überschriften, jeweils in der Größe 300 x 20 Pixel dargestellt.
Erstellen Sie ein Logo in heller Schrift und eine Version in dunkler Schrift in der für den Editor-Header dokumentierten Größe von 300 × 20 Pixel.

1. Erstellen Sie eine Design-JSON-Datei für Ihre Farben.

Eine Theme-JSON-Datei ist eine Einstellungsdatei, die benannte Farb-Tokens der Benutzeroberfläche Farbwerten zuordnet. Die Tokens idmüssen eindeutig sein und mit einem Komma beginnen theme-; die nameangezeigten Farben werden Benutzern in der Theme-Auswahl angezeigt. Wählen Sie eine helle oder dunkle Basisfarbe, die zur gewünschten Benutzeroberfläche passt, und ersetzen Sie anschließend die Headerfarben und die ausgewählten Akzentfarben. Das folgende Beispiel verwendet einen hellen Hintergrund für den Editor, Indigo für die Editor-Header und Koralle für die Akzentschaltfläche des Dokumenteditors.

{
  "name": "Acme Brand Light",
  "id": "theme-acme-brand-light",
  "type": "light",
  "colors": {
    "toolbar-header-document": "#263B67",
    "toolbar-header-spreadsheet": "#263B67",
    "toolbar-header-presentation": "#263B67",
    "toolbar-header-pdf": "#263B67",
    "text-toolbar-header": "#fff",
    "background-accent-button": "#D8613C"
  }
}

Speichern Sie es unter einem anderen Namen acme-brand-light.json. Die Header-Farben sind für Dokumente, Tabellenkalkulationen, Präsentationen und PDFs separat. Legen Sie jede Farbe einzeln fest, um ein einheitliches Erscheinungsbild über alle Dateitypen hinweg zu gewährleisten. Die hier gezeigte Akzentfarbe wirkt sich auf die Akzentschaltfläche des Texteditors aus, nicht auf alle farbigen Elemente in Docs. ONLYOFFICE bietet zusätzliche Farben für Hintergründe, Rahmen, Hover-Effekte, Symbole, Text und die Bearbeitungsfläche. Erweitern Sie die Farbpalette daher nur, wenn Sie diese Bereiche benötigen. Überprüfen Sie vor der Veröffentlichung den Kontrast von Text und Symbolen vor dem Hintergrund der gewählten Hintergründe. Eine Markenfarbe allein garantiert keine gute Lesbarkeit der Steuerelemente.

Ein Code-Editor, der eine JSON-Datei im Brand Light-Design mit indigofarbenen Editor-Headern und einer korallenroten Akzentfarbe anzeigt
Die Themendatei ordnet den benannten ONLYOFFICE-Farbtoken den Farben zu, die Sie in der Benutzeroberfläche verwenden möchten.

Die vollständige Liste der unterstützten Token und die erforderlichen JSON-Felder finden Sie in der offiziellen ONLYOFFICE-Referenz für benutzerdefinierte Designs .

2. Installieren Sie das Theme auf dem Docs-Server.

Kopieren Sie die JSON-Datei in das Theme-Verzeichnis des Servers. Die offizielle Linux- und Docker-Dokumentation gibt folgenden Pfad an:

/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes

Bei einer Docker-Bereitstellung legen Sie die Datei in das Verzeichnis, aus dem Sie den Befehl ausführen, und ersetzen Sie dann <Name> CONTAINER_IDdurch den Namen oder die ID des laufenden Docs-Containers:

docker cp ./acme-brand-light.json CONTAINER_ID:/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes/

Unter Linux kopieren Sie die Datei mit einem Benutzerkonto mit Schreibrechten in den angegebenen Pfad. Unter Windows verwenden Sie das Verzeichnis „themes“ unter %ProgramFiles%\ONLYOFFICE\DocumentServer; den vollständigen Pfad finden Sie in der Installationsanleitung. Ein benutzerdefiniertes Theme ist eine hinzugefügte JSON-Datei und keine Änderung der mitgelieferten Anwendungsdateien.

Ein Terminalbefehl, der die Datei acme-brand-light.json in das Verzeichnis „ONLYOFFICE Docs themes“ innerhalb eines Containers kopiert
Kopieren Sie die Theme-JSON-Datei in das serverseitige Theme-Verzeichnis; die Container-Kennung muss mit Ihrem laufenden Docs-Dienst übereinstimmen.

ONLYOFFICE gibt an, dass der Theme-Cache alle fünf Minuten aktualisiert wird. Aktualisieren Sie den Editor nach dem Kopieren der Datei. Falls die Datei weiterhin fehlt, befolgen Sie die Anweisungen zur Fehlerbehebung im Docker- oder Linux-Cache und starten Sie Dienste nur bei Bedarf neu. Fügen Sie die Datei für Produktionscontainer Ihrem Image oder Ihrer Bereitstellungsautomatisierung hinzu, damit sie beim Austausch eines Containers nicht gelöscht wird.

3. Design anwenden und Editor-Logo festlegen

Nachdem das Design ermittelt wurde, können Benutzer es unter „Ansicht > Benutzeroberflächendesign“editorConfig.customization auswählen. Damit Ihr eingebetteter Editor mit diesem Design startet, fügen Sie dessen ID dem Konfigurationsobjekt hinzu, das Ihre Anwendung an die Docs-API übergibt. Legen Sie das Logo im selben Objekt fest .

editorConfig: {
  customization: {
    uiTheme: "theme-acme-brand-light",
    logo: {
      image: "https://assets.example.com/logo-light.png",
      imageDark: "https://assets.example.com/logo-dark.png",
      imageLight: "https://assets.example.com/logo-light.png",
      url: "https://www.example.com"
    }
  }
}

Ersetzen Sie die Beispiel-URLs durch Ihre tatsächlichen öffentlichen Asset- und Ziel-URLs. logo.imageist der Standard-Logopfad für gängige Editormodi; mit den separaten Feldern für helles und dunkles Logo können Sie die Grafik für eine dunkle oder helle Kopfzeile auswählen. Die URL gibt an, wohin ein Klick auf das Logo führen soll. Die API listet diese Kopfzeilen-Logo-Einstellung als Funktion für Docs Developer auf und legt die Größe 300 × 20 fest. Verwechseln Sie diese nicht mit customer.logo, einem größeren Bild, das in den „Über“-Informationen des Editors verwendet wird.

Der Dokumenteneditor mit der Registerkarte „Ansicht“, wobei das Benutzeroberflächendesign geöffnet und „Brand Light“ ausgewählt ist.
Im Menüband „Ansicht“ befindet sich die Auswahlliste für das Benutzeroberflächendesign, über die das installierte benutzerdefinierte Design ausgewählt werden kann.

Wenn Ihre Integration Editorkonfigurationen mit JWT signiert, erstellen Sie die Signatur nach dem Hinzufügen oder Ändern dieser signierten Felder neu und bewahren Sie das Signaturgeheimnis auf dem Server auf. Das offizielle ONLYOFFICE-Integrationsbeispiel erklärt, dass das Token mit der Konfiguration übereinstimmen und bei Änderungen der signierten Parameter neu generiert werden muss. Beachten Sie außerdem, dass das zuvor vom Benutzer ausgewählte Design Vorrang haben kann uiTheme. Testen Sie dies mit einem neuen Browserprofil oder setzen Sie die gespeicherten Designeinstellungen des Benutzers zurück, falls das gewünschte Standarddesign nicht angezeigt wird.

Informationen zu Logo-Eigenschaften, Größen und verfügbaren Editionen finden Sie in der offiziellen Referenz zur Standard-Branding-Konfiguration .

Überprüfen Sie das Ergebnis vor der Einführung.

Öffnen Sie die Dateitypen, die Ihre Benutzer benötigen. Überprüfen Sie die Headerfarben, die Lesbarkeit von Text und Symbolen, das korrekte Logo in hellen und dunklen Headern sowie das Klickziel des Logos. Prüfen Sie die Bearbeitungs- und Ansichtsmodi im tatsächlichen eingebetteten Layout.

Falls das Theme fehlt, überprüfen Sie JSON und ID, prüfen Sie das Theme-Verzeichnis des aktiven Servers und warten Sie, bis der Cache aktualisiert wurde. Falls das Logo fehlt, prüfen Sie die Anforderungen der Developer Edition, den Zugriff des Browsers auf die Bild-URL und ob die Initialisierungskonfiguration die erforderlichen Informationen enthält logo. Generieren Sie das JWT im Backend neu, falls Sie signierte Felder geändert haben.

Einen Kommentar hinterlassen

Gestalten Sie Ihre Dokumente mit Ihrem Logo und Ihren Designfarben – ONLYOFFICE Docs

Gestalten Sie Ihre Dokumente mit Ihrem Logo und Ihren Designfarben – ONLYOFFICE Docs

Verleihen Sie dem integrierten ONLYOFFICE Docs-Editor mit einer benutzerdefinierten Designdatei und Editorkonfiguration Ihr Firmenlogo und Ihre Benutzeroberflächenfarben. Beachten Sie die Editionsbeschränkungen und Bereitstellungsprüfungen.

Autorenrevisionen beim Exportieren nach DOCX sichtbar halten

Autorenrevisionen beim Exportieren nach DOCX sichtbar halten

Änderungen in Writer nachverfolgen, eine bearbeitbare ODT-Quelldatei erhalten und die exportierte DOCX-Datei vor dem Teilen in Word überprüfen.

Aktivieren Sie den FIPS-Modus unter SLES 15 und überprüfen Sie den Boot-Status.

Aktivieren Sie den FIPS-Modus unter SLES 15 und überprüfen Sie den Boot-Status.

Befolgen Sie die SP7-Prozedur von SUSE, um den FIPS-Modus zu aktivieren, starten Sie das System sicher neu, überprüfen Sie die aktive Richtlinie und prüfen Sie, ob Ihre Compliance-Anforderung validierte Module erfordert.

Einrichten eines LUKS-verschlüsselten Datenvolumes auf SLES

Einrichten eines LUKS-verschlüsselten Datenvolumes auf SLES

Vergleichen Sie YaST und cryptsetup für ein neues verschlüsseltes SLES-Datenvolume, wählen Sie LUKS1 oder LUKS2 und überprüfen Sie das Verhalten beim Entsperren und Mounten.

Erstellen eines lokalen SUSE-Update-Servers mit RMT unter SLES 15

Erstellen eines lokalen SUSE-Update-Servers mit RMT unter SLES 15

Richten Sie RMT auf SLES 15 ein, spiegeln Sie berechtigte Repositories und überprüfen Sie die HTTPS-Registrierung und den Paketzugriff von einem Testclient aus.

Verbinden Sie SLES 15 mit Active Directory über SSSD in YaST

Verbinden Sie SLES 15 mit Active Directory über SSSD in YaST

Verbinden Sie SLES 15 mit AD mithilfe der SSSD-basierten Anmeldeverwaltung von YaST und überprüfen Sie anschließend die Verzeichnissuche, die Domänenanmeldung und die Kerberos-Tickets.

Aktivieren Sie SLES Live Patching und überprüfen Sie eine Kernel-Korrektur.

Aktivieren Sie SLES Live Patching und überprüfen Sie eine Kernel-Korrektur.

Richten Sie den richtigen Live-Patching-Pfad für SLES 16.0 oder 15 SP7 ein, wenden Sie geeignete Kernel-Fixes an und überprüfen Sie, was aktiv ist, ohne es mit einem Kernel-Update zu verwechseln, das einen Neustart erfordert.

Sicherstellung der Verfügbarkeit der Dienste während eines Upgrades von SLES 15 SP5 auf SP6

Sicherstellung der Verfügbarkeit der Dienste während eines Upgrades von SLES 15 SP5 auf SP6

SLES 15 SP5 kann online auf SP6 migriert werden, jedoch muss jeder Knoten neu gestartet werden. Verwenden Sie ein getestetes Rolling Upgrade oder eine Blue-Green-Umstellung, um die Erreichbarkeit der Workloads aufrechtzuerhalten.

Erstellen eines benutzerdefinierten AppArmor-Profils unter SUSE Linux

Erstellen eines benutzerdefinierten AppArmor-Profils unter SUSE Linux

Erstellen, verfeinern und überprüfen Sie ein AppArmor-Profil mit minimalen Berechtigungen unter SLES 15 SP7, mit einem deutlichen Hinweis auf den SELinux-Standard von SLES 16.

SLES 15 STIG sicher mit OpenSCAP auftragen

SLES 15 STIG sicher mit OpenSCAP auftragen

Verwenden Sie das von SUSE unterstützte STIG-Profil, um SLES 15 zu scannen, Korrekturmaßnahmen zu testen, verbleibende Ergebnisse zu überprüfen und Bewertungsnachweise zu sichern.