Trac
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) :
- un wiki
- un gestionnaire de tickets
- une interface sur un gestionnaire de version (Subversion essentiellement)
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 - plus de 300 en mai 2010; voir http://trac-hacks.org/
Il existe quelques scripts d'import ou de conversion avec :
- wiki (MoinMoin)
- bug trackers (Mantis, phpBugTracker, …)
Plusieurs plugins permettent l'utilisation d'autres outils de gestion de version que Subversion (Git, Mercurial, Darcs, Bazaar, Monotone, Perforce, …)
Au LAL :
- gestion du développement de logiciel
- gestion de projet collaboratif
- gestion de documentation technique
La version 0.11, pour peu qu'on dispose de Python-2.5, d'easy_install et de SQLite-3.3.4, s'installe très simplement avec :
$> sudo easy_install Trac
Le guide d'installation complet : http://trac.edgewall.org/wiki/TracInstall
La liste de discussions est très vivante et fournit une aide efficace.
L'interface n'est disponible qu'en anglais actuellement mais il existe des patchs pour d'autres langues. L'internationalisation est effective avec la version 0.12. Celle-ci est en phase de finalisation ultime (mai 10).
L'administration peut se faire en ligne de commande (trac_admin) ou bien avec le plugin d'administration via une interface Web.
Si on connecte Trac à Subversion, ils doivent être installés sur la même machine.
Commentaires
Responsable thématique précédent
Cette fiche a d'abord été suivie par le responsable thématique Jacquelin Charbonnel. Gilian Gambini l'a reprise en février 2012.
Version 0.12
La version 0.12 est officiellement sortie le 13 juin 2010 ...
Amélioration de l'interface utilisateur du gestionnaire de tickets
Les Release Notes
Version 1.0
Et la version 1.0 est sortie en septembre 2012, avec entre autre le support natif de Git et des amélorations du système de notifications.