Ando probando el Mantis Bug Tracker que es un gestor de proyectos en formato de aplicación web, desde el punto de vista de bugs, roadmap y un estilo al Trac.
El trac lo podeis ver funcionando en algunas proyectos famosetes como Pidgin, la verdad es que para gestionar bugs, crear roadmaps y gestionar versiones tiene muy buena pinta, pero tiene un pequeñin inconveniente, es que Trac esta realizado con el lenguaje Python (link a la wikipedia) que bueno pues en algunos hostings es un jaleo instalarlo y en otros solo dispones de PHP (link a la wikipedia).
Por eso anduve informándome de alternativas, que podeis ver en un resumen muy interesante y util en cuadro comparativo de Bug Trackers y Gestores de proyectos en la wikipedia inglesa, se pueden comparar clasicos como Bugzilla y juraria que salia el Gforge pero no lo veo.
Y bueno una alternativa, es Mantis Bug Tracker que estructuralmente se parece mucho a Trac y esta realizado con PHP.
Los requerimientos, pues los típicos de cualquier aplicación web tipo LAMP, PHP por supuesto y soporta varias bases de datos, asi alguna de las que tiene soportadas.
La instalación es fácil como casi todas las aplicaciones web, es descomprimir el fichero comprimido de la aplicación en el directorio que vas a tenerlo en la web, después entrar y por el interfaz web darle los datos de acceso a base de datos y alguno mas. Y ya esta instalado.
Por cierto el usuario administrador tiene el siguiente login por defecto: administrator y clave root, que me costo encontrarlo en el manual ;) …en serio.
Después de la instalación, es aconsejable eliminar el directorio admin que supuestamente es el de instalación.
Y bueno un par de trucos:
- Para ponerlo en español, editas el fichero “config_inc.php” que esta en el raíz de la aplicación y añades.$g_language_choices_arr = array( ‘english’, ’spanish’);
$g_default_language = ’spanish’;
- Y para que la página principal del Mantis Bug Tracker no sea la de login, y sea automáticamente el propio Bug Tracker loguee como visitante inofensivo a cualquiera, teneis aqui el tutorial en ingles en el wiki de Mantis Bug Tracker Enabling Anonymous Access. Y que amablemente lo explico, tienes que crear un usuario “guest”, con mail “guest@localhost” y el menor del rol de permisos “viewer” y protegido para que ningún listo lo modifiquen los permisos de invitado. Y finalmente hay que editar el fichero “config_inc.php” para decirle lo del login automático.$g_allow_anonymous_login = ON;
$g_anonymous_account = ‘guest’;
$g_allow_blank_email = ON;
y bueno, hasta ahí me quedado, podeís ver mis pequeños avances en las Lentejas con Chorizo un pequeño…minúsculo grupo de desarrollo que he llevado de un sitio a otro, y que quería darle un toque mas serio que el anterior look de las Lentejas, ademas de darle un interfaz web al SVN o subversion (link a la wikipedia) que tengo montado para mi ultimo proyectito que es un solitario típico y tópico hecho con libSDL.
Actualización: Por cierto si alguien anda buscando un sitio en plan “sourceforge” para algun proyecto de software libre, recomiendo Ourproject que es gente española que habla en español, muy abierta, y la aplicación es Gforge que es muy cómoda e útil, yo en mis tiempos comencé un proyecto allí con un colega y muy bien…excepto el avance del proyecto :P que lo dejamos un poco parado. Pero son gente muy agradable con una muy buena plataforma.