Redmine é uma estrutura de gerenciamento de projetos de código aberto em Ruby

Redmine Software de gerenciamento de projetos gratuito

Ferramenta de planejamento de projetos gratuita para rastreamento de tarefas e atividades

Ferramenta de gerenciamento de projetos de código aberto para rastreamento de problemas, gerenciamento de tarefas e conhecimento. Ele suporta integração perfeita com Git, SVN, CVS e Mercurial.

Visão geral

A Redmine é uma estrutura de gerenciamento de projetos gratuita e de código aberto para gerenciamento de tarefas, rastreamento de problemas e gerenciamento de recursos. É bastante simples de estender e personalizar conforme as necessidades da sua empresa com o recurso Campos personalizados. Redmine Host Hosted Project Management Tool Management e recursos de gerenciamento de função fornecem controle flexível do acesso ao usuário. O Open Source Redmine é um melhor software de gerenciamento de projetos leve e fácil de usar que permite gerenciar seus projetos, equipes e recursos. É o gráfico de Gantt e os recursos de relatórios personalizados fornecem suporte adicional ao planejamento e visualização do projeto. Planeje seus projetos usando o painel de gerenciamento de projetos de arrasto e soltar e soltar no Redmine Gantt. Os benefícios do plug -in Redmine Gantt são o planejamento mais fácil das tarefas, os marcos do gráfico de Gantt e os projetos. O Redmine é Ruby on Rails baseado em gerenciamento de tarefas hospedado ferramenta de código aberto com suporte ao banco de dados de vários dados. Você pode integrar seu sistema de rastreamento de bugs e rastreador de problemas de projeto com software de controle de origem superior, como SVN, GIT, CVS, Mercurial, etc. É alternativa de código aberto à JIRA e Melhor Ferramenta de Colaboração de Projetos. Ele também fornece recursos de conhecimento e gerenciamento de documentos para escrever documentos de suporte, informações técnicas e manuais do usuário. Além disso, ajuda suas equipes a colaborar com o recurso Fórum de Discussão. Seu recurso de notificação de segurança por email notifica os administradores em eventos significativos em configurações de segurança, por exemplo Alterar a senha, uma função atribuída ou removida, etc. A ferramenta de rastreamento de bugs de código aberto Redmine está equipado com todos os recursos modernos para ajudar suas equipes a serem mais produtivas.

Requisitos de sistema

O Redmine é Ruby no Rails e o rastreamento de problemas baseado em MySQL / Postgres, rastreamento de tempo e software de rastreamento de projetos on -line. Requer o seguinte software.

  • Ruby 2.3+
  • Rails 5.2+
  • MySQL 5.5+ / Postgres 9.2 + / sqlite 3

Características

A Redmine possui todos os recursos avançados que você pode imaginar do software de gerenciamento de projetos. Os principais recursos de software de gerenciamento de projetos incluem

  • Múltiplos projetos suportam
  • Suporte de subprojeto múltiplo
  • Controle de acesso flexível baseado em função
  • Sistema de rastreamento de problemas flexíveis
  • Gráfico de Gantt e calendário
  • Funcionalidade de rastreamento de tempo
  • Os campos personalizados
  • Notícias, documentos e gerenciamento de arquivos
  • Por projeto Wiki e fóruns
  • Navegador do repositório e visualizador de diff
  • Feeds & Email Notificações
  • Suporte de autenticação múltipla LDAP
  • Suporte de auto-registro do usuário
  • Suporte multilanguage
  • Múltiplos bancos de dados suportam

Instalação

Instalação usando o GitHub

Primeiro, verifique se você instalou todas as dependências. Clone o mais recente repositório do sistema de gerenciamento de projetos Redmine PMS na pasta raiz do documento:

    git clone https://github.com/redmine/redmine

Crie um banco de dados MySQL com os seguintes comandos:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

Copie config/database.yml.example para config/database.yml e edite este arquivo para definir as configurações do seu banco de dados para o ambiente de “produção”. Exemplo para um banco de dados MySQL (porta padrão):

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

