Les dernière version de CAS sont compatible compatibles mobile.
Cette documentation est basé basée sur la version 3.4.2-X
Principe
...
- Le fichier webapps\cas\WEB-INF\cas-servlet.xml va contenir themeResolver qui va
- définir les vues a à utiliser (vu = template jsp)
- il va aussi selon la liste mobileBrowsers dire si on est dans le cas d'un mobile ou pas (cette décision se fait sur le user-agent)
- ce thème resolver positionnera les variable isMobile et browserType pour les apges jsp
- La page jsp webapps\cas\WEB-INF\view\jsp\default\ui\includes\top.jsp
va elle afficher des css spécifiques et meta spécifique si c'est un mobile.
Implémenter
...
Créer son thème
- faire un dossier : custom/webpages/themes/monetab
- faire sa css : monetab.css (pour les navigateur classique) en s'inspirant de update.esup/webpages/themes/esup/cas.css
- faire sa css : monetab-mobile.css update.esup/webpages/themes/esup/default-mobile-custom.css
- Définir son thème en faisant un fichier custom/webpages/WEB-INF/classes/monetab.properties
...
Pas de format |
---|
ant init deploy
|
Tester
Lorsque vous allez aller sur votre serveur avec un navigateur classique vous allez voir le head suivant :
...