Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docpublic:systemes:ssocas:castheme [2011/09/07 13:23]
PROCACCIA
docpublic:systemes:ssocas:castheme [2011/09/08 13:36] (current)
PROCACCIA
Line 3: Line 3:
 ==== Référence ==== ==== Référence ====
  
-http://doc-cri.univ-nancy2.fr/public/?contentId=3841#AUTO_SECT0.2.1+ 
 +  * http://doc-cri.univ-nancy2.fr/public/?contentId=3841#AUTO_SECT0.2.1 
 +  * http://www.esup-portail.org/display/PROJESUPMOBILE/CAS+Mobile 
 +  * http://wiki.esco-portail.org/index.php/Documents:Personnalisation_graphique_CAS_V3
  
 ==== Arborescence Custom ==== ==== Arborescence Custom ====
Line 18: Line 21:
 [root@cas2 cas-toolbox-3.3.5-3]# ls custom/webpages/themes/esup/ [root@cas2 cas-toolbox-3.3.5-3]# ls custom/webpages/themes/esup/
 cas.css  images cas.css  images
 +</code>
 +
 +
 +au final on aura ce type d'arborescence dans custom
 +
 +<code>
 +[root@cas3 custom]# tree -a 
 +.
 +└── webpages
 +    ├── themes
 +    │   ├── esup
 +    │   │   ├── cas.css
 +    │   │   ├── default-mobile-custom.css
 +    │   │   └── images
 +    │   │       ├── esup-logo.gif
 +    │   │       └── logos.gif
 +    │   └── tmsp1Theme
 +    │       ├── cas.css
 +    │       └── images
 +    │           ├── bandeau.jpg
 +    │           ├── flags
 +    │           │   ├── brazil.png
 +    │           │   ├── chinese.png
 +    │           │   ├── croatia.png
 +    │           │   ├── czech.png
 +    │           │   ├── english.png
 +    │           │   ├── french.png
 +    │           │   ├── german.png
 +    │           │   ├── italian.png
 +    │           │   ├── japonese.png
 +    │           │   ├── netherlands.png
 +    │           │   ├── poland.png
 +    │           │   ├── russian.png
 +    │           │   ├── slovenia.png
 +    │           │   ├── spanish.png
 +    │           │   ├── svenskt.png
 +    │           │   ├── turkey.png
 +    │           │   └── urdu.png
 +    │           ├── fond.png
 +    │           ├── it.png
 +    │           ├── tem.png
 +    │           └── tsp.png
 +    └── WEB-INF
 +        ├── classes
 +        │   ├── messages_fr.properties
 +        │   ├── tmsp1Theme.properties
 +        │   └── tmsp1Vues_views.properties
 +        ├── usersFile
 +        └── view
 +            └── jsp
 +                └── tmsp1Vues
 +                    └── ui
 +                        ├── casBlockedView.jsp
 +                        ├── casConfirmView.jsp
 +                        ├── casGenericSuccess.jsp
 +                        ├── casLoginView.jsp
 +                        ├── casLogoutView.jsp
 +                        ├── includes
 +                        │   ├── bottom.jsp
 +                        │   └── top.jsp
 +                        ├── serviceErrorSsoView.jsp
 +                        └── serviceErrorView.jsp
 +
 +14 directories, 40 files
 +
 +
 </code> </code>
  
Line 111: Line 180:
  
 <code> <code>
-[root@cas2 cas-toolbox-3.3.5-3]# mkdir -p custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui+[root@cas3 cas-toolbox-3.4.7-1]# mkdir -p custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui
  
-[root@cas2 cas-toolbox-3.3.5-3]# cp -a build/cas/WEB-INF/view/jsp/default/ui/* custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/+[root@cas3 cas-toolbox-3.4.7-1]# cp -a build/cas/WEB-INF/view/jsp/default/ui/* custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/
  
-[root@cas2 cas-toolbox-3.3.5-3]# ls -LtR custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/+[root@cas3 cas-toolbox-3.4.7-1]# ls -LtR custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/
 custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/: custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/:
