PMB est un logiciel libre basé sur des technologies ouvertes (PHP, MySQL) et sur les normes de la profession, il s’installe en quelques minutes et grâce à une interface particulièrement ergonomique, il se révèle plutôt intuitif. Les informations sont stockées au format XML, ce qui offre une garantie pour la pérennité des données. PMB s’administre et s’utilise avec un navigateur Web, il fonctionne aussi bien sous Windows que sur Unix/Linux.

Le logiciel comporte la plupart des modules que l'on peut attendre d'un logiciel de gestion de bibliothèque.De nouveaux modules (acquisitions, dépouillement des monographies par exemple) sont à venir, et en ce sens le programme continue de progresser.
De même, l'interface Web est attirante, car l'utilisation de php + xml rend le logiciel facilement paramétrable et transparent du point de vue de sa structure. Néanmoins, cette interface nécessite tout un environnement Web (Apache, MySQL, php, etc.).


Historique

Développé à l’origine par François LEMARCHAND (directeur de la bibliothèque municipale d’Agneaux) puis par Eric ROBERT, Gautier MICHELIN, Christophe BLIARD, Florent TETART, Armelle NEDELEC et la société PMB Services.


Ergonomie

L'interface du logiciel est très bien faite et très paramétrable.

Caractéristiques documentaires :

  • Module de circulation d'ouvrages
Ce module est très bien conçu, performant, et il nécessite un minimum de "clics" à la souris.Il n’est possible d'effectuer des prêts, retours, réservations. Ces dernières peuvent être accessibles ou non depuis l'OPAC aux lecteurs, en cochant ou non un paramètre.
  • Gestion des lecteurs
Les lecteurs sont gérés à l'aide d'un formulaire relativement complet.Chaque lecteur est affecté à une catégorie, et peut aussi faire partie d'un ou plusieurs groupes (ce qui permet des statistiques plus fines).Chaque catégorie peut bénéficier de droits de prêts différents.
Les lecteurs possèdent aussi un code barre, qu'on peut éditer ou non dans PMB. On peut aussi imprimer des cartes de lecteurs avec ce code barres.

  • Catalogage
Chaque champ de la grille de catalogage de PMB correspond à un champ Unimarc. On retrouve d'ailleurs ces numéros de champs lors de l'export des notices vers Unimarc ou d'autres formats.

  • Sauvegardes et exports de données
La sauvegarde de la base de données peut s'effectuer de différentes manières :
On peut exporter directement la base de données en MySQL (mysqldump), et copier les fichiers de PMB.
L'export de la base est aussi prévu dans plusieurs formats, dont unimarc et xml.
Une option de sauvegarde existe dans l'interface d'administration, mais je ne l'ai pas essayée.

  • OPAC
L'OPAC est paramétrable de deux manières : directement dans l'interface d'administration (possibilité de cocher de nombreuses options), ou alors en éditant des fichiers de style CSS, voire les intitulés des champs contenus dans un fichier XML à part.
  • Paramétrage
L'interface d'administration possède de nombreux paramètres.Il est parfois possible de modifier le code de PMB pour orienter les paramètres.