«
»

Redmine

September 21st, 2009 by George Notaras

Redmine is an open source, cross-platform and cross-database project management platform, written using the Ruby on Rails framework. After doing some testing in August 2009, I decided to switch to this platform on CodeTRAX.org. Redmine is so feature rich and well-designed that it is difficult to go unnoticed. Some of the features include:

  • Multiple project support within one Redmine instance
  • Multiple subproject support
  • Flexible role based access control with user-defined roles
  • Flexible issue tracking system with user-defined statuses and issue types
  • Automatic gantt chart and calendar based on issues start and due dates
  • News, documents & files management
  • Feeds & email notifications
  • Per project wiki
  • Per project forums
  • Time tracking
  • Custom fields for issues, time-entries, projects and users
  • SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • Repository browser and diff viewer
  • Plugin system
  • Issue creation via email
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support (MySQL, PostgreSQL and SQLite)

This platform is here to win.

During my tests, the only shortcoming was the lack of subversion repository path-based access control, but this might change in the near future. Another thing, about which I was a bit skeptical at first, was the fact that this project is written in Ruby, a programming language I do not know. But, finally, I think that this will not be a problem since I intend to stick to the default functionality. If, for any reason, I have to write a plugin to extend its functionality, that will be an excellent opportunity to know Ruby.

I highly suggest that you try out the demo Redmine installation.

Time permitting, I intend to write an extensive guide describing the installation of Redmine with Subversion repository support.

Stay tuned…

The Redmine by George Notaras, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Tags:

2 Responses to “Redmine”

  1. Ilias Romanos Says :

    I’ve had problems with trac, similar to the ones you mention on your previous post. I didn’t knew Redmine and it looks close enough to what I was looking for. Thanks!

  2. George Notaras Says :

    @Ilias: Trac lacks several features and that’s why it has to be integrated with other software, which I guess is the most important of the shortcomings. For instance, there is no user-management facility, no facility that would aid the discussion about the project and of course no support for multiple projects using a single database.

    On the other hand, Redmine has all this functionality by default. I am sure you will love it.

    Thanks for stopping by.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre>