2

Tutorial em português para Instalação do dotProject

Posted by admin on dez 10, 2008 in Projetos
O objetivo deste tutorial é apresentar o processo de instalação do dotProject. Também serão abordadas informações sobre a instalação do pacote de tradução e possíveis soluções para os problemas que podem ocorrer durante a instalação da ferramenta.
Introdução
O dotProject é um software livre para gerenciamento de projetos. É uma ferramenta de fácil manipulação e com funcionalidades que a tornam apropriada para o uso em ambientes corporativos. O dotProject é uma aplicação web, escrita em PHP e utilizada banco de dados MySQL. Iniciado no ano de 2000, não existe nenhuma empresa por trás deste projeto. Ele é gerenciado, mantido e desenvolvido por um grupo voluntário e pelos próprios usuários. O dotProject é uma aplicação WEB e seu acesso é feito através de um browser, logo, sua utilização independe de Sistema Operacional e da instalação na máquina do usuário.

Algumas das funcionalidades do dotProject:

  • Gerenciar tempo, comunicação, tarefas, compartilhamento;
  • Gerenciar a elaboração progressiva do projeto;
  • Acompanhar ações das tarefas diariamente;
  • Identifica cada tarefa, o(s) designado(s), janela de tempo definida;
  • Permite upload e download de arquivos;
  • Permite integração com autenticação ldap;
  • É multiusuário;


Requisitos Básicos
Para a instalação do dotProject são necessários alguns requisitos, como:
  • PHP 4.1 ou superior;
  • Apache Web Server (versões 1.3.x ou 2.x);
  • MySQL Server (versão 3.23.x ou superior);
Existem algumas observações a respeito dos requisitos básicos:

  • O MySQL deve ser criado em primeiro lugar, para que o usuário do dotProject possa criar tabelas temporárias durante a instalação. Especificamente, o banco de dados do usuário deve ter permissões ALTER e DROP.
  • A instalação deve ter o PHP register_globals configurada como desligado (OFF), para que o dotProject possa ser executado em um modo mais seguro e otimizado. O instalador do dotProject detecta automaticamente o estado do register_globals. O dotProject poderá funcionar com o register_globals ligado (ON), mas não é recomendado.


Instalação

Existem dois métodos de instalação do dotProject: através do painel de controle e baseada no browser (browser-based). As versões mais recentes do dotProject (2.0 ou superior) não foram feitas para serem instaladas manualmente. O painel de controle online é um método que geralmente leva em torno de cinco a dez minutos para instalar o dotProject. A instalação baseada no browser demanda um pouco mais de tempo, cerca de dez a sessenta minutos. Este tutorial irá focar o método de instalação baseado no browser.

A seguir será apresentado um passo-a-passo a respeito da instalação do dotProject:

1) Fazer login como usuário root ou use o programa su $ su – Será pedida a senha de root.

2) Entrar no diretório /var/www

# cd /var/www

3) Fazer o download do dotProject utilizando a ferramenta wget

# wget -cv http://ufpr.dl.sourceforge.net/sourc…t-2.1.2.tar.gz
4) Descompactar o dotProject utilizando a ferramenta tar

# tar -xzvf dotproject-2.1.2.tar.gz

5) Configurar o usuário e grupo root como owner do programa descompactado

# chown -R root:root dotproject/

Primeiro Login

No browser, digitar http://localhost/dotproject . Depois, entrar com o usuário admin e a senha passwd . A partir de agora, o dotProject já pode ser utilizado. No entanto, somente a versão em inglês está instalada. Para personalizar o dotProject, seguir os seguintes passos:

  • Clicar em System Admin;
  • Clicar em System Configuration;
  • Alterar o campo Currency Symbol para R$;
  • Alterar o campo Company Name para o nome da empresa que está utilizando o dotProject;
  • Clicar no botão Save .
Tradução para o Português

A versão mais atual da tradução está disponível para download ( clique aqui ). Os passos para a instalação do pacote de tradução são:

# cd /var/www/dotproject/locales

# wget -c –nd “http://downloads.sourceforge.net/dotmods/dotproject-1.0.2-1.pt_br.tgz?modtime=1084320000&big_ mirror=0%E2%80%9D“ –O dotproject-1.0.2-1.pt_br.tgz
# tar xzvf dotproject-1.0.2-1.pt_br.tgz

  • Entrar como administrador no dotProject e clicar em System Admin;
  • Clicar em System Configuration;
  • Alterar o campo Host Locale para pt_br, e clicar em Save;
  • Fazer logoff, um reload na tela de usuário e senha e realizar um novo login como administrador;
  • Clicar em System Admin;
  • Clicar em Default User Preferences;
  • Alterar o campo Locale para Portuguese (BR) e clicar em ‘submit’;
  • Os novos usuários que forem criados já terão Portuguese (BR) como linguagem padrão;
Para alterar os usuários atuais ir até Administração de Usuários, clicar no cadeado ao lado do usuário e após Editar Preferências. Alterar o campo Localização para o usuário, selecionando Portuguese (BR).

Criar Novos Usuários

  • Clicar em ‘User Admin’;
  • Clicar no botão ‘Add User’ (canto superior direito);
  • Preencher os campos obrigatórios no formulário de criação de usuário e clicar no botão ’submit’;
  • Após realizar o cadastro, será apresentada a tela de funções. Selecionar a função ‘Project worker’ e clique no botão ‘add’;
  • Após o usuário criado e as permissões inseridas, fazer logoff e depois um login com o usuário recém criado e testar a senha e permissões.

Dicas Interessantes:

- Fazer com que o calendário permita acentuações:

Alterar a linha 267-268 no arquivo modules/calendar/calendar.class.php

A linha original é essa:


$s .= “\n\t\t<th width=\”14%\”>” . htmlentities(utf8_encode($day), ENT_COMPAT, $locale_char_set) . “</th>”;

Deve ficar assim:

$s .= “\n\t\t<th width=\”14%\”>” . htmlentities($day, ENT_COMPAT, $locale_char_set) . “</th>”;


- Resolver problema de conclusividade das tarefas do projetos
:

Após executar a migração de dados de dotProject de uma versão mais antiga, pode ocorrer com um problema na versão atual: a não conclusividade das tarefas dos projetos, chegando a 99,99% mas não atinge os 100%. Para corrigir, basta acessar o banco de dados e executar o comando abaixo:

ALTER TABLE `tasks` MODIFY `task_percent_complete` tinyint(4) DEFAULT ‘0′ NOT NULL;

Tags:

Copyright © 2013 Gustavo Franco All rights reserved. Theme by Laptop Geek.