dotproject

Descripción

La herramienta libre mas madura de control de proyectos

Prerequistos

Apache, PHP, MySQL - MariaDB (en principio)

Procedimiento

A. Instalación básica

Descargue dotproject de la pagina web .. http://www.dotproject.net – y los plugines que va a usar. En principio importa el spanish.zip y ls temas bonitos wps-redmond.tar.gz y wps-ligth.tar.gz

Vaya el directorio destino .. /var/ww/html y descomprima dotproject.

Para el paquete de idioma cambiese dentro de dotproject y descomprima spanish.zip ………$> unzip spanish.zip

Para los temas, cambiese a styles y descomprima ahi los paquetes

Suele ser de ayuda cambiar los permisos para apache, para que el instalador pueda hacer los cambios .. $> chown -R apache:apache dotproject

B. Configuración

Ahora desde un navegador visite el sitio para iniciar la instalacion … http://myservidor/dotproject –

Y siga las instrucciones. Esta incluye una base de datos en MySQL - MariaDB y su usuario con permisos.

Con esto esta listo y esta configurado.

1. Afinar acceso

Una vez adentro con admin/passwd vaya a SystemAdmin –> SystemConfiguration  y cambie el locale de “en” a “es”, el tema por defecto de default a wps-redmond o algo asi

Mas adelante puede configurar la autenticacion por LDAP si lo prefiere.

Luego ahi SystemAdmin –>Default User Preferences y cambie la lengua y el tema tambien y esta listo.

2. Segunda accion

Otras Acciones

1. Acceso a un cliente

  • Primero entra como  el usuario para que quede creado en la herramienta
  • Ingresando como administrador
  • Edite el usuario (en el Lapicito) y agregue el usuario a la compañia correspondiente
  • Edite el usuario  (en el Candadito) .. Cambie el rol de anonymous a guest (Invitado)  o ser agregue invitado y borre anonimo
  • Ahi mismo en permisos,
    • Agregue permisos a Empresas,
    • Escoja la empresa
    • Y escoja los permisos de Acceso [ ] y Vista [ ]
    • Dele enviar
  • Asi solo debe ver los proyectos de su empresa.


En el ultimo 2.1.8 me toco editar el role de usuario guest (Invitado) para prohibir acceso a contactos y empresas para que no viera de mas

2. Integracion con Sugar

create unique index NombreUnico on companies(company_name);

3. Como hace tareas padres en DotProject

Son las llamadas tareas dinamicas .. inclusive cambia el font y son iconizables.

Toca que no dependan de nadie, las dependencias se trazan con sus tareas hijas

Y ahi si calcula el % de evolucion correctamente.

Problemas

1. Si el usuario puede ver todos los proyectos

- Debe revisar en System Admin buscar User Roles en Guest (en el candadito) verificar que tengan los siguientes permisos para:

  • Projects                      ALL                     Acceso [ ] y Vista [ ]
  • Tasks                          ALL                     Acceso [ ] y Vista [ ]
  • Tasks logs                  ALL                     Acceso [ ] y Vista [ ]
  • Ficheros                    ALL                     Acceso [ ] y Vista [ ]
  • Calendarios              ALL                     Acceso [ ] y Vista [ ]
  • Recursos                   ALL                     Acceso [ ] y Vista [ ]
  • Events                       ALL                     Acceso [ ] y Vista [ ]
  • Ayuda                        ALL                     Acceso [ ] y Vista [ ]
  • Detalles                     ALL                     Acceso [ ] y Vista [ ]

2. Graficas

Hi,
i think that´s an small problem !!

go to 

\\dotproject\\lib\\jpgraph\\src 

an choose the file : JPGRAPH_GANTT.PHP

in line 19 (is i counted right ;-) ) you must change the value 5000 to 8000

Example:

// Maximum size for Automatic Gantt chart
DEFINE('MAX_GANTTIMG_SIZE_W',4000);
DEFINE('MAX_GANTTIMG_SIZE_H',8000); ←—- IN THIS LINE


an than you can see the full gantchart !!

Best regards from germany

TomZett

3. Como mejorar la velocidad

Hay dos formas de mejorarlo, poniendo unos indices en la BD y habilitando cache en la libreria.

http://thedesignspace.net/MT2archives/000518.html#.VBLhtR83_eI
 

Referencias

-

FIN

15-Marzo-2006 J.E.Gomez v1.0 Primera version


Advertencia

Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.


 

Volver arriba