Instale o Bundler primeiro se você usar o Ruby 2.5 ou anterior:

    gem install bundler

Em seguida, você pode instalar todas as gemas exigidas pelo software de gerenciamento de projetos Agile Livre do Redmine usando o seguinte comando:

    bundle install --without development test

A geração de um novo token secreto invalida todas as sessões existentes após o reinício.

    bundle exec rake generate_secret_token

Crie a estrutura do banco de dados, executando o seguinte comando no diretório raiz do aplicativo:

    RAILS_ENV=production bundle exec rake db:migrate

Sintaxe do Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Insira dados de configuração padrão no banco de dados, executando o seguinte comando:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

O Redmine solicitará o idioma do conjunto de dados que deve ser carregado; Você também pode definir a variável de ambiente Redmine \ _lang antes de executar o comando em um valor que será retomado automaticamente e silenciosamente pela tarefa. Unices:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

Janelas:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

A conta de usuário executando o aplicativo deve ter permissão de gravação nos seguintes subdiretórios: arquivos (armazenamento de anexos) log (arquivo de log de aplicativos production.log) tmp e tmp/pdf (crie esses se não forem presentes, usados ​​para gerar documentos pdf, entre outros Coisas) Public/Plugin \ _ASSETS (ativos de plugins), por exemplo, supondo que você execute o aplicativo com uma conta de usuário Redmine:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

Nota: Se você tiver arquivos nesses diretórios (por exemplo, restaurar arquivos do backup), verifique se esses arquivos não são executáveis.

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

Teste a instalação executando o Web Web Server:

    bundle exec rails server webrick -e production

Depois que o Webrick começar, aponte seu navegador para http: // localhost: 3000/. Agora você deve ver a página de boas -vindas do aplicativo.

Perguntas frequentes

O que é Redmine?

A Redmine é um gerenciamento flexível de projetos e um sistema de rastreamento de problemas baseado na Web muito popular. Ele suporta vários bancos de dados e permite que os usuários gerenciem vários projetos e subprojetos associados. Ele é escrito usando a estrutura Ruby on Rails e inclui recursos como Wikis e fóruns do Project, rastreamento de tempo e controle de acesso baseado em funções.

Redmine Open Source?

Redmine é uma ferramenta de gerenciamento de projetos de código aberto e flexível. O código -fonte do sistema Redmine de código aberto e do sistema de rastreamento gratuito de projetos está disponível em Github.

Redmine está livre?

Sim, o Redmine é uma ferramenta de gerenciamento de projetos e rastreamento de problemas com base na plataforma cruzada e de plataforma cruzada e ferramenta de rastreamento de problemas na Web. É liberado nos termos da Licença Pública Geral GNU V2 (GPL).

Redmine é melhor que Jira?

A ferramenta de rastreamento de problemas do Redmine é mais fácil de usar e mais rápido de implementar. Jira é mais poderoso e tem um fluxo de trabalho mais visual. O Redmine é um projeto perfeito e um gerenciamento de tarefas flexíveis para equipes de tamanho pequeno. A Jira é mais recomendada para grandes empresas ou para membros da equipe de alta tecnologia com habilidades ágeis.

Quem usa Redmine?

O melhor gerente de tarefas de código aberto do Redmine e o principal software de gerenciamento de projetos ágeis é usado por empresas e equipes com 10 a 50 funcionários ou membros da equipe.

Como você fecha um projeto no Redmine?

Para fechar um projeto no Redmine, é uma ferramenta de rastreamento de edição de código aberto, vá para o projeto Geral Geral Geral> do projeto. Para reabrir novamente, basta clicar em ‘reabrir’. Além disso, temos total três maneiras no rastreador de edições do Redmine Hosting para gerenciar o status de um projeto: excluir, arquivar ou fechar projetos.

Explore

Você pode encontrar os seguintes links de ferramentas de gerenciamento de projetos de software de código aberto relevantes:

 Português