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:
 
Embedded
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.
https://www.ultragreen.net/projects/show/redmine-appmenuadds
Romain Georges
 
Redmine Assets plugin
Provides a central location to view all your project's assets.
https://github.com/bshaffer/redmine-assets-plugin
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.
http://github.com/mszczytowski/redmine_charts/
Maciej Szczytowski
 
Redmine Code Review plugin
This is a Code Review plugin for Redmine.
http://www.r-labs.org/projects/show/codereview
Haruyuki Iida
 
Default queries per project
Apply default queries for individual projects or for projects based on their type.
Vitaly Klimov
 
DMSF
Document Management System Features
http://code.google.com/p/redmine-dmsf/
Vít Jonáš
 
Redmine Favorite Projects plugin
Helps to clean up projects jumpbox. This plugin helps organize multiple projects.
 
RedmineCRM
 
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
https://github.com/nathanjo/redmine-private-note
Jonathan Himbing
 
Rate
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.
https://projects.littlestreamsoftware.com/projects/redmine-rate
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
http://gatatac.net/projects/redminewikistartpage
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
http://www.r-labs.org/projects/r-labs/wiki/Wiki_Extensions_en
Haruyuki Iida
 
Redmine Work Time plugin
A plugin to view and update TimeEntry by each user.
Tomohisa Kusukawa