Trac

  • Aumentar el tamaño de subida permitido para adjuntos en Trac

    Este breve artículo explica cómo aumentar el tamaño de subida máximo permitido para adjuntos en un sistema de seguimiento de incidentes Trac.

  • Crear un entorno de proyecto en Trac

    Esta guía explica cómo crear un nuevo entorno de proyecto en un servidor con Trac instalado y funcionando.

    Trac es una Wiki mejorada y sistema de seguimiento para proyectos de desarrollo de software. Utiliza un enfoque minimalista a las soluciones de gestión de proyectos basadas en Web, entrometiéndose lo menos posible y manteniéndose al margen del proceso de desarrollo de proyectos establecido por un equipo.

    Trac provee una interfase a Subversion y ​Git (u otros sistemas de control de versiones), una Wiki integrada y facilidades de reporte. A su vez, permite utilizar lenguaje de markup Wiki en descripciones y mensajes de commit, crear enlaces y referencias entre bugs, tareas, etc. Incluye una línea de tiempo que muestra los eventos en orden y un roadmap.

    Trac está escrito en lenguaje Python y necesita una base de datos ​SQLite, ​PostgreSQL, o ​MySQL para su funcionamiento. Además, utiliza el sistema de plantillas ​Genshi para renderizado de HTML.

    Esta guía no incluye la instalación del Software Trac en un servidor, sino la creación de un nuevo entorno de proyecto. Para conocer el proceso de instalación de Trac, remitirse a la guía de instalación oficial: Trac Installation Guide for 1.2.

  • Gestión de permisos de Trac desde línea de comandos

    Al intentar acceder a la wiki de un proyecto alojado en un servidor Trac, me encontré con el siguiente mensaje de error:

    WIKI_VIEW privileges are required to perform this operation on WikiStart. You don't have the required permissions.
    

    Básicamente significa que el usuario actual no tiene permisos para acceder a la Wiki. Este artículo demuestra cómo gestionar permisos de acceso (autorización) a un sistema Trac desde línea de comandos.