Main Content

Organizing projects with the Redmine plugins

Promet Source advocates all things open source: we not only deliver open source solutions, we use open source software and technologies as well.   Redmine is the foremost open source tool for managing the implementation of Drupal projects.  Promet's network has demanded more information on our configuration and modules (plugins) used in our Redmine utilization. At long last, we give insight into why we use Redmine to manage all of our projects and team members. 
Running large scale web development projects is a complex task requiring a lot of documentation, keeping track of schedules, versions, releases, bugs, resources, and effort.  Project managers have their favorite tools that they usually bring to the project, just like developers have their favorite editors and modules.  Running a project office with many projects and stakeholders or running a company which manages hundreds of projects at any given time is even more complex.
Promet Source has presented sessions regarding the tools of successful project management at many Drupal Camps; we are experts in the field.  Years ago, we moved away from using spreadsheets, bug tracker, paper, google docs, and other "not to be named" tools and migrated everything into Redmine.  We have firsthand experience in overhauling and automating the management process; it's arduous but worth the effort.
Our transition into Redmine enabled us to manage the following functions from a single platform:
  • Communication and collaboration
  • Internal processes
  • Client reporting
  • Ticketing and task management for development and support
Benefits of Redmine:
  • Run all operational aspects of a 30+ person Drupal shop
  • Stay organized and agile
  • Communicate amongst team members
  • Remotely manage distributed, virtual teams
  • Document our work
  • Track our time
  • Provide clients with visibility and transparency
During some of our talks, we have been asked about our specific configuration and set up.  The list of plugins (a plugin is analogous to a module in the Redmine world) is growing; there may be new plugins that are more applicable to your needs.
We encourage you to explore the plugins available in the Drupal Redmine group and the entire, ever-growing list of plugins on the Redmine project. 
Currently, Promet uses and recommends the following plugins:
Embed various documentations in your projects
Jean-Philippe Lang
Global filter plugin
Display issues that satisfy a global filter across projects. Has the ability to filter on the projects displayed.
Kumudha Rangachari 0
Menu Link plugin
Add a link to the top menu of Redmine.
Tide, Yuki Kita
Redmine Application Menu Adds plugin
Add tabs in the Redmine Application Menu.
Romain Georges
Redmine Assets plugin
Provides a central location to view all your project's assets.
Brent Shaffer
Redmine Auto Done 100%
Automatically sets 100% done on "Resolved" or "Closed".
Wade Womersley
Redmine Backlogs
A plugin for agile teams.
friflaj, Mark Maglana, John Yani, mikoto20000, Frank Blendinger, Bo Hansen, stevel
Redmine Charts
Plugin for Redmine which integrates useful project charts.
Maciej Szczytowski
Redmine Code Review plugin
This is a Code Review plugin for Redmine.
Haruyuki Iida
Default queries per project
Apply default queries for individual projects or for projects based on their type.
Vitaly Klimov
Document Management System Features
Vít Jonáš
Redmine Favorite Projects plugin
Helps to clean up projects jumpbox. This plugin helps organize multiple projects.
Redmine Issue Control Panel plugin
Switch issue statuses from sidebar - without opening the Update screen.
Konstantin Zaitsev, Alexandr Poplavsky, Pavel Vinokurov, Sergei Vasiliev
Redmine Private Note plugin
Issue extension that provide private notes that viewable only by permission
Jonathan Himbing
Provides an API that can be used to find the rate for a Member of a Project at a specific date. It also stores historical rate data so calculations will remain correct in the future.
Eric Davis
Redmine Schedules plugin
Manage team and assigned projects over time. Provides a method to allocate users to projects and to track this allocation over time. It does so by creating daily time estimates of hours worked per project, per user.
Brad Beattie
Redmine Show Descriptions plugin
Shows full issue descriptions in the issues list.
Alexandr Poplavsky
Redmine Startpage plugin
Allows the user to select almost any redmine sub page as start page for a Redmine website
Txinto Vaz
Redmine Whining plugin
Sends email alerts when an issue was not updated within a certain amount of time. This plugin MUST be called from a cronjob.
Emmanuel Bretelle
Redmine Wiki Extensions plugin
This is a Wiki Extensions plugin for Redmine
Haruyuki Iida
Redmine Work Time plugin
A plugin to view and update TimeEntry by each user.
Tomohisa Kusukawa