Redmine es una herramienta para la gestión de proyectos que incluye un sistema de seguimiento de incidentes con seguimiento de errores, calendario de actividades, diagramas de Gantt, wiki, foro, visor del repositorio de control de versiones, RSS, control de flujo de trabajo basado en roles, integración con correo electrónico, etcétera.Está escrito usando el framework Ruby on Rails. Es software libre y de código abierto, disponible bajo la Licencia Pública General de GNU v2. El diseño de Redmine está significativamente influenciado por Trac, otra herramienta con características similares.

características de Redmine:

  • Soporte para multiples proyectos (mejora en relación a trac)
  • Control de acceso flexible
  • Sistema de seguimiento de problemas
  • Diagrama de Gantt y calendario
  • Noticias, documentos y gestión de archivos
  • Notificaciones RSS y correo electrónico
  • Wiki integrada, foros
  • Tiempo de seguimiento
  • Integración SCM (SVN, CVS, Git, Mercurial, Bazar y Darcs)
  • Compatibilidad con la autenticación LDAP múltiple
  • Apoyo de auto-registro del usuario
  • Soporte multilenguaje
  • Soporte de múltiples bases de datos

En Debian Wheezy se instala con los siguientes requerimientos:

 sudo apt-get update
 sudo apt-get install apache2 mysql-server

Instalamos los paquetes de Redmine

sudo apt-get install redmine-mysql redmine libapache2-mod-passenger

En el proceso de instalación requerirá las credenciales del usuario root de mysql, la configuración de la guarda en /etc/redmine/default, ahi encontramos el archivo database.yml donde esta lo relacionado a la base y el entorno de ejecución.
Para mostrar el sitio creamos un enlace:

sudo ln -s /usr/share/redmine/public /var/www/planificacion

Agrega la linea PassengerDefaultUser www-data al archivo /etc/apache2/mods-available/passenger.conf

Definimos donde estan alojados los archivos de Redmine en el virtual host del apache (Ejemplo: /etc/apache2/sites-available/default)

<Directory /var/www/planificacion>
        RailsBaseURI /planificacion
        PassengerResolveSymlinksInDocumentRoot on
</Directory>

Activamos el modulo en el apache y reiniciamos con el comando:

sudo su -c “a2enmod passenger && invoke-rc.d apache2 restart”

para que los plugins trabajen correctamente creamos un enlace simbólico:

ln -s /var/cache/redmine/default/plugin_assets /usr/share/redmine/public/

y verificamos la instalación en http://localhost/planificacion

Anuncios