Projet ESUP Mobile

Navigate Space

La liste d'utilisateurs n'est pas rendue car vous ne possédez pas les droits d'accès nécessaires pour afficher les profils utilisateur.
Pages enfant
  • CAS Mobile

Vous regardez une version antérieure (v. /wiki/spaces/PROJESUPMOBILE/pages/94765079/CAS+Mobile) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 4) afficher la version suivante »

Les dernière version de CAS sont compatible mobile.

Cette documentation est basé 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
mobile.custom.css.file=themes/monetab/monetab-mobile.css
standard.custom.css.file=themes/monetab/monetab.css
  • définir dans le config.properties
    theme=monetab
    
  • Aucune étiquette