Redmine est l’outil de gestion de projet concurrent de trac qui monte qui monte.
C’est une application qui utilise le framework RoR. J’ai voulu le tester et pour cela, j’ai importé les données du trac que j’utilise.

aptitude install rubygems rake libmysql-ruby libopenssl-ruby libsqlite3-ruby

libmysql est nécessaire à Redmine pour utiliser mysql, sqlite3 pour faire l’import de trac. Voici à quoi ressemble la migration de trac vers Redmine, l’outil fonctionne sans problème.

$ rake redmine:migrate_from_trac RAILS_ENV="production
WARNING: a new project will be added to Redmine during this process.
Are you sure you want to continue ? [y/N] Y
Trac directory []: /home/trac/blahblah/
Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: sqlite3
Trac database encoding [UTF-8]:
Target project identifier []: blahblah
This project already exists in your Redmine database.
Are you sure you want to append data to this project ? [Y/n] y
Migrating components
Migrating milestones
Migrating custom fields
Migrating tickets
Migrating wiki

Tout est présent, les utilisateurs sont fonctionnels. Après un rapide tour du propriétaire, voici mes premières impressions sur Redmine :

  • Supporte nativement multiprojets
  • Il permet d’utiliser un forum, joindre des documents par projet
  • Il se comporte comme un client svn distant et n’a pas besoin d’avoir accès au FS comme trac
  • Interface d’administration très complete
  • Diagramme de Gantt automatique