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