Dicas para otimizar o Redmine

A cada atualização do Redmine tenho notado as mudanças e quão significante elas são. O Redmine ainda nem chegou a versão 1.0 e na minha opinião já é significativamente melhor que alguns gerenciadores de projeto. Por exemplo, compará-lo com o Jira (licensa de $4,800 anuais) é piada. Redmine é software livre e muito mais completo.

Em sua versão padrão ele é muito bom, mas imagine que existem muitos plugins para turbinar o seu Redmine. Segue abaixo uma lista de plugins extraída da wiki do Redmine:

Plugin list

  • BotsFilterPlugin previne URLs contra indexação de mecanismos de busca.
  • Bulk Time Entry adiciona múltiplas entradas de tempo de uma vez só.
  • Budget é um plugin para gerenciar o conjunto de resultados de cada projecto, automaticamente calcula alguns indicadores de desempenho.
  • Collapse transforma a barra lateral padrão do Redmine para uma barra expansível.
  • Customer gerencia informações básicas do cliente e analisa os projetos deste cliente.
  • Embedded permite enviar arquivos HTML (ex.: documentação auto-gerada, resultados de testes) em seu projeto.
  • Exception Handler habilita o Redmine a enviar e-mails quando algum erro ou excessão ocorrer.
  • ezFAQ gerenciador de FAQ para redmine.
  • ezLibrarian cria um módulo que serve para a gestão de seus livros em sua empresa.
  • Google Analytics inclui de um modo simples o Google Analytics no Redmine.
  • Google Calendar integra o Redmine com o Google Calendar.
  • Project Scores permite ao usuário atribuir uma pontuação ao projeto, incluindo muitos critéiros de análise.
  • RD formatter permite formatar texto no estilo Ruby Doc
  • Question plugin que permite comunicação entre usuários nas tarefas.
  • Simple CI
  • Stuff To Do Permite o usuário atribuir a ordem das tarefas atribuídas a ele.
  • System Notification habilitao Administrador a enviar notificações por email para usuários recem logados.
  • Timesheet plugin para análise de horas trabalhadas de cada usuário, por projeto.

Encontre mais plugins no GitHub.

Dica: Siga o tutorial de como criar um plugin para o Redmine.

Como instalar um plugin

1. Se você está usando a versão 0.7.x, você precisa instalar o Rails engines plugin (certifique-se de que esteja usando a versão 2.0.2 do Rails). A partir da versão 0.8.0 o Rails engines plugin já está incluso no Redmine, então não precisa seguir este passo.

ruby script/plugin install http://svn.rails-engines.org/engines/tags/rel_2.0.0/
mv vendor/plugins/rel_2.0.0 vendor/plugins/engines

2. Copie o diretório do plugin para #{RAILS_ROOT}/vendor/plugins

3. Se o plugin requer migração, rode o seguinte comando para atualizar a sua database (faça um backup primeiro).

rake db:migrate_plugins

4. Reinicie o Redmine (siga as instruções de acordo com o servidor que você está usando).