Tutorial em português para Instalação do dotProject
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;
-
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);
-
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.
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
# wget -cv http://ufpr.dl.sourceforge.net/sourc…t-2.1.2.tar.gz
# 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/
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 .
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
-
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;
-
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;