Telepieza es un mezcla de ayuda, información, opinión, ocio, negocio y diversión, esperamos que todos vosotros os sintaís en vuestra casa.

mantisinstalacion04.gif Hemos explicado en otro post la instalación de la versión 1.1.5, ahora toca explicar la instalación y configuración del Mantis 1.1.6 Bug Tracker en un Ordenador Personal o en un Hosting que tenga PHP y MySql.

El Mantis es Open Source y un gestor de proyectos orientado a Web y realizado en PHP con conexión a Base de Datos Mysql, MS SQL Server y PostgreSQL.

El Bug Tracker sirve para realizar un buen seguimiento de Proyectos, en nuestro blog de Telepieza , podéis ver uno ya configurado y montado para su explotación en un Hosting.

Las Características de Mantis son :

  • Interfaz simple y fácil de usar por todos nosotros (Es muy sencillo)
  • Soporta feeds RSS igual que WordPress
  • Puede enviar mensajes por SMTP al ser instalado en un Hosting
  • Capacidad de Chatear entre todos nosotros
  • Integración con otros módulos como el SVN y CVS
  • Capacidad para definir las funciones de profesionales en proyectos
  • Posibilidad de exportar informes en formato CVS, Excel y Word
  • No hace falta instalar ningún programa en el Ordenador Cliente, todo se realiza por Web Browser
  • Facíl de personalizar tanto para el Cliente como para la empresa
  • Crear Usuarios (Admin, Anónimos, Manager, Visor, Desarrollador)
  • Crear Proyectos (Subproyectos, Categorías, Relises)

Para recuperar el programa ir a :


Download Mantis 1.1.6 y descargar el (mantisbt-1.1.6.zip),  dejarlo en el escritorio de vuestro PC, una vez descargado lo instalamos en nuestro Ordenador Personal.

Nos creara una carpeta en el disco con el nombre mantisbt.1.1.6 renombrar dicha carpeta a un nombre que os guste para después enviar todo su contenido al Hosting , en mí caso la he llamado issues.

Una vez que hemos descomprimido el programa y renombrado la carpeta, nos conectamos por vía ftp a nuestro Dominio y pasamos todo el contenido de la carpeta a nuestro Hosting.

NOTA : Una vez pasado toda la carpeta aún no realizar nada ………

El siguiente paso es crear una nueva Base de Datos MySql en el Hosting , la podemos llamar dbissues, con un Usuario y Contraseña que administre dicha Base de Datos, por cierto la Base de Datos tiene que estar vacía. Para crear la Base de datos en el Hosting, muchos de vosotros podéis activar los programas que están destinado a ello como el phpMyAdmin o el panel de Control del Hosting con el Plesk.

Lee el resto de esta entrada »

Share

Esto empieza a ser una pesadilla, con el WordPress, Phpbb3 y ahora el Mantis, uno cada día está cambiando versiones, plugins y demás componentes para solucionar bug y más bug de cada aplicación, todos los días.

La actualización de versión del Mantis, es fácil de hacer pero tenemos que realizar antes una serie de pasos y son :

  • Copiar nuestra Base de Datos del Mantis (Realizar Backup)
  • Copiar todo el directorio de Mantis del Hosting a una carpeta de nuestro PC
  • Recuperar la última versión estable de Mantis ir a : Versión 1.1.6
  • Descomprimir la versión en nuestro Ordenador Personal
  • Leer en ChangeLog, para leer los cambios y bug arreglados de la versión.
  • No está de más leer en la página oficial de Mantis cómo se realiza un cambio de versión

Una vez  descargado el programa de la nueva versión, realizado la copia de la Base de Datos y guardada la versión actual de Mantis, vamos a pasar toda la carpeta de la nueva relis a la carpeta actual de Mantis, en mi caso se llama issues.

NOTA de TELEPIEZA : Sobre todo tenéis que tener una copia de la versión anterior en vuestro ordenador, porque necesitaremos una serie de páginas php e imágenes para pasar después a la nueva versión.

El siguiente paso es renombrar en la carpeta del Hosting la página mantis_offline.php.sample a Mantis_offline.php, de esa forma dejamos el sitio en mantenimiento y nos aseguramos que ningún usuario va a entrar en nuestro Bug Tracker (Ver imagen abajo del mensaje que indica el Mantis).

mantisinstalacion05.gif

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

Una vez renombrado dicha página pasamos toda la carpeta de la nueva versión a la carpeta de Mantis del Hosting (en mi caso es la /issues y machacamos todo su contenido).

Sobre todo no perdáis la copía de la versión anterior de vuestro Ordenador, la vamos a necesitar.

Lee el resto de esta entrada »

Share

En la siguiente lección vamos a explicar como cambiar la paleta de colores de los diferentes tipos de mensajes y desactivar uno de ellos del programa Mantis Bug Tracker.

En la imagen de Abajo vemos los colores por defecto de los diferentes tipos de Mensajes que trae Mantis al ser instalado el programa.

mantisconfigurar11.gif

……………………………………………

Los diferentes tipos de mensajes son : Nuevos, Se necesitan más datos, Aceptada, Confirmada, Asignada, Resulta y Cerrada.

Una de las cosas que mejor lleva Mantis es la visualización por colores de los diferentes Mensajes o Bug que se crean en su programa.

En la imagen de Abajo vemos los diferentes mensajes con sus colores asignados por defecto por parte de Mantis.

