Outil de gestion de projets de développements informatiques qui intègre étroitement par références actives (matérialisées sous forme de liens HTML) :
Trac permet d’intégrer des références du wiki aussi bien dans les tickets que dans les messages de ‘commit’; il est ainsi possible de connecter par des liens actifs bugs, tâches, révisions, fichiers et wiki. Trac offre également 2 autres présentations synthétiques sous la forme d’un journal d’activités (Timeline) et d’une feuille de route (Roadmap).
Implémenté sous forme de ‘plugins’, Trac permet de n’activer et de n’utiliser que les composants nécessaires au projet.
Une communauté active propose un nombre toujours croissant de plugins rajoutant des fonctionnalités très variées; voir http://trac-hacks.swapoff.org
Il existe quelques scripts d’import ou de conversion avec :
Plusieurs plugins permettent l’utilisation d’autres outils de gestion de version que Subversion (Mercurial, Monotone, Bazaar, …)
Au LAL :
Installation encore un peu compliquée - guide d’installation :
http://trac.edgewall.org/wiki/TracInstall
La liste de discussions est très vivante et fournit une aide efficace.
La prochaine version (imminente) 0.11 sera beaucoup plus facile à installer.
L’interface n’est disponible qu’en anglais actuellement mais il existe des patchs pour d’autres langues. L’internationalisation est cependant prévue en version 0.12.
L’administration est encore en ligne de commande. L’intégration d’un plugin d’administration via une interface Web est possible; cette interface sera intégrée à partir de la version 0.11; mais elle ne permet pas encore d’administrer l’integralité de l’outil.
Commentaires
Trac 0.11
En juin 2008, est sortie la version 0.11 avec une mise à jour mineure - 0.11.1 - en août 2008.
Il s’agit d’une évolution importante qui devient la branche stable de Trac et dont la liste des évolutions se trouve ici : http://trac.edgewall.org/browser/tags/trac-0.11.1/...
Une installation encore non triviale...
J’ai eu l’occasion d’effectuer des tests d’installation de Trac avec la nouvelle et les anciennes versions, et je trouve que leur guide d’installation -soi disant out of the box- dans Tracinstall n’est pas si triviale que ça en a l’air… il y a encore beaucoup trop de dépendences exotiques qui font que le package Trac se lance à la 1ere installation. Mise à part ça, je trouve que pour un plateforme de développement collaboratif avec Wiki et svn engine intégrés, il est très bien… On a tous hâte que Trac passe enfin à la version majeure stable.
— Richard - LPNHE —
PS: pour surcharger le tuto de l’url TracInstall, je suis en train de faire un guide un peu plus complet pour la distribution Debian.
Fiches logiciel PLUME sur sujet similaire
Subversion (SVN) Gestion de versions de fichiers pour rédaction, développement coopératif : http://www.projet-plume.org/fiche/subversion
SVNWebAdmin Interface web d’administration de dépôts SVN indépendants : http://www.projet-plume.org/fiche/svnwebadmin
MANTIS gestion des incidents (bugtracking) : http://www.projet-plume.org/fiche/mantis