eCandidat (esup-opi)

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Balise Wiki
Table des matières

h4. {toc}


h1. Configuration du fichier build.properties

{code}
deploy.type
{code}
Indique s'il s'agit d'un déploiement en servlet ou en portlet

{code}
deploy.home
{code}
Indique l'emplacement où déployer l'application

{code}
tomcat.port
{code}
Le port à utiliser pour le tomcat

{code}
tomcat.host
{code}
L'url du serveur où se trouve l'application

h1. Configuration du fichier build-commons.xml

modifier la property « commons.repository.path-prefix »

remplacer [http://sourcesup.cru.fr/cgi/viewvc.cgi/tags/|http://sourcesup.cru.fr/cgi/viewvc.cgi/tags/$]${commons.version}/esup-commons par [http://sourcesup.cru.fr/cgi/viewvc.cgi/*checkout/*tags/$]
{commons.version}/esup-commons

h1. Configuration du fichier properties/logging/log4j.properties

Remplacer 'log4j.appender.logfile' par 'log4j.appender.file' ('logfile n'est pas reconnu et entraîne un plantage des logs)

Remplacer DailyRollingFileAppender par RollingFileAppender (même raison)

h1. Configuration du fichier properties/defaults-servlet.properties


{code}
changer cas.service par
{code}
Saisir l'urlURL dude cas à utiliservotre CAS.


h1. Configuration du fichier webapps/WEB_INF/web.xml

remplacer les occurrences de sso-cas.univ-rennes1.fr par l'url du cas concerné

[https://cas.univ-ubs.frh2. Configuration du contexte de déconnexion CAS

{code}
<context-param>
    <description>
        The logout URL of the CAS server.
    </description>
    <param-name>edu.yale.its.tp.cas.client.logoutUrl</param-name>
    <param-value>
        https://_url_de_votre_CAS_/logout?service=%s|https://cas.univ-ubs.fr/logout?service=%25s][ou ${cas.url}/logout?service=%s|https://cas.univ-ubs.fr/logout?service=%25s]


[https://cas.univ-ubs.fr/login|https://cas.univ-ubs.fr/login][ou ${cas.url}/login|https://cas.univ-ubs.fr/login]


[https://cas.univ-ubs.fr/serviceValidate|https://cas.univ-ubs.fr/serviceValidate][|https://cas.univ-ubs.fr/serviceValidate][ou ${cas.url}/serviceValidate|https://cas.univ-ubs.fr/serviceValidate]


[Lorsque la modification qui prend en compte la valeur de cas.url sera livrée, il ne sera plus nécessaire de modifier le fichier|https://cas.univ-ubs.fr/serviceValidate]



    </param-value>
</context-param>
{code}

h2. Configuration du filtre de connexion CAS

{code}
<filter>
    <description>
        The CAS filter, used to authenticate users.
    </description>
    <display-name>CASFilter</display-name>
    <filter-name>CAS Filter</filter-name>
    <filter-class>
        edu.yale.its.tp.cas.client.filter.CASFilter
    </filter-class>
    <init-param>
        <param-name>
            edu.yale.its.tp.cas.client.filter.loginUrl
        </param-name>
        <param-value>
            https://_url_de_votre_CAS_/login
        </param-value>
    </init-param>
    <init-param>
        <param-name>
            edu.yale.its.tp.cas.client.filter.validateUrl
        </param-name>
        <param-value>
            https://_url_de_votre_CAS_/serviceValidate
        </param-value>
    </init-param>
    <init-param>
        <param-name>
            edu.yale.its.tp.cas.client.filter.serverName
        </param-name>
        <param-value>_url_de_ecandidat_</param-value>
    </init-param>
    <init-param>
        <param-name>
            edu.yale.its.tp.cas.client.filter.wrapRequest
        </param-name>
        <param-value>true</param-value>
    </init-param>
</filter>
{code}


Modifier les champs en *gras*.


h1. Personnaliser les fichiers de langue

Se placer dans properties/i18n/bundles

Trouver dans Messages_fr.properties les lignes à modifier (Une partie des lignes 'MAIL' ne sont pas à prendre en compte car modifiables par l'interface applicative) ? elles ne sont pas toutes présentes en table

Copier lesdites lignes dans Custom_fr.properties

Editer Custom_fr.properties pour y modifier les lignes concernées

Les lignes contenant le mot «&nbsp;rennes&nbsp;» doivent impérativement être modifiées

commande utile pour la récupération des lignes contenant «&nbsp;rennes&nbsp;» ou «&nbsp;UM1&nbsp;» :


{noformat}
_grep \-i rennes Messages_fr.properties >> Custom_fr.properties_
{noformat}

_Les champs *FIELD_LABEL.KNOW_INE* et *INFO.CANDIDAT.LOOK_FOR.WHAT_INE* sont également à éditer_

En revanche, l'édition doit principalement se faire à la main, les expressions variant souvent. Aussi, penser à corriger les fautes de frappe s'il y en a.

Editer les fichiers html dans stylesheets/help pour les adaper à l'université (enlever les références à Rennes) fichier contact.html et faq.html (modifier accents, liens, n° version)

Editer le fichier src/configUrlServices.properties pour indiquer le chemin des webservices à employer (Webservices AMUE à utiliser (410,420, ...)

NOTE : il faut ajouter un paramètre SSL correspondant à chaque webservice

(exemple pour geographiemetier='...' ajouter geographiemetier.ssl='...')