Vos personnalisation (ou custom)
Toute vos personnalisation DOIVENT être dans le dossier custom.
Ce dossier se redécoupe en :
- uPortal
- Tomcat
Le dossier TomcaT n'est traité que dans le packag esupdev.
Pour les custom uPortal, vous devez reproduire la structure du dossier source uportal.
Par exemple si vous voulez faire des modifications perso dans le fichier Logger.properties vous devez le créer dans custom/uPortal/properties/Logger.properties.
| Remarque | ||
|---|---|---|
| ||
Avant de customiszer un fichier vérifier si celui ci n'est pas présent dans l'arborescence update. |
Démarche
| Balise Wiki |
|---|
Premier exemple : patcher le fichier \[esup-sources\]/properties/personDirectory.xml |
- mkdir custom/uPortal/properties/
- Chercher dans l'update si ce fichier existe (find update -name 'personDirectory.xml')
- Il existe donc cp update/uPortal/properties/personDirectory.xml custom/uPortal/properties
- Adapter votre fichier par exemple on ajoute un mapping d'attribut LDAP (<entry key="mail"> <value>mail</value></entry>)
- Vous allez trouver des TAG dans ce fichier car il est issu de l'update (@esup.ldap.groups.etu.formation@) il seront remplacer lors de l'appel a ant init. Vous pouvez les supprimer mais la configuration (en l'occurence esup.ldap.groups.etu.formation) n'aura plus d'effet sur cette partie
| Balise Wiki |
|---|
Second exemple : patcher le fichier \[esup-sources\]/webpages/error.jsp |
- mkdir custom/uPortal/webpages/
- Chercher dans l'update si ce fichier existe (find update -name 'error.jsp')
Balise Wiki Il n'existe par dans l'update donc on va le recopier depuis les sources uPortal cp src/\[esup-sources\]/webpages/error.jsp custom/uPortal/webpages- Adapter votre fichier par exemple on ajoute un mapping d'attribut LDAP (<title>Portal: Une erreur est survenu</title>)
Lors de l'appel a ant init le fichier custom va etre recopié dans les source uPortal.
Je vous conseille de conserver un copie de sauvegarde des fichiers d'origines.
| Balise Wiki |
|---|
cp src/\[esup-sources\]/webpages/error.jsp custom/uPortal/webpages/error.jsp.orig
cp custom/uPortal/webpages/error.jsp.orig custom/uPortal/webpages/error.jsp
\\ \\ |