Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le...

22
Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail : Céline DIDIER

Transcript of Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le...

Page 1: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2009 © Consortium ESUP-Portail

Présentation CNOUS/CROUS, Paris, 9 Juin 2011

Le consortium et la mutualisation entre les universités

Esup-Portail : Céline DIDIER

Page 2: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Sommaire

Présentation de ESUP-Portail

Présentation du fonctionnement Esup-Portail en ce qui concerne les développements

Technologies utilisées

Communication, documentation 

Echanges, questions/réponses

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 3: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Présentation de ESUP-Portail

Historique :• 2002 : Appel à projet national "Espace Numérique de Travail" (ENT)

porté par 5 Universités : Valenciennes, Rennes 1, Nancy 1, Nancy 2, Toulouse 3 (ENSEIHT).

• 2008 : Transformation en association (loi 1901) pour laquelle chaque établissement doit adhérer moyennant une contribution financière proportionnelle à sa taille.

ESUP-Portail aujourd’hui …• … c’est plus de 80 établissements adhérents sur 11 UNR.• Le consortium est piloté par les 5 universités fondatrices + Lyon, La

Rochelle et Paris Descartes.• Comité de direction composé d’un correspondant fonctionnel par

université.• Comité technique composé d’un correspondant technique par

université.Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 4: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Présentation de ESUP-Portail

Missions de la structure :• Proposer un socle applicatif commun • Assurer le suivi de la diffusion des solutions logicielles et composants

applicatifs libres • Servir de relais auprès des instances institutionnelles• Assurer la gestion de l'environnement d’échange et de communication

de la communauté• Organiser des actions de formation• Organiser des conférences regroupant la communauté• Coordonner les actions de veille technologique• Promouvoir les développements réalisés dans le cadre ESUP-Portail

auprès des différentes communautés concernées par l'utilisation de solutions libres

• Représenter la communauté française dans les grands consortiums internationaux en lien avec les technologies et outils utilisés

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 5: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Développement et mise à disposition du socle

Esup-Portail est un portail web qui s’appuie sur les technologies J2EE

