Portlet Esup Lecture – Guide d'installation
Auteur : Bourges Raymond (Université de Rennes 1)
Installation
- Télécharger esup-lecture-<VERSION>.war depuis repository maven d'ESUP-Portail
- Renommer esup- lecture-<VERSION>.war en esup-lecture.war
- Depuis le répertoire contenant ESUP-Portail lancer : ant portlet.deploy -DportletApp=/path/to/war/esup-lecture.war
- En tant qu'administrateur de uPortal lancer le portlet manager pour ajouter ESUP-Lecture en tant que nouvelle portlet
Il est vraisemblable que uPortal ne soit pas installé dans le répertoire webapps utiliser par défaut par Tomcat. Dans ce cas, il faut aussi penser à modifier le fichier conf/server.xml de Tomcat pour y renseigner le répertoire d'installation de la portlet.
Vous pouvez préciser une préférence de portlet avec le nom "context" afin de pouvoir utiliser N instances de cette même portlet avec des configurations différentes. Voir le guide de configuration pour plus d'information sur l'utilisation de cette préférence.
La personnalisation de ESUP-Lecture utilise le mode EDIT de la norme portlet. L'administrateur du portail doit activer la fonctionnalité s'il veut offrir cette possibilité aux utilisateurs de la portlet.
- Adapter le fichier properties/config.properties
Paramètre | Description | Version | Exemple |
---|---|---|---|
datasource.bean | Valeurs possible : JDBCDataSource ou JNDIDataSource | 2.0 | JNDIDataSource |
jpa.database.type | Ce paramètre est utiliser par la couche JPA afin de connaître le type de base de données utilisée | 2.0 | MYSQL |
jdbc.connection.driver_class | Driver JDBC | 2.0 | com.mysql.jdbc.Driver |
jdbc.connection.url | Url d'accès à la base de données | 2.0 | jdbc:mysql://localhost/lecturev2 |
jdbc.connection.username | Utilisateur ayant accès à la base de données | 2.0 | user1 |
jdbc.connection.password | Mot de passe de l'utilisateur ayant accès à la base de données | 2.0 | truc%55 |
jndi.datasource | Nom de la source JNDI à utiliser | 2.0 | jdbc/lectureDB |
smtp.host | Nom du serveur SMTP utilisé pour l'envoi de mails | 2.0 | smtp.univ-rennes1.fr |
smtp.port | Port du serveur SMTP | 2.0 | 25 |
smtp.user | Utilisateur utilisé pour se connecté au serveur SMTP (laisser à vide pour une utilisation en mode anonyme) | 2.0 |
|
smtp.password | Mot de passe de l'utilisateur utilisé pour se connecté au serveur SMTP | 2.0 |
|
smtp.fromEmail | Adresse utilisée pour construire le from des mails envoyés au serveur SMTP | 2.0 | webmaster@univ-rennes1.fr |
smtp.fromName | Nom utilisée pour construire le from des mails envoyés au serveur SMTP | 2.0 | Web Master |
smtp.interceptAll | Les mails doivent-ils être intersectés | 2.0 | false |
smtp.interceptEmail | Adresse utilisée pour construire le to des mails intersectés | 2.0 | webmaster@univ-rennes1.fr |
smtp.interceptName | Nom utilisée pour construire le to des mails intersectés | 2.0 | Web Master |
exceptionHandling.email | Adresse utilisée pour construire le to des mails d'exception | 2.0 | webmaster@univ-rennes1.fr |
serverName | Nom du serveur utilisé par CAS doit être de la forme protocol:hostName:port | 2.0 | http://uportal.univ-rennes1.fr/lecture-portlet |
casServerUrlPrefix | Non du serveur CAS | 2.0 | https://sso-cas.univ-rennes1.fr |
casService.service | Nom du service, tel que construit par le uPortal pour la portlet, requérant un proxy ticket CAS | 2.0 | http://129.20.129.80:8080/lecture-portlet |
casService.proxyCallbackUrl | Url utiliser par CAS pour transmettre le proxy ticket à la portlet | 2.0 | https://uportal.univ-rennes1.fr/lecture-portlet/proxy/receptor |