Date: Fri, 29 Mar 2024 02:43:10 +0100 (CET) Message-ID: <1418107910.309.1711676590519@confluence-esup.uphf.fr> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_308_1747229381.1711676590518" ------=_Part_308_1747229381.1711676590518 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Le canal a =C3=A9t=C3=A9 test=C3=A9e sur Apog=C3=A9e 3.70 avec une base = Oracle 9i. Il ne fonctionne pas sur une base Oracle 8i.
Pour qu'il fonctionne correctement, il est n=C3=A9cessaire d'avoir insta= ll=C3=A9 au pr=C3=A9alable :
L'installation du canal MonDossierWeb repose sur les actions suivantes:<= /p>
La configuration g=C3=A9n=C3=A9rale du canal se fait via le fichier prop= erties/CMonDossierWeb.xml Seuls les points abord=C3=A9s ci-dessous sont par= am=C3=A8trables.
Il fait r=C3=A9f=C3=A9rence au pool de connexion vers Apog=C3=A9e. Ce po= ol doit conserver comme nom "default" (name=3D"default") . Si vous conserve= z JNDI comme valeur pour l'attribut type, il faut que l'attribut url match = le pool de connexion Tomcat.
Exemple :
Dans le fichier de configuration du canal :
<poo= l name=3D"default" type=3D"JNDI" url=3D"Apogee" />
Dans le fichier server.xml de Tomcat :
<Res= ource name=3D"jdbc/Apogee" auth=3D"Container" type=3D"javax.sql.DataSource" username=3D"..." password=3D"..." driverClassName=3D"oracle.jdbc.driver.OracleDriver" url=3D"jdbc:oracle:= thin:@<serveur>:<port>:<base>" maxActive=3D"100" maxIdle=3D"30" maxWait=3D"10000"/>
Pour plus de d=C3=A9tails sur la configuration du pool, voir le mdule data=
base du package esup-utils-mag.
La d=C3=A9finition des actions ne doit pas =C3=AAtre modifi=C3=A9e.
Cependant, il est possible pour l'action etat_civil de d=C3=A9commenter = un param=C3=A8tre option dont la liste des valeurs sp=C3=A9cifie les option= s d'affichage activ=C3=A9es : pr=C3=A9nom2 et/ou pr=C3=A9nom3 et/ou nom d'u= sage.
<par= am name=3D"option"> <value>prenom2</value> <value>prenom3</value> <value>nom_usage</value> </param>
Ces options d'affichage sont alors visibles dans l'onglet Etat-civil ain= si que dans le rappel de l'identit=C3=A9 de l'=C3=A9tudiant, disponible sur= les autres pages.
Pour n'utiliser par exemple que le nom d'usage, il convient de mettre en= commentaire, laisser vide ou supprimer les balises <value> correspon= dant aux autres options. Attention, la dtd exige au moins une sous-balise &= lt;value> : il faut donc mettre en commentaire le bloc <param> pou= r n'utiliser aucune des options d'affichage.
Par d=C3=A9faut, les options d'affichage sont d=C3=A9sactiv=C3=A9es.
La balise studentMail permet de sp=C3=A9cifier la classe impl=C3=A9menta= nt la m=C3=A9thode de r=C3=A9cup=C3=A9ration des adresses mail des =C3=A9tu= diants (sous balise classMail) ainsi que l'extension utilis=C3=A9e pour g= =C3=A9n=C3=A9rer l'adresse =C3=A0 partir du login (sous balise extMail).
Mettre en commentaire le bloc <studentMail></studentMail> po= ur ne pas utiliser cette fonctionnalite.
<stu= dentMail> <classMail>StudentMail</classMail> <extMail>@etudiant.univ.fr</extMail> </studentMail>
Ne pas mettre en commentaire ce bloc si l'action sendMail est activ=C3= =A9e.
Pour personnaliser la r=C3=A9cup=C3=A9ration des adresses mail, il faut = d=C3=A9finir sa propre classe StudentMail qui impl=C3=A9mente l'interface I= Mail et indiquer son nom dans le fichier de configuration du canal (balise = <classMail>).
Il est possible d'afficher sur toutes les pages du canal un lien "Nous c= ontacter" permettant aux =C3=A9tudiants de poser des questions =C3=A0 la Sc= olarit=C3=A9.
Si l'action sendMail est activ=C3=A9e, le canal CMailTo sera utilis=C3=
=A9. Dans le cas contraire, le lien sera de la forme mailTo:....<lienCon=
tact value=3D"scolarite@univ.fr" />
Pour ne pas utiliser cette fonctionnalit=C3=A9, mettre en commentaire la b=
alise.
Il es possible de rappeler sur chacune des pages du canal un rappel de l=
'=C3=A9tudiant connect=C3=A9. Cette fonctionnalit=C3=A9 peut-=C3=AAtre util=
e en cas d'impression.<rappelIdentite value=3D"true"/>
Pour ne pas utiliser cette fonctionnalit=C3=A9, mettre =C3=A0 false.
Pour ne pas utiliser le canal MailTo pour l'envoi des mails lors des cli= cs sur les adresses =C3=A9lectroniques des =C3=A9tudiants, mettre en commen= taire la balise <action name=3D"sendMail" ..../>. Dans ce cas, les li= ens sur les adressses mail seront du type mailto:...
Le message affich=C3=A9 =C3=A0 l'utilisateur est param=C3=A8trable via l= a balise msgInterdit.
Le message affich=C3=A9 =C3=A0 l'utilisateur est param=C3=A8trable via l= a balise msgErreurBD.
Cette partie permet de rajouter des options de configuration non obligat= oires ou propre =C3=A0 un =C3=A9tablissement.
L'=C3=A9dition pdf des notes est propos=C3=A9e dans cette section. Cette= option est d=C3=A9sactiv=C3=A9e par d=C3=A9faut.
Si vous d=C3=A9sirez utiliser l'=C3=A9dition pdf des notes, il faut d=C3=
=A9ployer les jar fop-0.20.5.jar, batik-1.6.jar et avalon-framework-4.2.0.j=
ar disponibles dans le r=C3=A9pertoire lib du canal
Un message explicatif pour le calendrier des examens est =C3=A9galement pr=
opos=C3=A9. Il est ainsi personnalisable et peut =C3=AAtre d=C3=A9sactiv=C3=
=A9 en mettant =C3=A0 vide la propri=C3=A9t=C3=A9 value ou en commentant la=
balise <option> correspondante.
Enfin, toujours pour le calendrier des examens, il est possible de d=C3= =A9sactiver l'affichage des num=C3=A9ros de place en mettant =C3=A0 false l= 'option affNumPlaceExamen.
Nancy 2 et Rennes 1 n'extrayant pas les donn=C3=A9es provenant d'APOGEE = de la m=C3=AAme fa=C3=A7on, il existe donc la possibilit=C3=A9 d'installer = des plug-ins d'apr=C3=A8s votre m=C3=A9thode d'extraction des donn=C3=A9es.=
Les sources des plug-ins se situent dans le r=C3=A9pertoire plugin pr=C3= =A9sent =C3=A0 la racine du package. Ils ne sont pas deploy=C3=A9s en m=C3= =AAme temps que le canal.
Pour les utiliser, il faut d=C3=A9commenter les lignes correspondantes d= ans le fichier de configuration CMonDossierWeb.xml qui se trouve dans le r= =C3=A9pertoire properties et mettre en commentaire les actions dont vous ne= vous servez pas.
D=C3=A9commenter aussi dans le fichier CMonDossierWeb.ssl qui se trouve = dans webpages/stylesheets/org/esupportail/portal/channels/gestion/CMonDossi= erWeb/ les lignes correspondant aux plug-ins.
Voir aussi le fichier Liens.xsl pour s'assurer des liens qui seront pr= =C3=A9sent =C3=A0 l'affichage du canal et le fichier default.xsl pour d=C3= =A9commenter la d=C3=A9scription du plugin R=C3=A9sultat.
Faire ensuite un ant deploy pour d=C3=A9ployer les modifications de conf= igurations ayant trait aux plug-ins.
Pour les d=C3=A9ployer, il faut lancer la commande :
Pr=C3=A9paration du d=C3=A9ploiement : modifier le fichier build.propert= ies en fonction de la version de portail que vous utilisez (en prenant mod= =C3=A8le sur le fichier build.sample.properties).
Lancez la commande suivante relative au fichier build.xml contenu dans l= e package: ant deployIl ne reste plus qu'=C3=A0 l'administrateur du portail= de publier le canal.
La publication du canal se fait en saisissant le nom de classe suivant:<= /p>