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

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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 :

...