Bibliothèque municipale — catalogue, prêts, réservations (Odoo Online)
Public Library Management System for Odoo Online — version SaaS sans code Python : logiciel de bibliothèque pour une commune : notices et exemplaires distincts, quotas par catégorie d'usager, durées de prêt par support, prolongations bloquées par les réservations.
Schermafbeeldingen
-
Bibliothèque municipale — catalogue, prêts, réservations (Odoo Online) — capture 1 -
Bibliothèque municipale — catalogue, prêts, réservations (Odoo Online) — capture 2 -
Bibliothèque municipale — catalogue, prêts, réservations (Odoo Online) — capture 3 -
Bibliothèque municipale — catalogue, prêts, réservations (Odoo Online) — capture 4 -
Bibliothèque municipale — catalogue, prêts, réservations (Odoo Online) — capture 5
Installation sur Odoo Online — lisez ceci d'abord
Cette version est un module de données : elle ne contient aucun fichier Python, et c'est ce qui la rend installable sur Odoo Online, là où un module classique est refusé. Elle ne s'installe donc pas par le bouton « Installer » habituel, mais par un import.
- Téléchargez le fichier .zip reçu à l'achat.
- Dans votre base : Paramètres → section Outils développeur → Activer le mode développeur.
- Ouvrez le menu Applications → Importer un module (Import Module).
- Choisissez le zip, cochez les données de démonstration si vous voulez découvrir l'application remplie, puis Importer.
Fonctionne aussi sur Odoo.sh et en auto-hébergement. Compatible Community comme Enterprise, et sans Odoo Studio : le plan Standard suffit.
Catalogue, prêts et réservations pour une bibliothèque municipale
Notices et exemplaires distincts, quotas par catégorie d'usager, durées de prêt par support et prolongations bloquées par les réservations — les trois refus qui font le métier du comptoir.
| Odoo 19 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✔ |
Le constat
La notice et l'exemplaire sont deux choses. Le Petit Prince est une notice — un titre, un auteur, un ISBN. La bibliothèque en possède trois exemplaires, qui ont chacun leur cote, leur localisation et leur histoire. C'est ce que les tableurs confondent, et c'est ce qui rend impossible la seule question posée au comptoir : « est-ce qu'il y en a un de disponible ? »
Notice et exemplaire séparés
Un titre, plusieurs exemplaires — chacun avec sa cote et son état. La disponibilité se compte et se recherche.
Trois refus au comptoir
Abonnement expiré, quota atteint, document en consultation sur place — chacun appliqué à la création du prêt, avec un message qui dit quoi faire.
La durée dépend du support
Un DVD sort trois semaines quand un livre en fait quatre. Sept durées posées à l'installation, modifiables.
Une file de réservation
La réservation porte sur le titre, pas sur l'exemplaire. Le rang dans la file se calcule seul.
Ce que fait l'application
Catalogue
Notices bibliographiques (titre, auteur, éditeur, ISBN, support, public) et leurs exemplaires physiques (cote, localisation, état, empruntable ou non).
Usagers et catégories
Quota de documents simultanés, durée d'abonnement, prolongations autorisées par catégorie ; abonnement à jour calculé automatiquement.
Prêts contrôlés
Abonnement, quota et empruntabilité vérifiés à la création ; date de retour calculée selon le support de l'exemplaire.
Prolongations encadrées
Refusées au-delà du maximum de la catégorie, ou si une réservation est en attente sur le même titre.
Réservations en file
File d'attente par notice, rang calculé ; le retour d'un exemplaire réservé le place en « Réservé » plutôt qu'en « Disponible ».
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Prêts, Prêts (fiche), Usagers puis Catalogue. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 50 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (36 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Ce que le module ne fait pas
- Pas d'import de notices depuis un réservoir bibliographique (Sudoc, BnF, Electre) : les notices se saisissent.
- Pas de portail de consultation du catalogue par le public.
- Pas de lecture de code-barres ou de puce RFID.
- Pas de gestion des périodiques au numéro.
- Pas de transit entre bibliothèques d'un réseau intercommunal.
Questions fréquentes
Les durées de prêt sont-elles modifiables ?
Oui. Sept durées usuelles sont préchargées à l'installation (28 jours pour un livre, 14 pour un périodique, 21 pour un DVD, un CD, un jeu ou une liseuse), et se modifient sans toucher au code.
Que se passe-t-il si un livre réservé est rendu ?
L'exemplaire passe en état « Réservé » plutôt que « Disponible », au profit du premier inscrit dans la file d'attente de ce titre.
Faut-il Odoo Enterprise ?
Non. Le module fonctionne sur Odoo 19 Community, avec Discussion (mail).
Informations techniques
| Nom technique | dyo_public_bibliotheque_online |
| Version | 19.0.1.0.0 |
| Prix | GRATUIT |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Dépendances | dyo_public_common, mail |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence OPL-1, une base de production par achat.
Découvrir les applications Dyonysos en vidéo
Démonstrations courtes, cas d'usage et nouveautés Odoo 19.
Wat deze app niet doet
- Pas d'import de notices depuis un réservoir bibliographique (Sudoc, BnF, Electre) : les notices se saisissent.
- Pas de portail de consultation du catalogue par le public.
- Pas de lecture de code-barres ou de puce RFID.
- Pas de gestion des périodiques au numéro.
- Pas de transit entre bibliothèques d'un réseau intercommunal.
Vereiste applicaties van de appstore
- Secteur public DYONYSOS — Socle technique (Odoo Online)
dyo_public_common_online
Gebruikte Odoo Community-modules
base_automationmail
| Serie | Versie | Status | Gepubliceerd op |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Beschikbaar | 02-10-2026 |
| 19.0 | 19.0.1.0.0 | Beschikbaar |
Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.
Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. À corriger : Tests automatisés (tests/test_*.py).
| Controle | Resultaat | Effect indien afwezig |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | absent | déclasse |
| Traduction française (i18n/fr.po) | absent | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (70 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.
- Uitgever
- DYONYSOS
- contact@omnifloo.com
- Omnifloo-klanten
- Support inbegrepen volgens uw formule: helpcentrum.