Fichiers de configurations à modifier
auth/auth.xml
Le mode d'authentification souhaité. En cas d'utilisation, en portlet par exemple, utiliser le bean :
<bean id="authenticationService" class="org.esupportail.commons.services.authentication.PortalOrCasFilterAuthenticator"> <description> The name of the Portal attribute that holds the uid of users, as set in portlet.xml. </description> <property name="uidPortalAttribute" value="uid" /> </bean>
dao/hibernate/hibernate.cfg.xml
Définit les configuration pour l'accès à la base de données. Exemple pour postgresql en accès JDBC :<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/cil</property>
<property name="hibernate.connection.username">username</property>
<property name="hibernate.connection.password">passwd</property>
<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>Pour un accès via un pool de connexion Tomcat : <property name="hibernate.connection.datasource">java:comp/env/jdbc/Cil</property>Avec dans la déclaration du contexte dans Tomcat : <Resource name="jdbc/Cil"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
url="jdbc:postgresql://localhost:5432/cil"
driverClassName="org.postgresql.Driver"
username="username"
password="webupasswdvhc"
maxWait="10000"
maxIdle="30"
maxActive="100"/>
- init/init.xml
Mettre à jour la propriété : firstAdministratorId - ldap/ldap.xml
Mettre à jour les champs à récupérer du LDAP ainsi que les paramètres de connexion au LDAP. - logging/log4j.properties et logging/log4j-batch.properties
Mettre à jour les emplacements des fichiers de log - portal/portal.xml
Mettre à jour les propriétés du bean PortalService - portal/groups.xml
Fichier qui permet de donner les groupes dont l'application devra aller chercher les fils dans les groupes du portail. Ces groupes sont utilisés pour les Structures en chatge du traitement ainsi que pour les catégories de personnes concernées par le traitement.<!-- Les groupes de personnes qui peuvent etre concernees par le traitement.
Ajouter les groupes dont il faut rechercher les fils. -->
<property name="groupPersTrait">
<list>
<value>Tous les groupes de personnes</value>
<value>Etablissement</value>
<value>Groupes lies aux applicatifs</value>
<value>Etudiants</value>
<value>Personnels</value>
<value>UFR Etudiants</value>
<value>Composantes personnels</value>
<value>Services personnels</value>
</list>
</property>
<!-- Les groupes qui seront les structures en charge du traitement.
Ajouter les groupes dont il faut rechercher les fils. -->
<property name="groupStructure">
<list>
<list>
<value>Services personnels</value> <!-- nom du groupe dont il faut récupérer les fils -->
<value>22</value> <!-- Éventuel nombre de caractères à supprimer du nom du groupe (cf: exemple ci-dessous) -->
</list>
<list>
<value>Composantes personnels</value>
<value>28</value>
</list>
</list>
</property>Exemple : Le nom du groupe dans le portail est : Personnels du service SERVICE INFORMATIQUE, dans la liste des structures on ne veut voir apparaître que SERVICE INFORMATIQUE, il faut donc faire un substring(22) sur la chaine récupérée.
- smtp/smtp.xml
Mettre à jour les paramètres de connexion au serveur SMTP