Pages enfant
  • 2. Installation initiale

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.

...

2.2 Paramétrage

...

  • Copier les éléments situés dans le fichier context.sample.xml dans la déclaration des variables JNDI de votre serveur Tomcat (par exemple server.xml). Suivant le choix de la solution dans la partie 2.1, le fichier context.sample.xml se trouve :
    • État
      colourBlue
      titleSolution 1
       : dans META-INF/
    • État
      colourBlue
      titleSolution 2
       : dans /src/main/webapp/META-INF/
    Renseigner chaque propriété ou les laisser les vide si vous n'en avez pas l’utilité
PropriétéDéfinition
Resource name="jdbc/dbMdw"Déclaration de votre base de données MySql de monDossierWeb
Resource name="jdbc/dbApogee"Déclaration de votre base de données Apogée (pour le requêtage direct sur la base)
Parameter name="app.url"Url de l'application
Parameter name="cas.url"Url de votre service d'authentification CAS

Parameter name="ldap.url"

Parameter name="ldap.userDn"

Parameter name="ldap.password"

Informations de connexion au ldap, respectivement :

  • url du ldap, son port et son baseDn (ex : ldaps://ldap.univ.fr:636/dc=univ,dc=fr )
  • user du ldap
  • mot de passe du user

Parameter name="uportal.ws"

Parameter name="uportal.groupes.autorises"

Configuration de l'authentification des enseignants via les groupes uPortal de l'ENT

  • url des Web Services uPortal
  • liste des groupes autorisés (séparés par un point virgule) à accéder à MDW en tant qu'enseignant
Parameter name="loginApogee"

Configuration de l'authentification des enseignants via la table UTILISATEUR d'Apogée

  • Mettre false pour ne pas utiliser cette fonctionnalité

Parameter name="attributGroupeLdap"

Parameter name="listeGroupesLdap"

Configuration de l'authentification des enseignants via des groupes LDAP

  • le nom de l'attribut contenant les groupes ldap
  • La liste des groupes ldap autorisant l’accès à mondossierWeb en tant qu'enseignant séparés par un point virgule.

Parameter name="attributLdapEtudiant"

Parameter name="typeEtudiantLdap"

Parameter name="attributLdapCodEtu"

 

Configuration de l'authentification des étudiants

  • La propriété ldap du contact désignant son type
  • Le type ldap désignant un étudiant
  • La propriété ldap du contact désignant son codetu
Parameter name="sourceResultats"

Source des résultats lors de l'appel aux Web Services Apogée pour récupérer les notes et résultats

  • Apogee ou Apogee-extraction
Parameter name="productionMode"Mode production. Doit être à true

Parameter name="enablePush"

Parameter name="webSocketPush"

Parameter name="showLoadingIndicator"

Configuration du Push :

  • Activation du push. Doit être à true pour utiliser "showLoadingIndicator"
  • true pour activer les webScocket quand utilisation du push sinon utilisation du long-polling
  • true si on doit afficher l'indicateur de loading entre certains écrans. Push obligatoire

Parameter name="mail.smtpHost"

Parameter name="mail.from"

Parameter name="mail.to"

Parameter name="mail.startDisabling"

Parameter name="mail.stopDisabling"

Paramètres pour l'envoi des mails d'erreur, respectivement :

  • host smtp
  • champs from du mail
  • champs to du mail
  • début de la période de désactivation des mails d'erreur
  • fin de la période de désactivation des mails d'erreur

Parameter name="param.elasticsearch.url"

Parameter name="param.elasticsearch.port"

Parameter name="param.elasticsearch.cluster"

Parameter name="param.elasticsearch.index"

Parameter name="param.elasticsearch.index.champrecherche"

Parameter name="param.elasticsearch.index.champcodeobjet"

Parameter name="param.elasticsearch.index.champversionobjet"

Parameter name="param.elasticsearch.index.champlibelleobjet"

Configuration de la connexion a ElasticSearch

  • l'url du serveur
  • le port d'écoute
  • le nom du cluster
  • le nom de l'index contenant les objets provenant d'apogée
  • le nom de l'attribut du document sur lequel on effectue la recherche lors de la recherche rapide. Peut être un champ enrichi. Ex : [CODE] LIBELLE
  • le nom de l'attribut du document contenant le code de l'objet Apogée
  • le nom de l'attribut du document contenant la version de l'objet Apogée
  • le nom de l'attribut du document contenant le libellé de l'objet Apogée
Avertissement
Par convention, le type des objets doit être dans l'attribut ElasticSearch nommé "_type". Valeurs possible : CMP, VET, ETU, ELP

Parameter name="param.apogee.mail.annuaire"

Parameter name="emailConverter.implementation"

Configuration de la récupération du mail de l'étudiant

  •  true pour que l'email de l'étudiant (état-civil) soit récupéré par le WS dans l'annuaire, false pour que ce soit une implémentation différente qui s'en charge.

  • nom de l'interface java pour la récupération du mail si param.apogee.mail.annuaire=false.

Parameter name="codetuFromLogin.implementation"

Parameter name="loginFromCodetu.implementation"

 

Configuration de la récupération des identifiants Apogée d'un étudiant

  • Interface pour la récupération du cod_etu à partir du login
  • Interface pour la récupération du login à partir du codetu
Parameter name="serveurphoto.implementation"

Configuration de la récupération des photos

  • Interface pour la gestion des photos

Parameter name="google.analytics.account"

 

 

Parameter name="piwik.tracker.url"

Parameter name="piwik.site.id"

Configuration de la plateforme web analytics (facultatif). Google Analytics ou Piwik.

Paramètres de Google Analytics, optionnel respectivement :

  • ID du compte Google Analytics

Paramètres de piwik, optionnel (https://fr.piwik.org/), respectivement :

    • L'url du piwik installé dans votre établissement
    • L'id du projet piwik

...

La base de données (qui doit être préalablement créée vide) est automatiquement alimentée au démarrage de l'application.

2.5 ElasticSearch

Pour utiliser la vue Recherche Rapide de la partie enseignant de monDossierWeb, il faut disposer d'un elasticSearch. Il doit exposer un index stockant les objets Apogée que l'on souhaite proposer à la recherche rapide.

La structure de cette index peut varier dans certaines mesures tant qu'il reste configurable pour monDossierWeb (cf 2.2 Paramétrage).