imagen de galería
Logo de la Universidad de Extremadura Mapa del sitio Ayuda
Mercedes Pulido Cordero, Jesús Ureña Bracero y Tomás Nogales Flores / Colección de Ediciones Digitales
Tecnología Tecnología

TECNOLOGÍA

El sitio web utiliza un patrón de arquitectura denominado "Programación por capas", cuyo principio es la separación de sus componentes a fin de lograr flexibilidad y facilidad de mantenimiento.

Las 3 capas que conforman el sistema son:

1) Capa de presentación: Basada en una Interfaz de programación de aplicaciones llamada HTML5 (un conjunto formado por la última versión del lenguaje de marcado HTML, el lenguaje de programación JavaScript y el leguaje de diseño CSS3) que permite que la página web sea funcional en teléfonos móviles, en dispositivos de escritorio, en tabletas y en televisores.

2) Capa de negocio: Sustentada en el lenguaje de programación PHP, que facilita las operaciones lógicas y la comunicación segura entre los diferentes miembros del sistema.

3) Capa de datos: Proporcionada por el sistema de gestión de base de datos MariaDB (una evolución de MySQL: la base de datos relacional más popular en desarrollo web).

A nivel funcional, las características más destacadas del sitio son:

◈ Diseño adaptativo que cubre un rango de anchos de pantalla que va desde los 240 a los 1920 pixeles
◈ Navegación por teclado
◈ Gestión de historial de navegación
◈ Búsqueda predictiva
◈ Búsqueda por voz
◈ Generación de hojas de cálculo descargables que expanden las posibilidades de filtrado, ordenamiento y búsqueda
◈ Instalabilidad: al ser una Aplicación web progresiva (PWA), puede instalarse como aplicación de escritorio o como aplicación móvil

 

Librerías y fuentes externas utilizadas:

 

OpenStreetMap: proporciona todos los mosaicos de mapas utilizados en el sitio.

Leaflet: es la librería javascript que permite interactuar con mosaicos de imágenes de mapas e incluir marcadores geoposicionados.

Font Awesome: set de fuentes de íconos que provee varios de los complementos visuales utilizados en la página.

 

Desarrollo realizado por Diseño Centell: Andrea Marcela Centell, diseño gráfico; Andrés Ricardo Fernández Cheppi, programación.

 

La preparación y mantenimiento del servidor, solicitud de subdominio y de certificado de seguridad fue llevada a cabo por Paco Andrés, administrador de sistemas del Servicio de Bibliotecas, a quien agradecemos su ayuda. Agradecemos su colaboración al Servicio de Bibliotecas.