[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.

1 votes

3 answers

2764 views

ANSWER



Oui, le type de la photo est le genre à tout écraser avec le poing!

2 votes



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/

1 votes



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.

-1 votes



Ce n'est pas une bonne solution : il ne faut pas modifier les JAR de nuxeo.

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.

04/24/2014