Présentation du portlet lecture ESUP-DAY du 05/07/2007 Raymond Bourges.
Un exemple de Forge : Sourcesup Un service opéré … · le consortium ESUP Portail, ......
Transcript of Un exemple de Forge : Sourcesup Un service opéré … · le consortium ESUP Portail, ......
22 septembre 2009 1
Un exemple de Forge :Sourcesup
Un service opéré par le CRU
Olivier Lumineau, Gaël MerlinComité Réseau des Universités
Journée PLUME, Septembre 2009
22 septembre 2009 2
Le service SourcesupLe service Sourcesup
Utilisation de l'interface SourcesupUtilisation de l'interface Sourcesup
Évolution de SourcesupÉvolution de Sourcesup
ConclusionConclusion
22 septembre 2009 3
Le service SourcesupLe service Sourcesup
Utilisation de l'interface SourcesupUtilisation de l'interface Sourcesup
Évolution de SourcesupÉvolution de Sourcesup
ConclusionConclusion
22 septembre 2009 4
Le service SourcesupLe service Sourcesup
Plate-forme web de gestion de projet
Service gratuit opéré par le Comité Réseau des Universités (http://www.cru.fr) depuis 2004.
Communauté Enseignement Supérieur (universités, écoles d'ingénieurs, ...) et Recherche français.
22 septembre 2009 5
Le service SourcesupLe service Sourcesup
Plate-forme basée sur GForge, PostgreSQL, Subversion.
Projets de développement de logiciels destinés à une diffusion publique.
Un projet peut être public, ou privé le temps d'être affiné avant son passage en visibilité publique.
22 septembre 2009 6
Quels sont les outils proposés pour Quels sont les outils proposés pour un projet sur SourceSup ?un projet sur SourceSup ?
un dépôt Subversion, un gestionnaire de tâches, listes de diffusion et hébergement, publication de fichiers, un gestionnaire de tickets (report de bogues,
nouvelles fonctionnalités...), un gestionnaire d'annonces, forums, gestionnaire de documents.
22 septembre 2009 7
Qui peut demander la création d'un Qui peut demander la création d'un projet sur SourceSup ?projet sur SourceSup ?
personnel d'établissement d'enseignement supérieur ou d'un organisme de recherche.
Il suffit de remplir un formulaire web, la demande est traitée en général dans la journée.
À l'heure actuelle les projets internes à un établissement ne sont pas hébergés.
22 septembre 2009 8
Qui utilise SourceSup ?Qui utilise SourceSup ? En septembre 2009 :
236 projets publics, 180 projets privés, 1400 utilisateurs inscrits.
Quelques exemples : le consortium ESUP Portail, le consortium Cocktail, le projet ORIOAI, et d'autres : Lodel, Sympa,
Cyberdocs, plugins SPIP du CNRS, etc...
22 septembre 2009 9
Le service SourcesupLe service Sourcesup
Utilisation de l'interface SourcesupUtilisation de l'interface Sourcesup
Évolution de SourcesupÉvolution de Sourcesup
ConclusionConclusion
22 septembre 2009 10
Sourcesup, portail d’hébergement de projetSourcesup, portail d’hébergement de projet
22 septembre 2009 11
Utilisation de SourcesupUtilisation de Sourcesup
• Administration d’un projet
• Subversion
• Gestionnaire de tâches
• Outil de suivi
• Communication sur un projet
22 septembre 2009 14
Utilisation de SourcesupUtilisation de Sourcesup
• Administration d’un projet
• Subversion
• Gestionnaire de tâches
• Outil de suivi
• Communication sur un projet
22 septembre 2009 15
Accès au dépot subversionAccès au dépot subversion
On ne peut pas accéderau dépot avec ViewVCsi le projet est privé.
22 septembre 2009 16
Les vues du dépôt subversionLes vues du dépôt subversion
Parcours du dépôtavec un navigateur
Parcours du dépôt avec ViewVC
22 septembre 2009 17
Subversion versus GForgeSubversion versus GForge
faible intégration de GForge avec Subversion.
scripts permettant de synchroniser les membres d’un projet vers Subversion.
Gforge est « shibolethisé » mais pas subversion. Il subsiste donc
une double authentification.
22 septembre 2009 18
Utilisation de SourcesupUtilisation de Sourcesup
• Administration d’un projet
• Subversion
• Gestionnaire de tâches
• Outil de suivi
• Communication sur un projet
22 septembre 2009 22
Utilisation de SourcesupUtilisation de Sourcesup
• Administration d’un projet
• Subversion
• Gestionnaire de tâches
• Outils de suivi
• Communication sur un projet
22 septembre 2009 25
Utilisation de SourcesupUtilisation de Sourcesup
• Administration d’un projet
• Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outils de suivi
• Communication sur un projet
22 septembre 2009 26
Communication sur un projetCommunication sur un projet Possibilité de liste de diffusion
Hébergement web : Upload de pages (html,
php,javascript) via webdav Wiki (seulement si une liste de
diffusion existe)
Gestionnaire d'annonces
Autres : forums, documents
22 septembre 2009 27
Le service SourcesupLe service Sourcesup
Utilisation de l'interface SourcesupUtilisation de l'interface Sourcesup
Évolution de SourcesupÉvolution de Sourcesup
ConclusionConclusion
22 septembre 2009 28
Evolution de SourcesupEvolution de Sourcesup
Imperfection de certains outils et interface web -> étude de changement de produit ou de version
Outils de versionning décentralisé ? (GIT, mercurial...)
Communication : Webinaire pour un projet
Des volontaires dans la salle ??!!Des volontaires dans la salle ??!!
22 septembre 2009 29
Le service SourcesupLe service Sourcesup
Utilisation de l'interface SourcesupUtilisation de l'interface Sourcesup
Évolution de SourcesupÉvolution de Sourcesup
ConclusionConclusion
22 septembre 2009 30
Pourquoi utiliser SourceSup ?Pourquoi utiliser SourceSup ?
Parce qu'il permet de s'affranchir de l'installation, configuration et administration d'outils.Le développeur ne se préoccupe alors que de la réalisation de son projet.
Parce qu'il offre une visibilité au projet dans la communauté Enseignement Supérieur et Recherche
Parce que l'équipe de supportParce que l'équipe de supportest formidable, évidemment !! est formidable, évidemment !!