AnsweredAssumed Answered

Changer la page de login par défaut

Question asked by lil on Jul 9, 2008
Latest reply on Jul 16, 2008 by lil
Salut,

J'ai besoin de modifier la page de login pour ajouter un peu de texte. Pour faire ça proprement, je ne veux pas modifier directement la page tomcat/webapps/alfresco/jsp/login.jsp.

J'ai donc suivi la marche à suivre indiquée ici : http://wiki.alfresco.com/wiki/Customising_The_Login_Page#Custom_Login_Page

J'ai créé le dossier tomcat/webapps/alfresco/jsp/extension
J'ai copié la page de login par défaut dans mon nouveau dossier
J'ai ajouté ça dans web-client-config-custom.xml :
<config>
   <client>
      <login-page>/jsp/extension/login.jsp</login-page>
   </client>
</config>

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
                             "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config>
  <navigation-rule>
     <from-view-id>/jsp/*</from-view-id>
     <navigation-case>
        <from-outcome>logout</from-outcome>
        <to-view-id>/jsp/extension/ISFBlogin.jsp</to-view-id>
     </navigation-case>
  </navigation-rule>
 
J'ai créé tomcat/shared/classes/alfresco/extension/faces-config-custom.xml et y ai ajouté :
  <navigation-rule>
     <from-view-id>/jsp/extension/ISFBlogin.jsp</from-view-id>
     <navigation-case>
        <from-outcome>success</from-outcome>
        <to-view-id>/jsp/browse/browse.jsp</to-view-id>
     </navigation-case>
  </navigation-rule>
</faces-config>

J'ai vidé le cache de mon navigateur et celui de tomcat (répertoire "work").

J'ai supprimé (renommé en fait) la page d'origine pour être certain que si ce n'est pas la nouvelle, ça saute aux yeux.

Maintenant, voilà ce qui se passe :
- Je vide mes cookies et mon cache du navigateur
- Je vais sur 192.168.0.236/alfresco
- J'arrive sur http://192.168.0.236/alfresco/faces/jsp/dashboards/container.jsp loggé en guest
- Je clique sur "Login (guest)"
- J'arrive sur une erreur 404 : /alfresco/jsp/login.jsp
- Je fais "actualiser" (F5)
- Un message de confirmation me demande si je veux bien reposter le formulaire. Je réponds OUI
- J'arrive enfin sur ma page de login.

- Je me connecte avec admin/admin et j'arrive sur le My Alfresco de l'administrateur
- Je clique sur "logout" et j'arrive à nouveau sur une erreur 404
- Je fais "actualiser" (F5)
- Un message de confirmation me demande si je veux bien reposter le formulaire. Je réponds OUI
- J'arrive enfin sur ma page de login.

Qu'est-ce que j'ai oublié ?

Merci d'avance

Outcomes