Seguimos con nuestra configuración del Mantis, vamos a explicar como quitar la versión y la imagen a pie de página y otras opciones del Mantis como cambiar el orden de la fecha y quitar los nº de queries.

Recordar que en la lección anterior, hemos explicado los puntos 1 a 3 y en está lección explicaremos los puntos 4 , 5 y 6.

  • 1.- Cambiar el logo de Mantis por nuestro logo de empresa
  • 2.- El lenguaje Español y no Ingles
  • 3.- Eliminar los mensajes WARNING de la página inicial
  • 4.- Quitar el Texto Mantis 1.1.5
  • 5.- Quitar el logo pequeño de Mantis Bugtracker System y otras opciones
  • 6.- Cambiar el enlace www.mantisbt.org de la imagen grande por nuestro dominio
mantisconfigurar04.gif

…………………………………………….

4.- Quitar el Texto Mantis 1.1.5 y otras opciones

El motivo de quitar el texto Mantis 1.1.5, es para no dar pistas de la versión a los hacker, recordar que estamos con programas open source de dominio público. Siempre dichos programas (Mantis) sacan versiones para solucionar bug de seguridad, por ese motivo no es recomendable dar la versión de los programas que estamos utilizando en nuestro Ordenador.

Para desactivar la versión, tenemos que editar con un editor de texto, el fichero config_defaults_inc.php que está en la carpeta principal del Mantis, en mi caso /issues/config_defaults_inc.php

NOTA : Realizar una copia de dicho fichero por si cometemos errores, poder recuperar la información de la copia realizada.

En la línea 365,

Buscar la instrucción   $g_show_version = ON;
y cambiar por                 $g_show_version = OFF;

mantisconfigurar05.gif Ya que estamos en el fichero config_defauls_inc.php, vamos a realizar otro pequeño cambio para que no salga la información de los queries realizados por el Mantis.

En la línea 1512,

Buscar la instrucción   $g_show_queries_count = ON;
y cambiar por                 $g_show_queries_count = OFF;

mantisconfigurar06.gif La fecha del Mantis o Bug Tracker está en orden Año/Mes/Día, la vamos a cambiar a Día/Mes/Año, a estilo Español.

En la línea 630,

Buscar la instrucción    $g_short_date_format = 'Y-m-d';
y cambiar por $g_short_date_format = 'd-m-Y';

En la línea 631,
Buscar la instrucción    $g_normal_date_format  = 'Y-m-d H:i';
y cambiar por                  $g_normal_date_format = 'd-m-Y H:i';
En la línea 632,
Buscar la instrucción      $g_complete_date_format = 'Y-m-d H:i T';
y cambiar por                    $g_complete_date_format = 'd-m-Y H:i T';

………………………………………
5.- Quitar el logo pequeño de Mantis Bugtracker System

Para desactivar el logo, tenemos que editar con un editor de texto, el fichero html_api.php que está en la carpeta core del Mantis, en mi caso /issues/core/html_api.php

NOTA : Realizar una copia de dicho fichero por si cometemos errores, poder recuperar la información de la copia realizada.

Para quitar el logo pequeño de Mantis System tenemos que añadir el caracter # al principio de la instrucción echo de las líneas 469, 470 y 471, un ejemplo de cómo añadir el caracter #

En la línea 469
buscar la instrucción      echo '</td><td><div align="right">';
cambiar por                  # echo '</td><td><div align="right">';
En la línea 470
buscar la instrucción       echo '<a href="http://www.mantisbt.org" title="Free Web Based Bug Tracker"><img src="images/mantis_logo_button.gif" width="88" height="35" alt="Powered by Mantis Bugtracker" border="0" /></a>';
Cambiar por                    # echo '<a href="http://www.mantisbt.org" title="Free Web Based Bug Tracker"><img src="images/mantis_logo_button.gif" width="88" height="35" alt="Powered by Mantis Bugtracker" border="0" /></a>';

En la línea 471
buscar la instrucción         echo '</div></td></tr></table>';
cambiar por                      # echo '</div></td></tr></table>';




