GForge 4.0

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
25
oct.
2004
Communauté
La version 4.0 de l'environnement de développement collaboratif GForge est sortie ce week-end. Elle apporte son lot de changements, d'améliorations et de corrections de bugs depuis la version 3.3 sortie fin mars.

Les changements les plus marquants sont :
- l'implémentation des Rôles qui permettent de gérer de manière beaucoup plus souple et simple les droits des utilisateurs ;
- un travail de factorisation de la gestion de sources et notamment le déplacement dans un plugin de la partie CVS et l'arrivée de Subversion et ClearCase sous forme de plugins également ;
- un module de statistiques qui permet de générer beaucoup de graphiques sur l'activité de la plate-forme et des projets ;
- du SOAP et du WebDAV ;
- des passerelles entre forums/suivis de bogues et courriel : il est maintenant possible de répondre directement aux mails de notification ;
- internationalisation toujours plus complète.

Les retours et les contributions sont les bienvenus. Vous pouvez nous contacter sur IRC (#gforge sur freenode) ou par les moyens plus classiques (forums, suivis de bugs, courriels...). À propos de GForge

GForge est un environnement de développement collaboratif hérité de SourceForge. Le projet est mené par Tim Perdue, l'un des créateurs de SourceForge. Il s'agit d'un fork de la dernière version libre qui a beaucoup évolué depuis lors.

GForge a l'avantage d'être décorellé de la problématique d'hébergement de projets : GForge.org n'héberge que les projets liés à GForge et n'a pas pour vocation de devenir une plate-forme d'hébergement de projets.
L'objectif est donc de créer la plate-forme la plus souple, la plus modulaire et la plus simple à installer possible pour promouvoir un modèle distribué et spécialisé (on peut citer Helix Community, RubyForge ou PGFoundry).

GForge est utilisé autant par des petites que par des grosses structures, qu'elles soient des structures communautaires ou des entreprises (voir la liste des installations publiques).

On compte désormais une centaine de plates-formes publiques répertoriées et plus de 100 000 utilisateurs répartis sur celles-ci.

Les autres projets

Voici quelques projets libres (parmi d'autres) qui poursuivent le même objectif :
* Savane (fork de SourceForge également) qui fait tourner entre autres Gna.org et Savannah,
* Trac qui s'articule autour d'un Wiki et de Subversion,
* LibreSource, initiative française avec une plate-forme Java et un gestionnaire de sources maison.

Aller plus loin

  • # Toujours pas de fonction recherche globale

    Posté par  . Évalué à 1.

    Tout ce qu'on peut faire c'est chercher uniquement les noms et descriptions des projets, les forums (un par un) et la liste des bugs. C'est une fonction que j'attend depuis des années sur Sourceforge, ils ont fini par l'implémenter récemment, mais il faut être un abonnement "payant" pour y accéder; Gforge, n'a pas l'air de vouloir l'implémenter de sitôt aussi !! peut être qu'ils ont tout simplement peur que cela sollicite un peu trop la matériel; c'est la seule explication que je vois, car je ne vois pas la difficulté d'une telle fonctionnalité.
    • [^] # Re: Toujours pas de fonction recherche globale

      Posté par  (site web personnel) . Évalué à 7.

      Si si. Dans la 4.0, j'ai beaucoup travaillé à intégrer un patch de Dominik Haas. Il est déjà en grande partie intégré dans la version sortie (cf la liste des moteurs de recherche quand on est dans un projet : http://gforge.org/projects/gforge/(...) ). L'optique est toujours par projet car c'est l'optique de GForge.

      Le seul truc du patch qu'il me reste à intégrer est la page de recherche globale sur un projet qui sera probablement dans la prochaine version. Il y a pas mal de travail à faire sur cette partie du patch également.

      En tous les cas, si un truc n'est pas fait, en dehors de raisons purement philosophiques, c'est surtout par manque de temps. Les contributions sont donc très très bienvenues.
  • # pour info

    Posté par  (site web personnel) . Évalué à 1.

    Quel est la dépendance avec l'environnement ?

    Dans ma boite, il avait la tentative d'installer sourceforge (?) (les fous). Le problème bloquant était la gestion obligatoire par ldap quand la boite utilisait nis.

    Bref, est-ce que l'on verra un jour un apt-get/urpmi gforge dans notre distro préféré ?

    "La première sécurité est la liberté"

    • [^] # Re: pour info

      Posté par  (site web personnel) . Évalué à -1.

      Mauvaise distro, changer de distro ;-)
      • [^] # Re: pour info

        Posté par  . Évalué à 2.

        D'après le site, gforge est inclus dans debian unstable.
    • [^] # Re: pour info

      Posté par  (site web personnel) . Évalué à 2.

      Comme dit dans un commentaire, il y a une version debian de GForge qui utilise pour l'instant un LDAP interne (et pas un LDAP d'authentification externe ce qui est fait via un plugin). L'objectif des développeurs Debian qui travaillent sur GForge (Christian Bayle et Roland Mas) est de supprimer ce LDAP qui pose beaucoup de problèmes lors de l'installation et des mises à jour.

      Dans ma boîte, nous installons GForge sur des Red Hat (pour l'instant FC1, RH9 et RHEL3 donc on a à peu près fait le tour), sans LDAP interne.

      Il me semble que certains l'ont installé sur des BSD également.

      Tu as pas mal de flexibilité sachant que si modification à faire il y a, cela touche assez peu de code et quelques cronjobs. Je l'ai fait pour prendre en compte un chroot à partir de la version upstream en me limitant à une ligne de plus dans la classe User et un petit travail sur les cronjobs de création de compte (juste changer des paths donc rien de sorcier).
  • # LiveCD GForge

    Posté par  (site web personnel) . Évalué à 2.

    Un nouveau projet tout récemment enregistrer (ok, le 22 mars n'est pas si réçent, m'enfin) et particulièrement intéressant pour tout ceux qui voudraient évalué GForge est le projet de Live CD (http://gforge.org/projects/gforge-livecd/(...)). Malheureusement la page du projet semble plutôt vide. Est-ce un projet inactif ou seulement à son enfance?
    • [^] # Re: LiveCD GForge

      Posté par  (site web personnel) . Évalué à 3.

      Le LiveCD est une initiative espagnole de Vicente Ruiz Jurado. Actuellement, même si un projet sur GForge.org existe, il est hébergé autre part (mais je ne me souviens plus où).

      Si cela t'intéresse, tu peux contacter Francisco Gimeno aka kikov sur IRC. Il connaît bien Vicente et doit avoir l'URL de download dans sa poche.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.