C'est en quelque sorte la boîte à outil idéale du projet informatique. Le but de Trac est de proposer un outil de gestion de projets sans interférer avec les habitudes des développeurs. Un des points forts de Trac est la "timeline" qui affiche toutes les modifications ou ajouts de bugs, pages Wiki ou fichier sur le dépôt Subversion. Cette page (et quelques autres) sont également disponibles au format RSS ce qui s'avère très pratique pour suivre l'évolution d'un projet.
Trac est écrit en Python et nécessite Subversion, SQLite et Apache 2. Il utilise également ClearSilver une librairie permettant de réaliser des gabarits (X)HTML de pages Web pour plusieurs langages.
Le projet semble assez actif, les auteurs sont disponibles sur IRC et pour ne rien gâcher, ils sont sympa.
NdM : Trac est publié sous licence GPL (et pour rappel ou pas, Subversion et ClearSilver sont sous licence Apache, et SQLite est placé dans le domaine public)
Aller plus loin
- Trac (257 clics)
- Site du projet (utilise Trac) (157 clics)
- Subversion (14 clics)
- SQLite (5 clics)
- ClearSilver (11 clics)
# Re: Trac, un outil pour gérer des projets
Posté par Mathieu Laurent . Évalué à 3.
Tous les outils qu'on a besoin pour lancer un projet opensource.
Faire sa doc sous wiki, un outils de bug tracking et une interface pour subversion
Il faut plus que regarder la doc sur subversion et migrer les projet sous cvs.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Larry Cow . Évalué à 3.
Ca fait plaisir de voir de plus en plus de projets prometteurs en python ;)
# Re: Trac, un outil pour gérer des projets
Posté par Olivier Faurax (site web personnel) . Évalué à 1.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Julien Duponchelle (site web personnel) . Évalué à 1.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Nÿco (site web personnel) . Évalué à 7.
- projets multiples
- LDAP
- CMS
- CVS
- Tracker (bug, features, request, ...)
- gestion de tâches
- sondage
- forum
Plus échanges de bouts de code inter projets, et demandes d'aide...
http://gforge.org/projects/gforge/(...)
Comme dit sur la du projet GForge sur Gforge.org :
GForge3.3
PostgreSQL
PHP 4.x
Apache
Mailman *
Python *
Jabber Server *
* optional
[^] # Re: Trac, un outil pour gérer des projets
Posté par Anonyme . Évalué à 0.
- projets multiples
- groupes de projet
- cvs
- outils de suivi (bogues, tâches etc)
quant aux dépendances :
- MySQL
- PHP
- Perl
- Apache
(éventuellement mailman)
https://gna.org/projects/savane(...)
[^] # Re: Trac, un outil pour gérer des projets
Posté par gloups . Évalué à 2.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Olivier Meunier (site web personnel) . Évalué à 3.
Et puis ça évite d'installer plein de choses différentes, c'est unifié et très bien pensé. J'en suis vraiment très satisfait, en plus ça m'a obligé à sauter le pas vers Subversion ce qui n'est pas plus mal :-)
[^] # Re: Trac, un outil pour gérer des projets
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Trac, un outil pour gérer des projets
Posté par Matthieu Moy (site web personnel) . Évalué à 2.
Ceci dit, avoir une interface pour donner à la fois les changements du wiki, les nouveaux bugs, et les nouvelles revisions arch, ça serait bien quand même.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Éric (site web personnel) . Évalué à 1.
# Re: Trac, un outil pour gérer des projets
Posté par Michel Rasschaert . Évalué à 2.
En tout cas il semble tres similaire (bien qu'il se base sur subversion ce qui est mieux) et me parait donc vraiment terrible !
[^] # Re: Trac, un outil pour gérer des projets
Posté par bobert . Évalué à 1.
Je suis très, très emballé par Trac, d'autant qu'il utilise des technologies parmi les plus intéressantes à mes yeux!!
# Re: Trac, un outil pour gérer des projets
Posté par Misc (site web personnel) . Évalué à 3.
Je serais intéressé par des retours, si jamais il y a des trucs qui marche pas, ou qui pourrait être amélioré.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Xavier B. . Évalué à 1.
Pas si évident d'avoir des retours sur son projet, si j'en crois ma ( très petite il est vrai ) expérience dans le domaine.
'puis les trucs mal(tm) c'est pas le style sur DLFP.
Ceci dit puisqu'il n'y a pas de .deb j'essaie pas
( ---> [] discrètement sur la pointe des pieds )
[^] # Re: Trac, un outil pour gérer des projets
Posté par Misc (site web personnel) . Évalué à 1.
Le problème, c'est de packager clearsilver, qui possède des bindings dans 4 ou 5 languages ( java, c#, perl, python, ruby, et un module apache2 ).
Il est complet, mais pour tout faire, c'est du boulot, surtout une lib.
Et l'installation, c'est un peut le bordel, avec des appels hardcodé à #!/usr/local/bin/python...
# Re: Trac, un outil pour gérer des projets
Posté par Buns Buns (site web personnel) . Évalué à 0.
[^] # Re: Trac, un outil pour gérer des projets
Posté par daal . Évalué à 1.
# Re: Trac, un outil pour gérer des projets
Posté par Sleem . Évalué à -1.
C'est un avis complètement subjectif ceci dit.... Je sais bien que son architecture permet une grande modularité et une bonne puissance, mais c'est beaucoup trop lourd à mon goût (quelle besoin d'interfacer ça avec sqlite, clearsilver, etc...)
Par contre, c'est une bonne chose de gérer subversion.
A quand une véritable inteface web de gestion de projets simple, souple et performante ?
[^] # Re: Trac, un outil pour gérer des projets
Posté par wilk . Évalué à 2.
Peut-être que les développeurs utilisent python, sqlite etc. pour autre chose que ce projet et qu'ils n'ont pas envie de changer de langage et d'outils toutes les 5 minutes.
Ce qui est lourd c'est que les hébergeurs qui acceptent de proposer des alternatives sont toujours aussi rares. Quand bien même on trouverait un hébergeur acceptant le python, ce serait une autre paire de manche que de lui fair accepter subversion... déjà cvs...
Par contre arch, darcs etc. sont de bonnes solutions dans le cas d'un hébergement pauvre puisqu'ils ne nécessitent pas de serveur.
[^] # Re: Trac, un outil pour gérer des projets
Posté par Éric (site web personnel) . Évalué à 1.
> Python, on risque d'être encore loin d'un véritable portail de gestion de
> développement complet
En même temps c'est fait pour fonctionner avec SVN. Si c'était fait en PHP il aurait tout de même fallu que le serveur ait subversion d'installé, qu'une extension PHP pour utiliser la libsvn soit compilée et installée (je ne sais même pas si elle existe), et que sqlite soit compilé et installé, que tu sois autorisé à mettre des scripts dans les hooks du repository subversion ..... je ne suis *vraiment* pas sûr que ça augmente le nombre de plateformes possibles ;)
Globalement quand tu as accès à un subversion, que tu peux mettre des scripts dans le répertoire de hook, tu as souvent de quoi mettre des scripts python (vu que maintenant pour trouver un serveur récent sans python il faut chercher). D'autant que si tu peux mettre des scripts pour les hooks tu as de fait accès au shell plus ou moins directement, il serait futile de ne pas t'autoriser les CGI python.
> quelle besoin d'interfacer ça avec sqlite, clearsilver, etc...
ben ... une base de données pour gérer les données. je ne vois rien d'exceptionnel. À la limite sqlite est justement la solution "cheap", les autres ça aurait été un SGBD complet indépendant, donc un démon de plus à lancer. C'est aussi bien plus rapide à l'exécution pour ce genre de projets, et plus simple à la maintenance.
Pour clearsilver je ne connais pas, mais c'est juste une lib de template, ça permet de ne pas avoir à trop hacker le code ou tout réinventer la roue dans une nouvelle solution de template proprio
Tu aurais préféré d'obscurs fichiers textes avec des structures proprio et imbitables pour les données et les templates ?
Si c'est "lourd" ce n'est certainement pas à cause de ces deux éléments
[^] # Re: Trac, un outil pour gérer des projets
Posté par Olivier Meunier (site web personnel) . Évalué à 0.
En fait, c'est un soft pour ceux qui ont leur serveur (soit en dev au boulot, soit sur un dédié), pas vraiment le truc qui doit s'installer chez Free et Lycos. Et puis de toute façon ça ne fonctionne qu'avec Apache 2 (il faut libapr), utilisé par très peu de monde encore dans l'hébergement (il y a eu TF mais bon...)
# Re: trac clone
Posté par Anonyme . Évalué à 0.
je dirais un clone qui est 100% sur le net mais qui est plus léger!?!?!?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.