ESUP Days – 03 février 2009 GIP RECIA : les membres Le Conseil Régional Centre L'État (Préfecture de Région/Rectorat) Les Universités d'Orléans et de Tours Le département du Cher Le CROUS ADPTIC (CG, villes, agglos, CC, pays, ARH...)
ESUP Days – 03 février 2009 Promouvoir les TIC en lien avec les centres de ressources existant Apporter une expertise technique, juridique et financière Veiller à la coordination et la complémentarité des projets TIC Assurer des missions spécifiques pour ses membres GIP RECIA : les missions
ESUP Days – 03 février 2009 GIP RECIA : activités opérationnelles Réseau régional haut débit (~400 sites) Équipements informatique des lycées, CFA, IF2S Télégestion, télémaintenance des équipements Espaces publics numériques Téléphonie mobile et haut débit ENT...
ESUP Days – 03 février 2009 Le projet ENT du secondaire UNRC => ESUP-Portail Participation du GIP à la mise en œuvre Investissement des Universités et de la Région Centre Étude de faisabilité Comparaison d'offres disponibles Adaptation de ESUP-Portail aux besoins du secondaire
ESUP Days – 03 février 2009 Projet ESCO-Portail Souhait de collaboration ESUP-Portail Académie de Bordeaux (ARGOS) Académie de Montpellier / Région Languedoc-Roussillon Participation de partenaires industriels Fonds : ÉTAT, Région Centre, Europe, GIP RECIA
ESUP Days – 03 février 2009 ENT : les intervenants
ESUP Days – 03 février 2009 ENT du secondaire : les publics Profs ENT Parents Autres publics Personnels Éducation N. Personnels Collectivités Élèves
ESUP Days – 03 février 2009 Alimentation du SI : ESCO-Sarapis Référentiel ENT XML Collectivités XML Rectorat XML Autres organismes Individus Groupes Sécurité Mécanisme d'importation Synchronisation Mise en cohérence de l'information (SARAPIS)
ESUP Days – 03 février 2009 ENT du secondaire : plusieurs portails Collectivité 1 Référentiel Académique ENT Utilisateur Connexion Utilisation Collectivité 3Collectivité 2
ESUP Days – 03 février 2009 Gestion des groupes : les besoins Besoin de groupes « mixtes » (individus et groupes) statiques « à la volée » ou « à la demande » Dynamiques Utilisation des groupes pour : Le portail Les applications intégrées au portail Les applications utilisant LDAP Délégation de l'administration Gestion d'un volume important
ESUP Days – 03 février 2009 Grouper : les concepts Grouper Structure à plat Types personnalisés
ESUP Days – 03 février 2009 Grouper : les droits Création de dossiers Création de groupes Administration Se désabonner S'abonner Mise à jour Lecture Visualiser
ESUP Days – 03 février 2009 Grouper API Accès aux groupes via LDAP ou=people ou=groups uid=F08001kr isMemberOf=esco:Etablissements:Mon Etablissement:Profs isMemberOf=..... cn=esco:Etablissements:Mon Etablissement:Profs member=uid=F08001kr,ou=people,dc=esco-portail,dc=org member=uid=F ,ou=people,dc=esco-portail,dc=org member=uid=F ,ou=people,dc=esco-portail,dc=org member=uid=F08001nj,ou=people,dc=esco-portail,dc=org hasMember=F08001kr hasMember=F hasMember=F hasMember=F08001nj..... Groupes LDAPPC
ESUP Days – 03 février 2009 Grouper : accès aux groupes pour uPortal ESCO-GroupManager Service composite de gestion des groupes EntityGroupStore EntityStore EntitySearcher ESCO-ws4I2Grouper (Web service) Grouper API + Subject API DB LDAP UPORTALUPORTAL Encapsulation ReferenceIndividualGroupService (RDBM) Montage de l'arborescence de Grouper
ESUP Days – 03 février 2009 Groupes attachés dans uPortal... esco:admin:central esco:admin:local esco:Applications:esco:Etablissements;esco:Inter- etablissements;esco:admin:esco-lo:lycees-lo;esco:admin:esco-lo:uportal-lo
ESUP Days – 03 février 2009 Groupes attachés dans uPortal... esco:admin:central esco:admin:local esco:Applications:esco:Etablissements;esco:Inter- etablissements;esco:admin:esco-lo:lycees-lo;esco:admin:esco-lo:uportal-lo
ESUP Days – 03 février 2009 Grouper : hiérarchie de groupes initiale
ESUP Days – 03 février 2009 Grouper : Extrait de l'arborescence à créer
ESUP Days – 03 février 2009 Constitution hiérarchie initiale : utilisation de modèles
ESUP Days – 03 février 2009 Constitution hiérarchie initiale : utilisation de modèles
ESUP Days – 03 février 2009 Constitution hiérarchie initiale : définition de modèles public class SarapisGroupServiceImpl implements ISarapisGroupService, InitializingBean { public GrouperOperationResultDTO addToGroups(final PersonType type, final String userId, final String...attributes) { (...) } (...) } (...) Valeurs pouvant être substituées dans les definitions de modèles de groupes, de dossiers, de privileges d'administration, etc. Remarque: l'ordre de definition est important car il intervient dans le processus d'évaluation des modèles. (...) Nommage des paramètres transmis au web service
ESUP Days – 03 février 2009 (...) <folder-template extension="%NOM_ETAB%_%UAI_ETAB%" display-extension="%NOM_ETAB%_%UAI_ETAB%" description="Racine pour les groupes de l'établissement %NOM_ETAB%"> <folder-template extension="%NIVEAU%" display-extension="Niveau %NIVEAU%" description="Racine pour les groupes de niveau"> <group-template extension="Profs_%NOM_CLASSE%" display-extension="Prof. %NOM_CLASSE%" description="Enseignants de la classe %NOM_CLASSE%"> Définition de modèles : exemple
ESUP Days – 03 février 2009 (...) <folder-template extension="%NOM_ETAB%_%UAI_ETAB%" display-extension="%NOM_ETAB%_%UAI_ETAB%" description="Racine pour les groupes de l'établissement %NOM_ETAB%"> <folder-template extension="%NIVEAU%" display-extension="Niveau %NIVEAU%" description="Racine pour les groupes de niveau"> <group-template extension="Profs_%NOM_CLASSE%" display-extension="Prof. %NOM_CLASSE%" description="Enseignants de la classe %NOM_CLASSE%"> Définition de modèles : exemple
ESUP Days – 03 février 2009 (...) <folder-template extension="%NOM_ETAB%_%UAI_ETAB%" display-extension="%NOM_ETAB%_%UAI_ETAB%" description="Racine pour les groupes de l'établissement %NOM_ETAB%"> <folder-template extension="%NIVEAU%" display-extension="Niveau %NIVEAU%" description="Racine pour les groupes de niveau"> <group-template extension="Profs_%NOM_CLASSE%" display-extension="Prof. %NOM_CLASSE%" description="Enseignants de la classe %NOM_CLASSE%"> Définition de modèles : exemple
ESUP Days – 03 février 2009 (...) <folder-template extension="%NOM_ETAB%_%UAI_ETAB%" display-extension="%NOM_ETAB%_%UAI_ETAB%" description="Racine pour les groupes de l'établissement %NOM_ETAB%"> <folder-template extension="%NIVEAU%" display-extension="Niveau %NIVEAU%" description="Racine pour les groupes de niveau"> <group-template extension="Profs_%NOM_CLASSE%" display-extension="Prof. %NOM_CLASSE%" description="Enseignants de la classe %NOM_CLASSE%"> Définition de modèles : exemple
ESUP Days – 03 février 2009 Groupes dynamiques
ESUP Days – 03 février 2009 Groupes dynamiques
ESUP Days – 03 février 2009 Groupes dynamiques
ESUP Days – 03 février 2009 Groupes dynamiques
ESUP Days – 03 février 2009 ESCO-Grouper : le reste à faire... Évolution de version de Grouper Enrichir LDAPPC & entrées LDAP Nouvelle interface utilisateurs Mettre en œuvre les groupes dynamiques Optimiser le provisionnement
ESUP Days – 03 février 2009 Contacts - information