Il se base sur le socle développé par le consortium JASIG (http://www.jasig.org/ )

y apporte…• Traductions• Customisations• Pré-configurations• Simplifications de paramétrage

Les versions Esup-Portail suivent les versions uPortalPrésentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 6: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Vie des projets mutualisés

Incubateur• Un passage obligé pour tous les projets distribués ou présentés par le

consortium.• Il n’engage en rien.• Permet de faire connaître les développements et ainsi participer à la

mutualisation.

Dépôt officiel• Se fait par demande des responsables du projet à la coordination

technique du consortium.• Il engage les responsables du projet à :

• Une intégrité des systèmes• Une continuité de fonctionnement• Une cohérence de l'environnement

Mise à dispositionPrésentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 7: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

La démarche projet

Comment le consortium soutient-il les projets ?• Communication : Propose des canaux d’information communs à tous

les projets.• Outils et méthodes : Met à disposition un ensemble d’outils communs à

tous les projets.• Conseil : Permet de solliciter la coordination technique du consortium,

ou les listes de diffusion.• Aide financière : Peut proposer une participation pour les projets

répondant à un besoin collectif.

Comment un projet peut-il bénéficier d'une aide du consortium ?C’est aux responsables du projet d’en faire la demande auprès du chef de

projet du consortium.

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 8: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

La démarche projet

Quels sont les engagements de l'établissement porteur du projet ?• Fournir un cahier des charges détaillé : fonctionnalités, moyens

techniques, moyens humains, planning etc.• Utiliser des technologies, outils et méthodes préconisés par la

coordination technique du consortium : packaging, nommage, framework etc.

• Fournir une documentation : administrateurs (exploitants), utilisateurs et développeurs.

• Respecter le planning• Pérenniser le projet : maintenance.

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 9: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Technologies utilisées pour le développement

Tous les développements Esup-Portail doivent être open source :

• Langage Java ou Php• Utilisation au maximum des standards • Utilisation de librairies open source• Déploiement multi-plateforme• Accessibilité• Authentification SSO• Interopérabilité avec les principaux logiciels de gestion utilisés dans les

universités : Apogée, Harpège, Sifac, LDAP Supann etc.

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 10: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Technologies utilisées pour le déploiement et la mutualisation

Ant : Outil permettant la construction d'applications (compilation, exécution de tâches post et pré compilation, ... ) comparable à l’outil make sous Unix :

• Structuration des projets unifiée.• Nommage des tâches respectant les préconisations Esup-Portail.• Pré-configuration des déploiements

SVN : Outil permettant la gestion des versions et le partage de sources sur un serveur distant.

• Impératif pour des développements sur plusieurs sites distants.• Conservation des tags et versions• Possibilité de créer des branches• Possibilité d’ajouter des commentaires (vivement recommandé)

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 11: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Technologies utilisées pour le déploiement et la mutualisation

SourceSup :Une plate-forme web de gestion de projet mise à disposition des établissements d'enseignement supérieur par le Comité Réseau des Universités (CRU https://sourcesup.cru.fr/) Elle propose :

• Hébergement sur un serveur SVN• Outil de rapport de bogues et de demande de fonctionnalités• Outil de gestion des patchs et versions• Mise à disposition de la documentation• Gestion de tâches• Gestion de sondages• Forums de discussion• Listes de diffusion• Hébergement de page Web

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 12: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 13: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 14: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 15: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Technologies utilisées pour le déploiement et la mutualisation

MavenOutil permettant d'automatiser certaines tâches de la gestion d'un projet extensible grâce à des plugins :

• Structuration des projets standards : Convention Over Configuration• Gestion des dépendances• Découpage en modules• Packaging et versioning standard• Création d’archétypes • Mise à disposition sur un repository local ou distant

http://mvn.esup-portail.org

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 16: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Esup-commons

Le framework de développement d’applications Esup-Portail

• Les principales fonctionnalités :• Authentification SSO• Accès aux données• Accès à LDAP• Internationalisation

• Avantages :• Permet de développer sur une même couche métier une ou plusieurs

vues en parallèle (portlet, servlet, mobile)• S'articule sous la forme d'un projet Maven avec modules et artéfacts• Se base sur les technologies et les standards les plus récents : JPA

(accès au données), les accès Web Services ou REST, JSR 303 (Bean validation) etc.

Pour en savoir plus : http://www.esup-portail.org/x/GAChBgPrésentation Esup-Portail CROUS, Paris, 9 Juin 2011

• Accès à un WebService• URL directes• Téléchargement de fichiers• Gestion des erreurs et des logs

Page 17: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 18: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Documentation et Communication

Wiki : un espace unique et ouvert : http://www.esup-portail.org

• Des informations générales : annonces, statuts, inscriptions aux manifestations, archives des présentations, archives des formations etc.

• Des espaces projets : compte rendus de réunion, documentation, sources téléchargeables

FormationsLe consortium propose des formations aux outils Esup-portail ou sur des

thématiques plus larges relatives aux projets en cours.

Listes de diffusion : http://listes.esup-portail.org

• Communauté d’utilisateurs : esup-utilisateurs• Listes projet : commons-devel, esup-ecm, esup-mobile etc.• Coordination : coord, coord-tech, adhérents etc.• Annonces : annonces, annonces-tech etc.

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 19: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 20: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 21: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Documentation et Communication

Ateliers : Journées proposant des présentations, retours d’expérience et échanges sur un sujet précis. (15-20 personnes en priorité en provenance des universités adhérentes). Ex :

• Outils de communication• Gestion électronique de documents (GED)• Gestion des groupes• Etc.

Journées EsupDay : Journées qui réunissent l’ensemble de la communauté (2 fois par an) où sont présentés les avancées des différents projets en cours et des retours d’expérience

EsupDay n°12 aura lieu le 17 juin 2011

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011

Page 22: Copyright 2009 © Consortium ESUP-Portail Présentation CNOUS/CROUS, Paris, 9 Juin 2011 Le consortium et la mutualisation entre les universités Esup-Portail.

Copyright 2011 ©

Echanges

Questions / Réponses

Présentation Esup-Portail CROUS, Paris, 9 Juin 2011