Client
Vas-y PauletteUrl du site
https://lesquisse.gresy-sur-aix.fr/mediathequeTL;DR;
Import des données bibliothécaires (format UNIMARC) et mise à disposition d'une recherche via Algolia, le tout sur un site statique.Le contexte
L’esquisse est la médiathèque et le centre culturel de la ville de Grésy-sur-Aix. Le conseil municipal a chargé l’agence Vas-y Paulette pour générer l’intégralité de sa communication, sa signalétique dans le bâtiment ainsi que son site internet.
Les missions
- Moderniser le site de la médiathèque.
- Mettre à disposition le fonds documentaire au format UNIMARC.
- Permettre la réservation de livres en ligne et le suivi des emprunts en cours.
Les solutions
-
Pour un site moderne et rapide, nous avons préconisé la mise en place d’un site statique.
-
Afin d’intégrer des fonctionnalités de gestion des données bibliographiques et d’interaction utilisateur, le développement d’une application Symfony en tant que “middleware” a été réalisé. Cette application sert à récupérer les données du fonds documentaire, à traiter les requêtes utilisateurs et à mettre à disposition une API pour consulter des données formatées.
-
Nous avons mis en place un processus ETL (Extract, Transform, Load) pour importer les données bibliothécaires au format UNIMARC et les intégrer dans notre base de données.
-
Pour garantir une recherche efficace en front-end, nous avons implémenté une synchronisation via API avec Algolia.
-
Le système intègre également un SSO (Single Sign-On) permettant aux utilisateurs de naviguer entre les différents services de la médiathèque sans ressaisir leurs identifiants. L’interface utilisateur offre un espace membre sécurisé pour la gestion des emprunts et des réservations en temps réel, connecté directement à la base de données via l’API Symfony.
Avantages de l’éco-conception
| Critère | Site statique (Solution retenue) | WordPress (Solution alternative) |
|---|---|---|
| Poids de la page | Très léger (HTML/CSS pur) | Lourdeur due aux plugins et au PHP |
| Vulnérabilités | Risque minime (pas de base de données dynamique) | Risque élevé (cibles fréquentes pour injections SQL, XSS) |
| Mise à jour de contenu | Optimisée pour la performance, modifications ciblées | Modification des articles souvent lourde et complexe |
| Intégration de solutions externes | Branchement simplifié via API REST | Dépendance aux plugins tiers, risques de conflits |
| Consommation énergétique | Très faible (pas de requêtes PHP complexes) | Élevée (traitement serveur à chaque visite) |
Un site static très dynamique !
Le contenu est mis à jour quotidiennement, voir même quasiment en temps réel lors d’emprunts à la médiathèque.
Si la construction d’un site statique vous intéresse, contactez-nous pour plus d’informations.