6.- Cambiar el enlace de Mantisbt por nuestro dominio

La imagen grande al picarla va a www.mantisbt.org , para poder cambiar dicho enlace, tenemos que ir a la línea 317 y cambiar el www.mantisbt.org por nuestro dominio y el title junto con alt poner nuestro texto.

En Mantis es :

echo '<a href="http://www.mantisbt.org" title="Free Web Based Bug Tracker"><img border="0" width="242" height="102" alt="Mantis Bugtracker" src="images/mantis_logo.gif" /></a>';

En Telepieza es :

echo '<a href="http://www.telepieza.com" title="Telepieza Bug Tracker"><img border="0" width="242" height="102" alt="Telepieza Bugtracker" src="images/mantis_logo.gif" /></a>';

Una vez realizados todos los cambios, salvar el fichero y enviar por FTP al Hosting.

OBSERVACIONES : No hemos terminado aún de configurar nuestro Mantis, pero ya podemos ir viendo los cambios realizados por nosotros en el Bug Tracker de nuestro Hosting o PC




Saludos de Telepieza.

  1. Mantis tiene una carpeta llamada core y dentro un programa en php llamado email_api.php, donde se procesan todos los correos y son añadidos a la tabla email mediante el add de email_queue.api.php. Una vez añadidos se envian por el modulo phpmailer. Una vez explicado como funciona el envío de los e-mail, mira el email_api.php y asterisca lo que no quieras que envie cuando realizar un issues

  2. Los felicito por excelente pagina, me ha ayudado mucho en la parte de configuración del mantis.

    Tengo una duda:

    Cuando se hace una nueva incidencia el mantis envía un correo, en ese correo hay un link que te conduce directamente a la incidencia. ¿Cómo hago yo para modificar ese link? Pues la idea es que no se vallan directamente a la incidencia si no que ingresen por la pagina principal de la empresa y de ahí ya ingresen al mantis.
    De antemano muchas gracias.

  3. Que tal gente, necesito modificar la zona horaria de Mantis. Alguien puede darme una mano en esto? desde ya muchas gracias.

  4. Necesito ayuda, quisiera incorporar los datos de la empresa para la cual estoy implementando, en la pagina principal, osea en el login.. mas o menos por encima del Copyright, si alguien me puede ayudar..

    ah.. y para cambiar el enlace de mantisbt por el de nuestro dominio.. en la linea 317 no me aparece.. tampoco me sale como hacerlo..

    espero sus respuestas.. desde ya gracias,

    Saludos,

  5. Necesito una colaboración. Estamos utilizando en la empresa la versión 1.1.2 de Mantis; hasta el momento no ha quedado registrado nada en la pestaña de log de cambios y me gustaría activarla y que empiece a funcionar y pueda dejar rastro de las personas que accedieron al sistema.

    Otra pregunta que tenia por si alguien puede ayudarme es la siguiente:
    ¿los permisos por usuario y los límites del flujo de trabajo se le han borrado a alguien de la noche a la mañana por si solos?

    En mi caso, se nos borró toda esa configuración. Yo los restablecí, pero ahora al momento de asignar el desarrollador de la lista que aparece dentro de la incidencia, no se cargan los nombres de los desarrolladores; solo de los manager y los administradores… alguien sabe que puedo hacer???

    Alguien me puede ayudar?????

    Gracias y Saludos

  6. Al dar de alta a nuevos usuarios me manda: El usuario tiene una contraseña vacía. ¿Está seguro que es lo que desea? y no me da la opción de ingresarla.

    Saludos

  7. hola espinas, en caso que quisiera dar de alta ususario personalmente con contraseña desde mi cuenta de administrador,como se haría, ya que no tengo salida por el puerto 25 desde mi instituto y no me pueden confirmar el mail y por ende activarla.

    Saludos

  8. Hola espinas que tal, solo un comentario, al comentar las últimas líneas de las imágenes elimina las imágen principal y no la pequeña de mantis, las líneas 316. 317 y 318. Saludos

Deja un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *