Espacio Daycry - Espacio de programación

  • Inicio
  • Categorias
    • - Codeigniter
    • - Symfony
    • - HTML5
    • - Linux / Ubuntu
    • - PHP
    • - Jquery
  • PortFolio - Proyectos Codeiniter
    • - Encuestas Online
    • - Estadísticas - GLPI
    • - Gestión de colas
    • - Web Service - REST

PortFolio - Estadísticas - GLPI

Todos los usuarios conoces que es un sistema de ticketing, ya que en informática se generan centenares de incidencias con aplicaciones web, servidores de correo, aplicaciones de escritorio,...

Este post trata de la aplicación de ticketing online llamada GLPI, dicha aplicación es una aplicación con origen francés, y es una herramienta que cada día que pasa mejoran las funcionalidades que provee, aparte de los plugins que se pueden ir instalando en la herramienta para añadir funcionalidades que de serie no vienen.

Para acceder a la web de la aplicación se puede visitar desde el siguiente link: Acceder

Estadísticas - GLPI

Pues bien, como el tema de reporting de estadísticas no está muy bien que digamos, he desarrollado una aplicación con el framework Codeigniter que permite obtener estadísticas en formato de tablas, con le plugin dataTables, en formato de gráficas con opciones de exportación a jpg, y exportaciones a excel, ya sean reportes generales mensuales, o reportes diarios.
Todo esto está integrado con Jquery y Bootstrap 3, últimas tecnologías de desarrollo.

La siguiente aplicación web se puede descargar desde el siguiente link: Descargar

Porcentaje desarrollado


100% realizado!

Capturas de pantalla







El sistema de login de dicha aplicación es mediante ldap o directorio activo, y el acceso está filtrado por un conjunto de usuarios específicos.
Este conjunto de usuarios es modificable a lo largo de la vida de dicha aplicación, ya que estas configuraciones están en el archivo config.php de la aplicación, al igual que la configuración del directorio activo.

Configuración

Los pasos necesarios para hacer funcionar esta aplicación son los siguientes:

Instalación de la base de datos

La base de datos que utiliza para recoger los datos es la de la propia herramienta de ticketing, así que simplemente teniendo instalada la herramienta en nuestro servidor, la aplicación ya se alimentaría de dichos datos.
La única modificación que habría que hacer es la edición del archivo database.php situado dentro de la carpeta config/ de Codeigniter, con los datos de la conexión.

Configuración aplicación.

Los archivos que se tienen que modificar son los siguientes:

  • Config.php: Es el fichero de configuración de la aplicación, y está situado dentro de la carpeta "encuesta/index/config/". En este fichero se ha de mofificar la linea:
$config['base_url'] = 'http://host/encuesta';

Por la ruta donde hayáis ubicado la aplicación.


  • Database.php: Este es el fichero de configuración de la base de datos siatuado en: "encuesta/index/config", este fichero tendréis que completarlo con los valores de configguración de vuestra base de datos.

Donación

Si os ha servido de ayuda, por favor, hacer un donativo para que pueda seguir dedicándome a este tipo de desarrollos y seguir aportando ideas nuevas a la comunidad de desarrolladores.

Gracias!

No hay comentarios :

Publicar un comentario

Inicio
Suscribirse a: Entradas ( Atom )

Sígueme en las Redes Sociales



Follow @daycry9

Daycry web


Donaciones

Suscribirse a

Entradas
Atom
Entradas
Comentarios
Atom
Comentarios

Datos personales

daycry
Ver todo mi perfil

Entradas populares

  • Crear archivos PHP ejecutables por terminal UBUNTU
    En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu. Lo primero que tendríamos que hacer es inst...
  • Pâginación PHP con Librería Zebra Pagination
    En este blog voy a comentar un tema que se utilizan en casi todas las páginas web que existen, y es el tema de la paginación. La paginaci...
  • PHPExcel - Codeigniter
    Este post trata de la integración de la librería PHPExcel en Codeigniter, aunque se podría aplicar a cualquier librería, como por ejemplo mP...
  • PHP- Operaciones con fechas - Sumar Horas, minutos y segundos
    Ejemplo para añadir o sumar un número determinado de hora/s, minuto/s, segundo/s a una fecha en php. Con la función strtotime se puede ...
  • Codeigniter - Múltiples conexiones a base de datos
    Este tema es uno de los temas primordiales sobre el framework Codeigniter, ya que en alguna ocación nos hemos visto obligados a recoger dato...

© Espacio Daycry - Espacio de programación 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool