Plugin Branding Sonar

De EjnTricks
Révision de 2 janvier 2014 à 13:06 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Le plungin Branding permet de personnaliser l'interface de Sonar en ajoutant une image dans le bandeau supérieur de l'application. L'objectif principal est d'ajouter le logo de sa société, mais tout type d'image peut être mis.

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Dependencies.gif Installation plugin

L'installation du plugin Branding s'effectue à partir de la console d'administration, puis en cliquant sur le lien Update center. Sur la liste des plugin, il faut cliquer sur le lien Branding permettant de visualiser un descriptif de celui et surtout le lien de téléchargement.


Une fois téléchargé, il est nécessaire de relancer le serveur, par un simple arrêt/relance de Tomcat par exemple.

Icon-Configuration-Settings.png Configuration Branding

Une fois installé, la confiugration du plugin s'effectue à partir de la console d'administration, puis en cliquant sur le lien Settings. Sur cette page, il faut cliquer sur le lien Branding, qui présente alors les éléments de configuration.


L'unique valeur à renseigner correspond à l'URL de l'image à insérer dans les pages. Celle-ci est disponible depuis un site mis en place et exposé sous le même serveur Apache. La première étape consiste à créer une nouvelle arborescence sur le serveur, qui va contenir la nouvelle CSS, et les ressources associées. Tous ces fichiers vont être déposés dans la nouvelle arborescence /usr/share/sitesExtensions/site.

#sudo mkdir /usr/share/sitesExtensions
#sudo mkdir /usr/share/sitesExtensions/site
#sudo mkdir /usr/share/sitesExtensions/site/images
#sudo chown -R www-data:www-data /usr/share/sitesExtensions

Comme souvent, le propriétaire de l'arborescence est modifié pour éviter que cela soit le compte root.

L'image logoAmexio.png est déposée dans le répertoire /usr/share/sitesExtensions/site/images.

L'image est alors injectée sur toutes les pages de Sonar ainsi: