Pages enfant
  • Utilisation esup-portlet-mondossierweb

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.

...

  • 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

...