Redmine un gestionnaire de projet peu connu
Par eMerzh le mercredi 16 janvier 2008, 12:50 - Lien permanent
A la recherche d'un gestionnaire de projet à la hauteur de mes besoins, je suis tombé sur Redmine.... Un gestionnaire de projet web écrit en Ruby on Rails....
Ce gestionnaire offre une interface claire et puissante me permettant de répondre à plusieurs de mes besoins (intégration avec un gestionnaire de source svn , bzr, et éventuellement autres....multi-projet, multi-utilisateur, workflow, notification ,.....)
Fonctionnalités :
Je reprend donc les fonctionnalités principales décrites sur le site :
- Gestion multi-projet
- Gestion des accès par rôle
- Système de suivi flexible
- Graphique Gantt et calendrier
- Gestion des nouvelles, documents et fichiers
- Notification par email ou Flux
- Wiki et Forum par projet
- Gestion simple du temps (time tracking)
- Champs personnalisés pour les projets, utilisateurs ou anomalies
- Integration avec les gestionnaires de sources (SVN, CVS, Mercurial, Bazaar et Darcs)
- Support de LDAP multiple .
- Multilingue
- Multi - bases de données
une démo est disponible sur http://demo.redmine.org/
Voici en très gros ce que ça donne...

Un projet

Une interface de consultation des anomalies
Comment tester sous ubuntu?
N'étans pas expert dans Ror, je n'étais pas sûr de pouvoir installer ça facilement sur ma petite ubuntu... Et pourtant....
Un petit apt-get par-ci et par-là et c'était réglé..
Commençons donc par installer Ror :
sudo aptitude install rails
puis téléchargeons Redmine, décompressons-le et installons-le :
wget http://rubyforge.org/frs/download.php/29428/redmine-0.6.3.tar.gz
tar xvzf redmine-0.6.3.tar.gz
cd redmine-0.6.3
Puis, suivez les instructions du fichier d'installation (doc/INSTALL)
- Créez une base de donnée de votre choix vide (SQLite, Mysql,...)
- éditez le fichier config/database.yml pour la partie "Production"
- Créez la structure de la base grâce à
rake db:migrate RAILS_ENV="production"
- Chargez les paramètres par défauts avec
rake redmine:load_default_data RAILS_ENV="production"
- puis lancez le serveur
ruby script/server -e production
- Rendez vous alors dans votre navigateur sur http://localhost:3000/ et authentifiez vous comme admin/admin
Après il est possible de configurer un apache ou un Lighttpd pour de meilleures performances, mais ceci ne fait pas l'objet de ce billet.
Conclusion :
Très sympathique logiciel qui gagne à être plus connu. On regrettera toutefois le nombre d'hébergeurs supportant le Ruby et permettant donc un déploiement plus massif de Redmine. Certains éléments manquent encore un peu d'intuitivités, mais le principal est là.
Bref, personnellement, il est adopté 

Commentaires
superbe!
je l'installe lundi sur notre serveur ubuntu du boulot
Je signale 2 différences par rapport à trac :
- l'administration se fait directement via l'interface web
- possibilité de lié plusieurs tickets (par exemple créer des dépendances)
vivement que le nombre de plugins disponibles augmentent !
Salut,
Je signale un autre tutoriel, un peu plus complet : http://wiki.ouitech.fr/doku.php/tut...
J'ai par exemple rencontrer le problème concernant mysql donc ce n'est pas une mauvaise chose de le signaler.
Bonne continuation,
Bonjour,
Je suis en train d'essayer organiser mon activité à l'aide d'outils de ce genre, et n'ayant trouvé que Trac comme outils intégré j'allais évidemment partir sur ce choix.
Votre billet me laisse perplexe sur mon choix initial, car je trouve Redmine légèrement plus convivial à première vue.
D'autres commentaires d'utilisateurs de Trac pour comparer les solutions ? Merci d'avance.