accesskey_mod_content
CTT - Centro de Transferencia de Tecnología

Banco de Imágenes

  • Fecha Puesta en Producción:

    01/06/2017

    Descripción Funcional

    Las características funcionales de la aplicación son las siguientes:

    • Organización de las fotografías en álbumes y galerías.
    • Catalogación de las fotografías con un título, descripción, palabras clave (libres), categorías (taxonomía), nombres propios, derechos de autor y licencia de uso (interno y externo), información técnica de la foto.
    • Catalogación (metadatos) multi-idioma.
    • Geolocalización de las fotografías con integración con Google maps.
    • Soporta una gran variedad de formatos (jpg, tif, gig, png, psd, entre otros).
    • Soporta el redimensionamiento de las fotografías (por defecto, se ofrecen 6 tamaños distintos).
    • Interfaz multi-idioma.
    • Explotar las fotografías públicas via API REST.
    • Subida y edición masiva de fotografías.
    • Gestión de usuarios con diferentes perfiles (administración, editor, fotógrafo, lectura) y asignación de permisos (a álbumes y galerías).
    • Registro de logs.
    • Diseño web responsive (accesible con dispositivos de escritura y móvil).
    • Permite la autenticación por usuario/password o LDAP.
    • Arquitectura muy escalable, orientada al cloud, puede soportar un gran volumen de fotografías y usuarios.

    Descripción Técnica

    La aplicación consta de dos módulos principales, una aplicación BIMA-Core y una aplicación BIMA-Back.

    • BIMA-Core incorpora toda la lógica de negocio por la gestión de fotografías, y permite la administración técnica mediante la interfaz de administración clásica de las aplicaciones Python/Django.
    • BIMA-Back incorpora el diseño backoffice, y se integra con BIMA-Core mediante una API REST. Sirve para la administración de negocio.

    Se integra con Thumbor para el procesamiento y generación de los diferentes tamaños de imagen.

    Se integra con el servicio de AWS S3 para el almacenamiento de las fotografías originales.

    Funciona con base de datos Postgresql.

    La aplicación está orientada a servicio (via API REST).

    Fácil de desplegar, con una arquitectura muy segura y orientada a ser desplegada en la nube.

Responsable