La documentation pour uPortal-start se trouve à l'adresse : https://github.com/Jasig/uPortal-start
Récupérer les sources
Les sources sont accessibles sur github
git clone https://github.com/Jasig/uPortal-start.git
Toute l'installation se fait depuis et dans le répertoire uPortal-start
Par défaut l'installation de base utilise HSQL comme SGBD.
Installation des composants
Dans le répertoire uPortal-start
Tomcat
./gradlew tomcatInstall
Le tomcat sera déployé dans .gradle/tomcat
Initialisation de uPortal
Lancer le SGBD
./gradlew hsqlStart
Initialiser la base
./gradlew portalInit
Déploiement des composants et test
Déploiement de uPortal et des portlets overlays
./gradlew tomcatDeploy
Toutes les portlets seront déployées dans .gradle/tomcat/webapps
uPortal est considéré comme une portlet overlay ? Faut-il le préciser ici ????
Test
Lancer le tomcat depuis la commande : ./gradlew tomcatStart
Tester dans un navigateur :
- admin: http://localhost:8080/uPortal/Login?userName=admin&password=admin
- faculty: http://localhost:8080/uPortal/Login?userName=faculty&password=faculty
- staff http://localhost:8080/uPortal/Login?userName=staff&password=staff
- student http://localhost:8080/uPortal/Login?userName=student&password=student
- guest http://localhost:8080/uPortal/render.userLayoutRootNode.uP