Navegador de Archivos
Calendario del Blog
General
Instalando Trac en windows
¿Que es Trac?
Trac es un sistema de manejo y seguimiento de issues para proyectos de desarrollo de software. Provee una interfaz para subversion (y otros sistemas de control de versiones), un Wiki integrado y facilidades para generar reportes útiles en el seguimiento del desarrollo de software.
Está escrito en el lenguaje de programación Python y necesita una base de datos, SQLite, PostgreSQL, o MySQL. Para poder renderear HTML, Trac usa un sistema de templates llamado Genshi.¿Que se requiere para instalar Trac en windows?
Partiendo de que se tiene instalado un repositorio de subversion y el cliente de TortoiseSVN lo siguiente en la lista es instalar:
Pasos a seguir
- Generamos nuestro repositorio de subversion (c:\repositories\projectName\), puedes ver como hacerlo en un post que hice sobre eso o bien puedes instalar VisualSVN que es mucho más fácil de administrar.
- Instalamos Python, SVN Python, SQLite, Trac y Genshi en este orden, haciendo doble click en el instalador y seguimos las instrucciones.
Levantamos el servidor de trac
- Seleccionamos el directorio que vamos a utilizar para almacenar nuestro proyecto en Trac (puede ser algo como c:\tracproject )
- Copiamos el archivo ez_setup.py en el directorio scripts, donde se instalo Python, en mi caso es c:\Program Files\Python\Scripts.
- Ahora abrimos una terminal (Click en Inicio > Run y tecleamos cmd o bien con el atajo de "Ventanita + R" ) y tecleamos lo siguiente en la terminal, asegurando de dar un enter por cada comando.
cd pyth*
cd scr*
ez_setup.py
- Ahora tecleamos
Database connection string [sqlite: db/trac.db]> Lo dejamos en blanco y precionamos Enter
Repository type [svn]> Igual, lo dejamos en blanco y precionamos Enter
Path to Repository [/path/to/repos]> c:\repositories\projectName\
- Para facilitar el manejo de usuarios en Trac, se recomienda usar el plugin "Account Manager" disponible en Trac Hacks.
- En la misma ventana (debe estar todavía en c:\Program Files\Python\Scripts\) tecleamos lo siguiente y precionamos Enter
- Vamos a la ruta donde está nuestro proyecto de Trac (c:\tracproject ) y en el directorio de configuración localizamos el archivo llamado trac.ini y lo editamos poniendo lo siguiente debajo de la sección que dice [header_logo]
[components]
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = enabled
acct_mgr.htfile.htdigeststore = enabled
acct_mgr.pwhash.htdigesthashmethod = enabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.registrationmodule = enabled
trac.web.auth.loginmodule = disabled
- Regresamos al directorio del proyecto (c:\tracproject ) y generamos un archivo llamado "passwd.txt" dejandolo en blanco.
- Ahora les damos permiso a los usuarios anonimos para que puedan visualizar el directorio (aunque no esten logeados)
- Por último, podemos provar el sistema tecleando:
Ahora ya podemos visualizar el sistema de Trac en el navegador de nuestra preferencia tecleando http://localhost:8000/
Para poder administrar a los usuarios es necesario seleccionar el menú de Configuración dentro de la pestaña de "Admin" y cargar donde dice HtDigestStore el nombre del archivo (filename) c:\tracproject\passwd.txt y realm como "trac"
La siguiente configuración es de usuarios, le damos click. Creamos nuestra cuenta y ya podemos ir a la configuración de permisos. Por default los usuarios anonimos pueden ver y modificar el sitio, es necesario que nosotros limitemos el acceso a los diferentes lugares del proyecto.
Espero les sirva esta información que he obtenido de un How To para instalar Trac en Windows.Resources
http://trac.edgewall.org/
http://trac.edgewall.org/wiki/TracInstall
http://how-to-solutions.com/how-to-install-trac-on-windows.html
Estadísticas de visitantes








Comentarios Recientes
- Celulares con Wifi en Como escoger el amor de tu vida.
- master en La diferencia entre un amigo y un novio
- Iván Jaimes en Internet Explorer 8 y la vista compatibilidad
- mauro en Internet Explorer 8 y la vista compatibilidad
- Iván Jaimes en ¿Qué hacer para que te valoren más?
- marcela en ¿Qué hacer para que te valoren más?
- Iván Jaimes en
- karyot en Haces ruido o te gusta volar?
- Iver en Haces ruido o te gusta volar?
- leo_on en Haces ruido o te gusta volar?
- Iván Jaimes en Los detalles hacen la diferencia
- linuxman en Los detalles hacen la diferencia
- Marcelo Araújo en Internet Explorer 8 y la vista compatibilidad
- Iván Jaimes en Código con aroma de mujer
- karyot en Código con aroma de mujer
- Profesor Mamelowsky en Código con aroma de mujer
- karyot en Lo sabroso de la vida
- Iván Jaimes en
- Iván Jaimes en Internet Explorer 8 y la vista compatibilidad
- cordoba en Internet Explorer 8 y la vista compatibilidad

Dejar un comentario