proj-esup-grouper

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/PROJESUPGRP/pages/1471676427/Grouper+5.x) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Contexte de cette documentation

On se place ici dans le cadre d'un établissement qui fonctionne avec la version 2.3 de Grouper et qui souhaite opérer une mise à jour de celui-ci.

Cette documentation et les procédures qui s'y rapportent sonr en cours de développement et mise au point.

Apports de Grouper 5.x par rapport à  la 2.3

Par rapport à la version 2.3 que l'on avait documenté en 2017, la dernière version de Grouper (5.13.0 à l'heure où l'on début cette documentation) profite d'un certain nombre d'améliorations :

  • Une interface web unifiée : l'ensemble des manipulations (configuration des 'loaders' comprise) se fait depuis une seule et même interface  ; en 2.3 nous devions encore jonglé avec l'ancienne interface (voire l'interface light également) ;
  • Une interface Web qui permet de  quasiment tout configurer en base de données, là où en 2.3 nous devions éditer un certain nombre de fichiers de configurations ;
  • Une synchronisation des groupes vers le ldap (provisioning) s'appuyant sur les possibilités primitives de grouper via le Grouper Daemon ; nous n'avons plus besoin de PSP et de scripts supplémentaires associés.

Mode d'installation

Si la documentation officielle recommande très fortement l'usage de docker (et docker-compose) pour installer un Grouper dans un environnement fonctionnel, nous proposons ici de partir des sources, en prenant en compte une ou 2 modifications réalisées sur le fork ESUP.

Environnement technique

On utilise une debian bookworm avec :

  1. openjdk 17 installé par paquet
  2. apache-maven-3.9.9 installé manuellement
  3. tomcat9 installé manuellement
  4. postgresql 15 installé par paquet
  5. apache et le mod_shib par paquet

Récupération des sources

git clone https://github.com/EsupPortail/grouper-esup.git
cd grouper-esup
git checkout -b grouper-esup-5 origin/grouper-esup-5



  • Aucune étiquette