Accueil
» BUREAU MS
»
Comment personnaliser ONLYOFFICE Docs avec votre logo et vos couleurs
Comment personnaliser ONLYOFFICE Docs avec votre logo et vos couleurs
En résumé : utilisez l’identité visuelle de l’API Docs pour le logo et un thème d’interface personnalisé pour les couleurs.
Si vous souhaitez que l'éditeur ONLYOFFICE Docs s'intègre parfaitement à votre produit, la solution la plus simple consiste en une personnalisation à deux niveaux : configurez editorConfig.customization.logod'abord l'intégration de l'API Docs pour le logo d'en-tête, puis ajoutez un fichier JSON de thème personnalisé sur le serveur de documents pour les couleurs de l'éditeur. Ces deux mécanismes sont distincts et leurs règles de disponibilité diffèrent.
D'après la documentation ONLYOFFICE du 7 octobre 2026, le logoparamètre `editor-header` est uniquement disponible pour ONLYOFFICE Docs Developer. L'API officielle spécifie des images de 300 × 20 pixels pour les éléments `<input>` image, `<title> imageDark` et imageLight`<title>`, avec une hauteur de logo recommandée de 20 pixels. Les thèmes d'interface personnalisés sont pris en charge depuis ONLYOFFICE Docs v7.0 et sont installés sous forme de fichiers de thème JSON sur le serveur de documents. La documentation officielle actuelle est celle relative à l'identité visuelle standard d'ONLYOFFICE Docs , et le processus de création de fichiers de thème est décrit dans la section « Changer de thème d'interface dans ONLYOFFICE Docs » .
Cette approche convient aux équipes qui intègrent ONLYOFFICE Docs à leur application web et gèrent le serveur de documents. Elle est différente de la modification du thème d'un portail DocSpace ou Workspace. Si votre objectif est de modifier le portail plutôt que l'éditeur lui-même, utilisez les paramètres de personnalisation de ce produit.
Commencez par vérifier que votre modèle d'édition et d'intégration prend en charge l'identité visuelle de l'éditeur que vous prévoyez d'utiliser.
Étape 1 : confirmer ce dont vous avez réellement besoin pour votre marque
Avant de modifier les fichiers, définissez l'interface de votre marque en fonction de trois critères : avez-vous uniquement besoin d'un logo dans l'en-tête de l'éditeur ? Souhaitez-vous également que les couleurs de votre marque soient présentes dans les barres d'outils, les boutons, le texte, les bordures et les panneaux ? Ou avez-vous besoin d'une personnalisation plus poussée, avec des modifications supplémentaires de l'interface ?
Logo d'en-tête : utilisez editorConfig.customization.logo. ONLYOFFICE indique que ce paramètre est réservé aux développeurs.
Couleurs de l'interface : installez un thème personnalisé au format JSON sur le serveur de documents. C'est la méthode appropriée pour les couleurs de la marque.
Contrôles en marque blanche plus avancés : consultez la documentation étendue relative à la marque blanche . ONLYOFFICE précise que ces paramètres nécessitent la licence étendue de marque blanche pour Docs Developer.
Cette distinction est importante car la modification d'un fichier de thème ne remplacera pas automatiquement le logo d'en-tête, et la définition de l'objet logo ne recolorera pas le reste de l'éditeur.
Étape 2 : préparer les fichiers de logo pour les en-têtes clairs et foncés
Préparez un logo large et simple qui reste lisible avec une hauteur d'en-tête de 20 pixels. La documentation de l'API spécifie une taille d'image de 300 × 20 pixels pour les variantes d'image d'en-tête standard. Utilisez des visuels différents pour les fonds clairs et foncés afin d'éviter une perte de contraste de votre logo. Par exemple, un logo bleu marine foncé peut convenir à un en-tête clair, mais être invisible sur un thème sombre ; une version blanche ou claire résout ce problème.
Hébergez les images sur des URL HTTPS stables que l'éditeur peut charger. Évitez les URL signées éphémères si le logo doit être accessible en permanence. Testez également les ressources via le même chemin réseau et la même politique de sécurité du navigateur que ceux utilisés par les utilisateurs.
Étape 3 : ajoutez le logo à votre configuration d’API Docs
imageest le logo du mode de travail standard. imageDarkest destiné à un en-tête sombre ou coloré, et imageLightà un en-tête clair comme le thème Gris. urldétermine l'action qui est déclenchée par un clic sur le logo ; définissez-le sur une chaîne vide ou nullsi le logo ne doit pas être cliquable. visibledétermine si le logo est affiché.
Ajoutez l'objet logo à la configuration transmise par votre application lors de la création de l'éditeur Docs.
Étape 4 : vérifier le logo dans des conditions de lumière et d’obscurité
Ouvrez un document réel via votre intégration et vérifiez l'en-tête avec un zoom normal. Un résultat satisfaisant ne se limite pas au simple chargement du fichier. Le logo doit être net, centré verticalement, lisible malgré la hauteur réduite de l'en-tête et exempt de zones d'arrière-plan indésirables. Vérifiez également que le clic fonctionne comme prévu.
Vérifiez le logo par rapport à un en-tête clair ou coloré et assurez-vous qu'il reste lisible à une échelle normale d'éditeur.
Passez ensuite en mode sombre et répétez la vérification. Si le logo présente un faible contraste, utilisez une imageDarkressource dédiée plutôt que d'essayer de forcer un seul élément graphique à s'afficher correctement partout.
Une variante de logo distincte, de couleur claire, permet de garder la marque visible sur un fond sombre en-tête de l'éditeur.
Étape 5 : créer un thème de couleurs personnalisé au format JSON
Pour les couleurs de l'interface, créez un fichier de thème idcommençant par theme-`.sh`. Ce fichier JSON est compatible uniquement avec les documents Office lightet darkprend en charge les couleurs en notation hexadécimale ou RGBA. Attention : il ne s'agit pas d'un schéma de couleurs de document. Ce fichier JSON modifie l'apparence de l'éditeur, et non les couleurs du thème stockées dans un fichier DOCX, XLSX ou PPTX.
Les valeurs ci-dessus constituent une palette d'exemple et non un thème ONLYOFFICE prédéfini. Les noms des paramètres correspondent à des variables de thème documentées. En production, commencez par un petit ensemble de valeurs à fort impact, prévisualisez le résultat, puis étendez-les uniquement si nécessaire. Cela permet de repérer plus facilement les contrastes insuffisants ou les incohérences.
Créez un fichier JSON de thème avec un identifiant unique préfixé par le thème et des variables de couleur d'interface soigneusement sélectionnées.
Étape 6 : placez le fichier de thème dans le répertoire des thèmes du serveur de documents
ONLYOFFICE documente ces emplacements pour les fichiers de thème personnalisés :
Linux :/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes
Windows :%ProgramFiles%\ONLYOFFICE\DocumentServer\web-apps\apps\common\main\resources\themes
Docker : copiez le fichier JSON dans le même chemin à l’intérieur du conteneur Docs.
Remplacez onlyofficepar le nom ou l'ID réel de votre conteneur. Si votre déploiement est fréquemment reconstruit, ne vous fiez pas à une copie unique comme unique source de référence. Intégrez le thème à votre processus de déploiement, à la personnalisation de vos images ou à un autre mécanisme persistant adapté à votre environnement afin que les mises à jour et les remplacements de conteneurs ne le suppriment pas silencieusement.
Pour les déploiements Docker, copiez le fichier JSON du thème personnalisé dans le répertoire des thèmes documentés à l'intérieur du conteneur Docs.
Étape 7 : actualisez, attendez que le cache se vide, puis sélectionnez le thème personnalisé.
Le guide officiel indique que le cache serveur pour la requête de thème a une durée de vie de cinq minutes. Après avoir placé le fichier, veuillez patienter pendant ce délai et actualiser l'éditeur. Dans certains cas, ONLYOFFICE recommande également de redémarrer les services et de vider le cache si le thème ne s'affiche pas.
Une fois chargé, le thème devrait apparaître dans la liste des thèmes d'interface des paramètres avancés. Sélectionnez-le et examinez-le en détail. Vérifiez les menus, les boîtes de dialogue, les onglets sélectionnés, les états au survol, les commandes désactivées, les icônes, les badges de notification et le contraste du texte.
Une fois le thème reconnu, il devrait être sélectionnable dans la liste des thèmes d'interface de l'éditeur.
Étape 8 : valider la marque finale en tant que système, et non pas seulement une capture d’écran
Une marque personnalisée de qualité doit résister à une utilisation normale dans un éditeur de texte. Ouvrez un document, une feuille de calcul, une présentation et un PDF si ces éditeurs font partie du périmètre de l'étude. Testez les boîtes de dialogue et les outils de collaboration courants. Vérifiez le comportement en mode clair et en mode sombre si vous proposez les deux. Testez la gestion du focus clavier, les états désactivés, le contraste au survol de la souris et les noms de fichiers longs. Une couleur attrayante dans l'en-tête peut rendre difficile la lecture d'un onglet sélectionné ou d'un texte secondaire.
La vérification finale doit couvrir l'intégralité du flux de travail de l'éditeur, et pas seulement le logo et la couleur de l'en-tête.
Comment savoir si la personnalisation fonctionne
Vous pouvez considérer l'implémentation comme réussie lorsque le logo configuré apparaît de manière cohérente, que la variante de logo correcte reste lisible dans l'en-tête actif, que le thème personnalisé apparaît dans le sélecteur de thèmes, que les couleurs de la marque s'affichent sans rompre le contraste du texte ou des icônes, et que l'expérience reste utilisable sur tous les types d'éditeurs que vos utilisateurs ouvrent réellement.
Si le logo ne change jamais malgré la transmission correcte de l'objet de configuration, vérifiez d'abord l'édition et la licence, car la documentation de l'API indique que le paramètre « logo » est réservé aux développeurs. Si le thème de couleurs ne s'affiche jamais, vérifiez l'identifiant et la syntaxe JSON, l'emplacement du fichier, la persistance dans le conteneur, le délai de mise en cache et l'état du service. Si un thème se charge mais s'affiche incorrectement, limitez la personnalisation à un ensemble plus restreint de variables documentées et ajoutez les couleurs progressivement.
limites et erreurs communes
L'image de marque de l'éditeur est différente de celle de DocSpace ou de Workspace.
ONLYOFFICE propose différentes interfaces de personnalisation. Ce guide concerne spécifiquement la personnalisation de l'éditeur ONLYOFFICE Docs. Les éléments de personnalisation du portail, les noms de locataires, les icônes du portail et la navigation environnante relèvent des paramètres de DocSpace ou de Workspace, et non de l'objet logo de l'en-tête de l'API Docs.
Un schéma de couleurs de document n'est pas un thème d'interface.
Les schémas de couleurs des documents affectent leur contenu, comme le texte, les tableaux, les graphiques et les formes. Un thème d'interface personnalisé contrôle les éléments de l'interface utilisateur de l'éditeur, tels que les barres d'outils, les panneaux, les boutons, les icônes, les bordures et les étiquettes. Choisissez le mécanisme qui correspond à l'aspect que vous souhaitez modifier.
Ne présumez pas que tous les contrôles en marque blanche sont inclus dans la marque standard.
ONLYOFFICE distingue la marque standard des paramètres de marque blanche étendus. Si vous souhaitez un contrôle plus précis d'éléments tels que les polices d'interface, la visibilité de la mise en page ou les éléments liés à la section « À propos », veuillez consulter les conditions de licence en vigueur dans la documentation officielle de marque blanche avant de planifier la mise en œuvre.
Liste de contrôle pratique pour le déploiement
Veuillez confirmer auprès du développeur de la documentation ONLYOFFICE si vous avez besoin de la personnalisation du logo d'en-tête décrite ici.
Créer des éléments de logo de 300×20 pixels, y compris des variantes claires et foncées lorsque le contraste l'exige.
Configurer editorConfig.customization.logodans la couche d'intégration.
Créez un fichier JSON de thème personnalisé valide avec un ID commençant par theme-.
Placez le fichier de thème dans le répertoire des thèmes du serveur de documents documenté.
Pour les déploiements Docker ou immuables, assurez-vous que l'installation du thème soit reproductible et persistante.
Veuillez patienter pendant le délai de mise en cache indiqué, puis actualisez et sélectionnez le thème.
Tester le contraste, les états, les types d'éditeurs et les conditions d'éclairage et d'obscurité avant un déploiement à grande échelle.
En dissociant clairement le logo, le thème de l'interface et les options de personnalisation avancées, ONLYOFFICE Docs devient beaucoup plus facile à personnaliser de manière prévisible. Commencez par la plus petite modification permettant d'obtenir l'identité visuelle souhaitée, testez-la en conditions réelles d'utilisation, puis étendez le thème seulement ensuite.