Création d'un skin

  • ./gradlew skinGenerate -DskinName=esup
    • Fichiers générés :
      • /.../uPortal-start/overlays/uPortal/src/main/webapp/media/skins/respondr/esup.less
      • /.../uPortal-start/overlays/uPortal/src/main/webapp/media/skins/respondr/esup/less
      • /.../uPortal-start/overlays/uPortal/src/main/webapp/media/skins/respondr/esup/less/skin.less
      • /.../uPortal-start/overlays/uPortal/src/main/webapp/media/skins/respondr/esup/less/variables.less
  • Ajout du skin dans skinList.xml
  • Déployer le skin
    • ./gradlew overlays:uPortal:tomcatDeploy

 

Skin dynamique

  • Mettre à jour le fichier dynamic-respondr-skin avec le nom du skin créé
  • Importer la portlet dynamic-respondr-skin
    • ./gradlew overlay:uPortal:dataImport -Dfile=data/esup/portlet-definition/dynamic-respondr-skin.portlet-definition.xml
  • Redéployer uPortal
    • ./gradlew overlays:uPortal:tomcatDeploy
  • On peut alors mettre à jour les couleurs principales en mode dynamique via l’interface graphique
  • Aucune étiquette