...
| Remarque | ||
|---|---|---|
| ||
Avant de personnaliser un fichier vérifiez s'il n'est pas présent dans l'arborescence update. |
Démarche
Premier exemple : patcher le fichier \ [esup-sources\]/properties/personDirectory.xmlBalise Wiki
- 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
- Adaptez 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 remplacés lors de l'appel à 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.
...
Second exemple : patcher le fichier \ [esup-sources\]/webpages/error.jsp
- mkdir custom/uPortal/webpages/
- Cherchez dans l'update si ce fichier existe (find update -name 'error.jsp')unmigrated-wiki-markup
- Il n'existe pas dans l'update, donc on va le recopier depuis les sources uPortal : cp src/\[esup-sources\]/webpages/error.jsp custom/uPortal/webpages
- Adaptez 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.
| Info | ||||
|---|---|---|---|---|
| unmigrated-wiki-markup||||
Je vous conseille de conserver une copie de sauvegarde des fichiers d'origines.
|
Personnalisation des groupes
...