The roadmap provides a view on the ticket system that helps planning and managing the future development of a project.
The Roadmap View
Basically, the roadmap is just a list of future milestones. You can add a description to milestones (using WikiFormatting) describing main objectives, for example. In addition, tickets targeted for a milestone are aggregated, and the ratio between active and resolved tickets is displayed as a milestone progress bar.
The Milestone View
It is possible to drill down into this simple statistic by viewing the individual milestone pages. By default, the active/resolved ratio will be grouped and displayed by component. You can also regroup the status by other criteria, such as ticket owner or severity. Ticket numbers are linked to custom queries listing corresponding tickets.
It is possible to add, modify and remove milestones using either TracAdmin or the web interface.
Note: Milestone descriptions can currently only be edited from the web interface. With appropriate permissions, you’ll see buttons for milestone management on the roadmap and milestone pages.
The Roadmap supports the iCalendar format to keep track of planned milestones and related tickets from your favorite calendar software. Calendar applications supporting the iCalendar specification include Apple iCal for Mac OS X and the cross-platform Mozilla Calendar, and Chandler. Korganizer (the calendar application of the KDE project) and Evolution also support iCalendar.
To subscribe to the roadmap, copy the iCalendar link from the roadmap (found at the bottom of the page) and choose the “Subscribe to remote calendar” action (or similar) of your calendar application, and insert the URL just copied.
Note: For tickets to be included in the calendar as tasks, you need to be logged in when copying the link. You will only see tickets assigned to yourself, and associated with a milestone.
More information about iCalendar can be found at Wikipedia.