Explorez les collections numérisées de la région niçoise — photographies, manuscrits, cartes anciennes, peintures — via le protocole international IIIF.
Patrimoine Numérique IIIF GLAM est une plateforme de valorisation du patrimoine culturel de la région niçoise, construite sur les standards internationaux de l'interopérabilité numérique — protocoles IIIF, stockage S3, authentification OIDC et annotations W3C.
Au cœur du projet, un serveur d'images Cantaloupe 5 sert six collections numérisées — photographies, manuscrits, cartes anciennes, peintures, vidéos et archives — via les IIIF Presentation API v2 & v3, Image API, Content Search API, Change Discovery API et Auth API v1, tous conformes à 100% aux standards IIIF internationaux (124/124 tests).
L'infrastructure repose sur Rocky Linux 10 (un Fork de Linux Redhat) avec une dizaine de services : Keycloak pour l'authentification SSO OIDC/PKCE, MinIO S3 pour le stockage objet, Node.js pour la génération dynamique des manifests, PostgreSQL pour les annotations W3C et huit tables de métadonnées, Nginx comme reverse proxy et Apache pour Backend et HTTPS / TLS 1.3, et une stack Prometheus/Grafana/Alertmanager pour la supervision et les alertes en temps réel.
Le viewer Mirador 3 offre une expérience de consultation enrichie : panneau de fiche ressource avec manifest IIIF, annotations, ressources et informations techniques, toolbar personnalisée (zoom, rotation, plein écran), et accès public sans identification pour les visiteurs.
La sécurité repose sur un RBAC granulaire par collection — chaque utilisateur n'accède qu'aux fonds pour lesquels il a été habilité — complété par Fail2ban, headers HTTP stricts, certificats TLS et un générateur de manifests IIIF intégré dans le backoffice d'administration.
Un ensemble de tests : 221 tests automatisés répartis en 27 sections — performance, IPv6, conformité IIIF, charge, régression, PostgreSQL, TLS — garantissant la disponibilité et la conformité continue de la plateforme.
/manifests/{id}
124/124 PASS
/search?q={terme}
Conforme v1
/discovery
Activity Streams
/auth/iiif/token
OIDC/PKCE