-includes            casLoginView.jsp    casGenericSuccess.jsp  serviceErrorSsoView.jsp +includes            casConfirmView.jsp     casLoginView.jsp   serviceErrorSsoView.jsp 
-casBlockedView.jsp  casConfirmView.jsp  casLogoutView.jsp      serviceErrorView.jsp+casBlockedView.jsp  casGenericSuccess.jsp  casLogoutView.jsp  serviceErrorView.jsp
  
 custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/includes: custom/webpages/WEB-INF/view/jsp/tmsp1Vues/ui/includes:
-top.jsp  bottom.jsp+bottom.jsp  top.jsp 
 </code> </code>
  
Line 141: Line 211:
  
 <code> <code>
-[root@cas2 cas-toolbox-3.3.5-3]# cp build/cas/WEB-INF/classes/default_views.properties custom/webpages/WEB-INF/classes/tmsp1Vues_views.properties+[root@cas3 cas-toolbox-3.4.7-1]# cp build/cas/WEB-INF/classes/default_views.properties custom/webpages/WEB-INF/classes/tmsp1Vues_views.properties 
 </code> </code>
  
-On remplace toute auccorence de "default" par "tmsp1Vues" ici, (cf vi ":1,$s/default/tmsp1Vues/")+On remplace toute occurence de "default" par "tmsp1Vues" ici, (cf vi ":1,$s/default/tmsp1Vues/" 7 substitutions on 7 lines )
  
 <code> <code>
-[root@cas2 cas-toolbox-3.3.5-3]# cat custom/webpages/WEB-INF/classes/tmsp1Vues_views.properties+[root@cas3 cas-toolbox-3.4.7-1]# cat custom/webpages/WEB-INF/classes/tmsp1Vues_views.properties
 ### Login view (/login) ### Login view (/login)
 casLoginView.(class)=org.springframework.web.servlet.view.JstlView casLoginView.(class)=org.springframework.web.servlet.view.JstlView
Line 165: Line 236:
  
 ### CAS error view ### CAS error view
-serviceErrorView.(class)=org.springframework.web.servlet.view.JstlView 
-serviceErrorView.url=/WEB-INF/view/jsp/tmsp1Vues/ui/serviceErrorView.jsp 
- 
 viewServiceErrorView.(class)=org.springframework.web.servlet.view.JstlView viewServiceErrorView.(class)=org.springframework.web.servlet.view.JstlView
 viewServiceErrorView.url=/WEB-INF/view/jsp/tmsp1Vues/ui/serviceErrorView.jsp viewServiceErrorView.url=/WEB-INF/view/jsp/tmsp1Vues/ui/serviceErrorView.jsp
Line 189: Line 257:
 viewStatisticsView.(class)=org.springframework.web.servlet.view.JstlView viewStatisticsView.(class)=org.springframework.web.servlet.view.JstlView
 viewStatisticsView.url=/WEB-INF/view/jsp/services/viewStatistics.jsp viewStatisticsView.url=/WEB-INF/view/jsp/services/viewStatistics.jsp
 +
 +403.(class)=org.springframework.web.servlet.view.JstlView
 +403.url=/WEB-INF/view/jsp/tmsp1Vues/ui/casBlockedView.jsp
 </code> </code>
 +
 +
 +==== Messages ====
 +
 +on peux aussi personnaliser les messages (intitulés) via messages_fr.properties 
 +
 +<code>
 +[root@cas3 cas-toolbox-3.4.7-1]# cp update/webpages/WEB-INF/classes/messages_fr.properties custom/webpages/WEB-INF/classes/
 +[root@cas3 cas-toolbox-3.4.7-1]# vim custom/webpages/WEB-INF/classes/messages_fr.properties 
 +</code>
 +
 +un ant init / deploy est necessaire apres chaque modification dans custom !
  
 ==== JSP Login ==== ==== JSP Login ====
docpublic/systemes/ssocas/castheme.1315401826.txt.gz · Last modified: 2011/09/07 13:23 by PROCACCIA
[unknown link type]Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0