Web Content Display

Primeros pasos

Al descomprimir el fichero zip que habremos descargado de Descargas > gvHIDRA, encontraremos la siguiente estructura:

  • Directorio appTemplate: Aquí encontramos la estructura básica de directorios y ficheros para comenzar a desarrollar una aplicación.
  • Directorio custom: En él encontraremos los diferentes temas que se pueden utilizar a la hora de desarrollar una aplicación gvHIDRA.
  • Directorio genaro: Herramienta para generar código gvHIDRA.
  • Directorio igep: Contiene el core del framework. Es el directorio que deberemos copiar en todas nuestras aplicaciones para poder trabajar con gvHIDRA.
  • Directorio samples: En él se incluirán ejemplos de uso de determinadas funcionalidades. Por ejemplo, usos de formas de validación.
  • guia_rapida.txt: Pasos mínimos de prueba del paquete.
  • gvHIDRA_MANUAL.pdf: Manual completo del framework.
  • license.txt: Referencia a la licencia GPL.
  • readme.txt: Información básica del proyecto.

Una vez descargado, seguiremos los siguientes pasos:

  1. Copiamos el directorio appTemplate en una carpeta del htdocs del servidor web. Si renombramos la carpeta por un nombre más identificable para la aplicación, debemos dar el mismo nombre a una carpeta que se encuentra dentro también con el nombre appTemplate
  2. Lo siguiente es copiar la carpeta igep que se encuentra en el paquete descargado dentro de la carpeta creada en el paso anterior. Nota: puedes comprobar que la estructura es similar a la que hemos presentado en la imágen del punto 3.
  3. Al directorio templates_c (se debe crear si no existe) le otorgamos permiso de escritura para el usuario Apache. Este directorio es el que utiliza el framework para compilar las plantillas.
  4. Acceder a http:///appTemplate y validarse con el usuario 'invitado' y contraseña '1'.

Tras seguir estos pasos, y si todo ha ido bien, aparecerá la siguiente pantalla de validación:

Pantalla de inicio

Tras validarnos como usuario, entramos en la ventana principal de la aplicación donde se mostrarán las opciones de menú.