[Résolu] [Nuxeo 5.8] Changer image de fond d'écran de connexion sans Nuxeo Studio
Bonjour,
pour les besoins de mon entreprise j'ai mis en place Nuxeo pour la gestion documentaire. Tout va bien sauf que je me retrouve avec une horrible image de fond d'écran de connexion façon thug life avec un gros poing tatoué et 3kg de bagouzes… Les multiples essais de modification d'image et des code se font inévitablement écraser par du code ou l'image d'origine à chaque lancement de l'application. Quelqu'un a une manipulation efficace pour modifier ça ?
Merci à tous.
Hi,
If you're using Studio, you can easily configure this in the “Branding > Login Page” section.
If you're not using Studio, you can contribute this configuration using an extension point placed in your own jar (the nuxeo.war directory will be rebuilt at each startup), here's a sample contribution:
<extension target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService" point="loginScreen">
<loginScreenConfig>
<bodyBackgroundStyle>url("${org.nuxeo.ecm.contextPath}/img/my_login_background_img.png") 100px 100px no-repeat black</bodyBackgroundStyle>
<headerStyle></headerStyle>
<footerStyle>display: none;</footerStyle>
<loginBoxBackgroundStyle>url("${org.nuxeo.ecm.contextPath}/img/my_background_img.png") 0 0 no-repeat green</loginBoxBackgroundStyle>
<loginBoxWidth>100px</loginBoxWidth>
<logoUrl>${org.nuxeo.ecm.contextPath}/img/my_logo.png</logoUrl>
<logoAlt>My logo Alt</logoAlt>
<logoWidth>100px</logoWidth>
<logoHeight>100px</logoHeight>
<newsIframeUrl>https://www.nuxeo.com/embedded/dm-login</newsIframeUrl>
</loginScreenConfig>
</extension>
Cheers,
anahide \m/
Merci,
Je n'utilise pas Nuxeo Studio et ne peut donc pas modifier la page de connexion comme ça.
J'ai cependant trouvé une solution, qui consiste à se rendre dans le dossier Nuxeo/nxserver/bundles et trouver nuxeo-platform-webapp-5.8.jar (Pour la version 5.8 évidemment), ouvrir le contenu du .jar et se rendre dans web/nuxeo.war/img pour trouver login_bg.jpg
Il vous suffit de remplacer dans le .jar cette image par votre image, du même nom et du même format.
Enregistrez et relancez Nuxeo.
Vous devriez pouvoir vous rendre sur la page d'accueil avec votre fond d'écran.
Nuxeo possède tout un système d'extension qui vous permet de surcharger les définitions par défaut à l'aide de points d'extension.
En créant simplement votre propre JAR (avec l'aide de Nuxeo IDE si besoin) et en utilisant la contribution d'Anahide, cela fera exactement la même chose sauf que vos modifications survivront à des montées de version.