Metodologia de Desarrollo en Software Libre para Trac

Plugins de Instalacion de la Metodologia de Desarrollo colaborativo V. 1.0

Tomado de la Gestion de Procesos de Software Libre
 http://wiki.cenditel.gob.ve/wiki/gpdsl
@author Cenditel Merida - Ing. Luis Gerardo Peña Camacho
@email: lpena@…
Modificado por: Nombre de Programador Fecha de modificacion.
@date 2009-09-01 // @version 0.4 //

Requerimientos

Plugins de trac-hacks.org  TocMacro

Pasos para la Instalación de  TocMacro:

  1. Descargar el código fuente de:
        $svn co http://trac-hacks.org/svn/tocmacro/0.11/ tracmacro0.11
    

  1. Compilación e instalación:
        $cd tracmacro0.11
        $python setup.py bdist_egg
        $cp -rf dist/TracTocMacro-11.0.0.3-py2.5.egg /ruta_del_proyecto_trac/proyecto/plugins/
        $chown www-data: /ruta_del_proyecto_trac/proyecto/plugins/TracTocMacro-11.0.0.3-py2.5.egg
    
  2. Actualizar el proyecto trac y reiniciar el servidor apache
        $trac-admin /ruta_del_proyecto_trac/proyecto upgrade
        $/etc/init.d/apache2 restart
    
    Nota: en algunos casos es necesario habilitarlo en la sección de componentes del trac.in del proyecto:
           [components]
           tractoc.* = enabled
    

Instalación del Plugin de Metodologí­a

  1. Ejecutar:
         $svn co http://plataforma.cenditel.gob.ve/svn/plataforma/proyectosDesarrolloSoftware/trac/pluginsMetodologia/trunk/ pluginMetodologia
         $cd pluginMetodologia
         $python setup.py bdist_egg
    
  2. Copiar el archivo .egg del directorio dist creado al realizar el paso 1 en el directorio "plugins" del proyecto o ambiente Trac creado.
        $cp -rf dist/TracMetodologia_TOC_Test_prerelease-0.4-py2.5.egg /ruta_del_proyecto_trac/proyecto/plugins/
    
  3. Actualizar el proyecto Trac
        $trac-admin /ruta_del_protecto_trac/Proyecto_Trac/ upgrade --no-backup
    

Nota: Si se encuentra creado el ambiente del proyecto trac en un directorio con permisos de ejecución de solo root, usar el comando sudo o ejecutarlo como root, p.e.

  $sudo python setup.py bdist_egg
  $sudo cp ./dist/TracMetodologia-0.1-py2.5.egg /var/local/ProyectosTrac/plataforma/plugins/
  $sudo trac-admin /var/local/ProyectosTrac/plataforma/ upgrade --no-backup

Verificar en el navegador la creación de la metodología, a través de:

 http://Ruta_Dominio_Proyecto_Trac/wiki/Metodologia

Ejemplo:

http://localhost/plataforma/wiki/Metodologia

Para editar y o agregar platillas ver el archivo README