|
|
Forge - GForge
GForge est un logiciel de travail collaboratif et de gestion de projet à interface web. Basé sur le projet SourceForge, devenu propriétaire, il est la référence en matière de plate-forme de développement collaboratif Open Source.
|
|
|
|
|
GForge offre en un point d'accès unique, accessible depuis un
navigateur web, les trois types de fonctions nécessaires pour le
développement collaboratif: * Outils de communication : forums web, listes de diffusion, système de publication de nouvelles, wiki ; * Outils de suivi : suivi de bogues et de correctifs, suivi de tickets de support, gestion de tâches et de projets ; *
Outils de partage d'informations : gestionnaire de versions,
bibliothèque d'éléments partagés, gestionnaire de documentation,
publication de fichiers.
Utilisateurs :
Communauté :
Fonctionnalité :
Robustesse :
Performance :
Documentation :
Facilité d'emploi :
| Recommandé par Bull |
|
| Supporté et intégré |
|
UTILISATEURS GForge est largement utilisée dans le monde entier, supportant des dizaines de milliers de projets et des centaines de milliers d'utilisateurs. Les utilisateurs sont aussi bien des établissements d'enseignements et de recherche que des entreprises (en France : Bull, France Télécom, OpenWide...) et des organisations publiques (en France : Adullact, Admisource, ...).
COMMUNAUTE Le projet a été créé par des contributeurs au logiciel SourceForge, lors de son passage en logiciel propriétaire, en 1999. Plusieurs versions majeures ont été produites par la communauté, depuis la première sortie en 2001. Certains contributeurs clés sont européens. Un noyau de contributeurs Américains ont créé le GForge Group, entreprise qui offre des services autour de GForge et qui produit une version propriétaire du logiciel (GForge Advanced Server).
FONCTIONNALITES GForge offre en un point d'accès unique, accessible depuis un navigateur web, les trois types de fonctions nécessaires pour le développement collaboratif: * Outils de communication : forums web, listes de diffusion, système de publication de nouvelles, wiki ; * Outils de suivi : suivi de bogues et de correctifs, suivi de tickets de support, gestion de tâches et de projets ; * Outils de partage d'informations : gestionnaire de versions, bibliothèque d'éléments partagés, gestionnaire de documentation, publication de fichiers.
GForge est extrêmement extensible à travers un système de plugin permettant d'ajouter des fonctionnalités sans avoir à modifier le code du projet.
ROBUSTESSE Sa large utilisation a permis de valider la robustesse du logiciel. GForge s'appuie sur des technologies éprouvées qui ont fait la preuve de leur robustesse, notamment PHP qui est le langage de développement de GForge, et PostgreSQL, la base de données interne de GForge.
PERFORMANCES De nombreux sites utilisateurs de GForge supportent des milliers d'utilisateurs dans des conditions satisfaisantes, là encore grâce aux technologies utilisées (PHP, Apache pour le serveur Web, en particulier). L'intégration d'outils performants pour certaines fonctions critiques, par exemple CVS et Subversion pour la gestion de sources, complète les capacités et les performances de GForge.
DOCUMENTATION Un certain nombre de documents en Anglais sont fournis par le projet et on peut trouver des compléments sur les sites utilisateurs. Bull fournit une documentation exhaustive sur les fonctions de GForge utilisées dans son offre NovaForge.
FACILITE D'EMPLOI Les différentes fonctions de GForge sont d'utilisation relativement aisée pour des développeurs qui maîtrisent les technologies de gestion de projet et de développement mais l'utilisation cohérente des différentes fonctions doit s'inscrire dans le cadre méthodologique d'un processus de développement de logiciel, qui n'est pas fourni par le projet.
LIENS UTILES http://gforge.org/projects/gforge/
ADD-ON : NOVAFORGE : une offre de forge intégrée basée sur GForge. Bull a construit une offre de plate-forme de développement collaboratif, appelée NovaForge, sur la base de son utilisation en interne de GForge depuis plusieurs années. Dans le cadre de cette offre, une documentation complète sur la plate-forme collaborative a été réalisée et sur son utilisation dans le cadre de processus de développement de logiciel à l'état de l'art (volet "référentiel de l'offre NovaForge"). Voir aussi le livre blanc "Les forges logicielles"
GForge a été également packagée sous forme de RPM pour installation sur Linux Red Hat EL 4.
Contributeur à cette fiche : Christian Remy (Bull)
|
Mettre en oeuvre  |
FORMATION |
SUPPORT |
MIGRATION |
DEVELOPPEMENT |
INTEGRATION |
Bull offre une formation complète sur GForge à travers son utilisation dans l'offre Libre Energie NovaForge: formation utilisation et formation administration. Les technologies complémentaires de GForge font également l'objet de formations au catalogue Bull: gestion de configurations avec CVS et Subversion, développement Java/JEE,....
L'utilisation de GForge dans NovaForge est complétement supportée par Bull.
L'offre NovaForge inclut des services de migration d'outils de développement vers la plate-forme intégrée NovaForge, incluant GForge.
Des développements complémentaires à GForge ont déjà été effectués pour constituer l'offre NovaForge. Des prestations de développement pour adapter la plate-forme à l'environnement utilisateur (exemple, intégration dans le Système d'Information) et pour répondre à des besoins fonctionnels spécifiques font partie de l'offre de services NovaForge de Bull.
GForge utilise différents composants logiciels d'infrastructure classiques dans les environnements Linux, tels que Apache, Mailman pour la messagerie, PostgreSQL, .... L'intégration de fonctions complémentaires se fait grâce à un mécanisme de plugin documenté et des plugins fournis par le projet, tels que l'interface avec un annuaire d'entreprise LDAP pour la gestion des utilisateurs, l'intégration d'outils tels que CVS et Subversion, .... Bull maîtrise complètement les mécanismes d'intégration dans GForge par plugin, suite à des réalisations clientes déjà effectuées, ainsi qu'à son utilisation de GForge pour ses besoins internes, et pour NovaForge, depuis plusieurs années.
|
|
|
|