...
- Le Tomcat utilisé sera celui configuré dans le fichier 'properties' (créé précédemment) correspondant au déploiement choisi.
- Dans le cas où le Tomcat utilisé pour uportal est différent de celui où est déployé esup-mondossierweb (notamment en servlet), ne pas oublier de faire attention aux ports utilisés par les deux serveurs, de manière à ce qu'il n'y ait pas de conflit.
- Dans le cas d'un déploiement portlet, ne pas oublier de déclarer la portlet dans le contexte de Tomcat pour pouvoir l'ajouter comme canal d'uportal :
Bloc de code |
---|
<Context path="/esup-mondossierweb" docBase="pathVersTomcat/webapps/esup-mondossierweb" crossContext="true" reloadable="true"/>
|
- Rappelons que pour un déploiement portlet au sein d'Uportal, esup-mondossierweb doit être déployé au même niveau qu' UPortal.
- Dans le cas d'un déploiement portlet, il peut être necessaire d'ajouter emptySessionPath="true" dans la déclaration du ou des 'Connector'' dans le server.xml de Tomcat pour que le téléchargement de fichier (pdf, excel) fonctionne.
- Dans le cas d'un déploiement portlet, voici le 'Portlet Définition ID' à mettre lors de la déclaration de la portlet dans le portail (param portlet-guid du web.xml): esup-mondossierweb.esup-mondossierweb.
- Pensez également à mettre un 'Channel timeout' assez élevé (15000 par ex) car certains rendus sont (à cause de facelets notamment) assez long à s'afficher.
Voici un exemple de déclaration :
...
- monDossierWeb.xml :
- activation de l'application (accessibilité pouvant s'avérer utile via JMX).
- activation de la partie enseignant
- activation de la partie étudiant
- logguer les connexions sur l'appli (et dans un fichier de log séparé) : voir monDossierWeb.xml et log4j.properties
- activer le trombinoscope
- afficher un nombre fixe d'étudiants par page affichée du trombinoscope
- activation du lien 'nous contacter'
- l'e-mail du lien 'nous contacter'. Ex : scolarite@univ-nancy2.fr
- l'extension au login pour l'e-mail des étudiants. Ex : @univ-nancy2.fr
- le message de maintenance.
- le message d'erreur de connexion
- le message d'interdiction d'accès
- le message lors de la visualisation des notes non définitives
- Affichage des inscriptions de l'étudiant.
- Affichage du calendrier.
- Possibilité de générer le calendrier standard en pdf
- Possibilité d'afficher la mention dans la page des notes et résultats
- affichage du calendrierEtape (implémenté par Rennes1) a la place du calendrier standard.
- affichage du calendrier de rentrée (implémenté par Rennes1)
- Affichage des notes de l'étudiant.
- Possibilité de trier les notes sur le temoin fictif d'Apogée (on affichera que les ELP dont le témoin fictif d'Apogee est égal à tem_fictif)
- L'utilisation un dataScroller pour afficher la liste des étudiants et le nombre d'étudiants affichés par page
- Le nombre d'étudiants par page quand on utilise le datascroller
- récupération par le WS du login et de l'email dans APOGEE(pkb_annu et TEM_ACC_ANNUAIRE doivent être actifs)
- activer la modification des l'adresses pour l'étudiant
- La source de Résultat lors de la récupération des notes avec le WS amue.'Apogee' par défaut.
- Témoin état de délibération des notes vues par l'étudiant.
- Témoin état de délibération des notes vues par les enseignants.
- Possibilité d'appliquer la descendance des témoins du semestre : on affiche les notes que si le semestre père est à T (utile pour UEs partagées) (paramètre temNotesEtuSem)
- Affichage du rang aux Diplômes et Epreuves.
- Affichage des crédits ECTS sur le détail des notes.
- Activer la génération des notes en pdf pour l'étudiant.
- Insérer un filigrane dans le PDF des notes.
- Activer la génération des certificats de scolarité en pdf.
- Autoriser ou non les personnels à imprimer les certificats de scolarité.
- Le signataire des certificats de scolarité.
- Le lieu d'édition des certificats de scolarité.
- Activer l'affichage du logo dans les certificats de scolarité.
- Liste des codes de types de diplomes pour lesquels la generation de certificat est desactivee.
Possibilité d'interdire l'édition de certificat de scolarité en fonction du profil étudiant (paramètre certScolProfilDesactive)
Possibilité d'interdire l'édition de certificat de scolarité en fonction du code CGE de l'étape (paramètre certScolCGEDesactive)
Possibilité d'interdire l'édition de certificat de scolarité en fonction du code composante de l'étape (paramètre certScolCmpDesactive)
Ajout du tampon sur le certificat de scolarité (paramètre certScolTampon)
Ajout de bannières supérieure et inférieure sur le certificat de scolarité (si logo défini, affichage du logo plutôt que de la bannière supérieure) (paramètres certScolHeaderUniv et certScolFooter)
- Indiquer une url pour insérer une image dans les pdf.
- La résolution en dpi de l'image de la signature dans le certificat de scolarité.
- Activer l'affichage de la banniere en servlet (utile à 'false' pour une iframe dans uportal).
Affichage du numéro de place dans le calendrier des examens
- Message complémentaire concernant le calendrier des examens
- Message complémentaires concernant le calendrier de rentrée
- l'identifiant (login) de l'étudiant pour lequel on souhaite se faire passer pour un test.
- l'identifiant (login) qui souhaite se faire passer pour l'étudiant si dessus.
- donner une liste de login à exclure de l'application
- Configurer le bean Security. (le type ldap d'un étudiant, l'attribut qui stocke le codEtu dans le ldap,les groupes uportal autorisés à accéder à l'application, loginApogee pour activer/désactiver la recherche du login utilisateur dans Apogee.)
- Configurer le bean Photo. (Empty, Nancy2)
...
identifiant | fichier XML (répertoire 'properties') | rôle | interface à implémenter |
photo | monDossierWeb.xml | récupération des photos des étudiants | IPhoto |
security | monDossierWeb.xml | Gestion de l'accès à l'application | ISecurity |
etudiantManager | monDossierWeb.xml | récupération des informations du dossier d'un étudiant. A l'origine effectué à l'aide du WS de l'AMUE | IEtudiant |
daoService | dao.xml | récupération des informations de la partie enseignant de l'application. A l'origine en utilisant iBATIS | IDaoService |
daoCodeLoginEtudiant | application.properties (dao.xml) | récupération du cod_ind à partir du login d'un étudiant. | IDaoCodeLoginEtudiant |
daoLoginCodeEtudiant | application.properties (dao.xml) | récupération du login à partir du cod_ind d'un étudiant | IDaoLoginCodeEtudiant |
...