mantisconfigurar12.gif

……………………………………………………………

La idea de la lección es cambiar la paleta de colores, para que sea más llamativo una serie de mensajes sobre otros y quitar el tipo de mensaje confirmada, por entender que el tipo de mensaje aceptada puede suplir perfectamente la función del tipo de mensaje confirmada.

Tenemos que conseguir, que en un sólo vistazo al conjunto de los mensajes de Mantis, podamos distinguir lo más importante de dichos mensajes para nosotros.

Por ese motivo cambiaremos los colores a Rojo los nuevos, Amarillo los aceptados por nosotros y el color Verde los resueltos. (ver imagen de Abajo) para comprobar la paleta de colores una vez  modificados.

mantisconfigurar10.gif

…………………………………………………………

Una vez cambiado la paleta de colores a los diferentes mensajes, vemos en la imagen de abajo el resultado y además lo podemos comprobar con la paleta de colores por defecto del Mantis (Imagen de Arriba).

mantisconfigurar13.gif

…………………………………………………………

NOTA de ESPINAS : Simplemente cambiando la paleta de colores a los diferentes mensajes o bug del Mantis el resultado visual es totalmente diferente, comprensible por nosotros y agradable a la vista.


Para cambiar la paleta de colores, 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

Lee el resto de esta entrada »

Share

Si hemos realizado todos los pasos de las lecciones 1 a 2 de configurar nuestro Mantis, hemos pasado de la imagen incial

mantisconfigurar01.gif

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

A está otra imagen personalizada por nosotros al modificar los ficheros de configuración del Mantis.

mantisconfigurar07.gif

………………………………………………

En la siguiente lección explicaremos cómo activar el usuario anónimo (1) y desactivar el solicitar una cuenta nueva (2), muchas empresas no desean activar el usuario anónimo y tampoco colocar el acceso a crear cuentas nuevas, por entender que su Mantis es de acceso restringido y privado.

1.- Activar Usuario anónimo en Mantis al Inicio de Sesión

Para configurar el usuario anónimo en Mantis, tenemos que crear un usuario, por ejemplo (Visitador) con los mínimos permisos en Mantis, el nivel de acceso tiene que ser “espectador” y la cuenta protegida.

Recordar que por defecto la configuración del Mantis al activar Usuarios,  es por e-mail (Si es por E-Mail el Mantis no pide password en la pantalla de crear usuarios), tenemos que desactivar de forma momentánea dicha opción para crear nuestro usuario “Visitador” y poderle colocar el password en la pantalla de creación de Usuarios.

Nos vamos al fichero de configuración de Mantis y lo editamos 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

En la línea 240,

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

Una vez comprobado y realizado dicho cambio, pasamos el fichero vía FTP al Hosting y ya podemos crear nuestro usuario con clave que funcionará como anónimo.

Lee el resto de esta entrada »

Share

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>';

Lee el resto de esta entrada »

Share

Una vez instalado el Mantis en nuestro Hosting o Pc, ahora vamos a configurar nuestro Bug Tracker para personalizarlo.

Lo primero que vamos a personalizar del Mantis es la pantalla de inicio de sesión (Ver imagen de Abajo), he numerado las opciones que vamos a tocar (En la primera parte veremos las opciones 1 , 2 y 3).

  • 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
mantisconfigurar01.gif

………………………………………………………

NOTA de Telepieza : Telepieza ha instalado en Mantis en el Hosting en la carpeta issues , cuando veaís dicha carpeta es porque su instalación se ha realizado con ese nombre, vosotros tenéis que poner el nombre de la carpeta que habéis instalado el mantis en vuestro ordenador.

Simplemente tenéis que cambiar el nombre issues por vuestro nombre de la carpeta del Mantis instalada en el Hosting o PC.

1.- Cambiar el logo de Mantis por nuestro logo de empresa

mantisconfigurar02.gif El logo de Mantis está en la ubicación /issues/images/mantis_logo.gif , sus dimensiones (ver imagen izquierda), 242×102 píxeles en transparente.

Vosotros tenéis que coger nuestro logo de empresa y darle la mismas dimensiones, nombre y formato de imagen, una vez conseguido todo ello, enviar por ftp al Hosting vuestra imagen (mantis_logo.gif) machacando la existente.

NOTA : La idea es colocar nuestro logo de empresa, en mí caso TELEPIEZA, con el mismo nombre , dimensiones y formato que el existente de mantis_logo.gif y cambiarlo. Todo esto se realiza para no cambiar ninguna página .php y nos garantizamos de un cambio de imagen rápido, limpio y sin errores.

2.- El lenguaje Español y no Ingles

Para cambiar el idioma del ingles al castellano, 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 376,

Buscar la instrucción  $g_default_language = 'english';
y cambiar por                $g_default_language = 'spanish';

En la línea 459,

Buscar la instrucción  $g_fallback_language = 'english';
y cambiar por                $g_fallback_language = 'spanish';

Una vez realizados los cambios, procedemos a salvar el fichero y enviarlo por FTP al Hosting para ver si nos ha cambiado el idioma al Español.

Lee el resto de esta entrada »

Share

 Si desea contactar con telepieza, puede enviar un e-mail a: telepieza@telepieza.com.
Normas de uso y Politica de privacidad .Telepieza empezó el 20/12/2007 a las 18h (Hora Española).
 Ayude a financiar Telepieza en Internet, picando un anuncio de su interes en nuestro Weblog.