[Webinar] Streamline your web hosting managementRegister Today


Redmine: Changing Versions to Milestones

Published on
10,313 Points
Last Modified:
Community Pick
At the office, we’ve started to get serious about organizing what we’re doing. I mean, it was getting to the point where every time I received a phone call, it began with “I know you’re really busy, but…” My boss was taking tasks away from me left and right – not in a bad way, but just so I could get the important things done. I’m pretty sure threats were made to several folks to not bother me.

One day, I sat down with him at lunch, and we decided we really needed a way to just figure out “what stuff we had to do”. A project management system was needed, both to solve the problem of tasking the department equally and so we could track what jobs were in progress.

After several involved Google searches, I came across Redmine, a very flexible, web-based project management system developed on Ruby on Rails. I was skeptical at first, but truthfully Redmine is one of the most active and functional project management apps I’ve used. Primarily aimed at software development, Redmine has many third-party plugins available to extend the capabilities for any organization, and can be used to control nearly any type of project. Plus, the "free" price point was a lot more attractive than Microsoft Office Project Server.

One of the major modifications we were interested in making was changing the “versions” feature to “milestones”. Our primary use of Redmine is managing standard projects, not software development, but the concept is the same. I found that I was not the only one interested in this feature, a request had been submitted nearly 2 years ago. The basic consensus was that it could be changed, but then it would not suit the needs of software developers. As a flexible framework, it was noted that you could edit the *.yml configuration files with little difficulty, but no further explanation was provided.

Well, here’s that explanation on how to change “versions” to “milestones” in Redmine:


Navigate to your Redmine install directory, and open config\locales\en.yml (or whichever localization you need to modify). These files contain labels for each language supported by Redmine.


Run a simple find and replace for the word version. Be very careful not to modify the actual variables, just the assigned value.


Save the file, and restart the Redmine application.
That’s all there is to it!

You might see the capability to change some of these values from the Redmine GUI in the distant future, but at the current time it’s a slight technical challenge. In any case, I’ve found this is a very quick and simple fix. I hope this is a help to anyone (like I was) who’s starting out with Ruby on Rails for the first time and is a little apprehensive.
1 Comment

Administrative Comment

by:Eric AKA Netminder

Nice, tidy little article. It has been published, and I have set it as a Community Pick as well.


Page Editor

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Join & Write a Comment

There may be issues when you are trying to access Outlook or send & receive emails or due to Outlook crash which leads to corrupt or damaged PST file. To eliminate the corruption from your PST file, you need to repair the corrupt Outlook PST file. U…
In this video I will demonstrate how to set up Nine, which I now consider the best alternative email app to Touchdown.
Suggested Courses

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month