
Me apunto brevemente como hize para instalar un plugin para TRAC, que luego me conozco y no me acordaré. Concretamente, instalé un plugin para controlar las horas destinadas a un tiquet, porque por defecto la 0.11 (que sí que lleva el webadmin) no lo tiene implementado.
Vamos la url del plugin y descargamos el zip. Hay que descargar la versión correcta dependiendo de nuestro TRAC.
Descomprimimos
1 | <strong># unzip timingandestimationplugin_branches_trac0.11-r5650.zip</strong> |
Creamos el .egg
1 | <strong># python setup.py bdist_egg</strong> |
Esto genera un archivo .egg que hay copiar en la carpeta plugins del entorno TRAC.
1 | <strong># cp TracHoursPlugin-0.3.1-py2.4.egg /path/to/TRAC/env</strong> |
Hemos de vigilar los permisos del plugin para que TRAC pueda leerlo. Hemos de editar el trac.ini y habilitar el plugin
1 2 | [components] trachours.* = enabled |
Finalmente, actualizar nuestro proyecto y reiniciar Apache o el servidor web.
1 2 | <strong># trac-admin /path/to/TRAC/env upgrade # service httpd restart</strong> |
Links