PMB
De OpenWikiBSD.
PMB, alias BCDI-Killer est une application web permettant la gestion des prêts/utilisateurs d'un CDI d'établissement scolaire (entre autres). Désormais pmb peut même gérer vos manuels scolaires : [1]
Sommaire |
Infos et Docs
Editeur [www.sigb.net/ sigb] Licence Cecill Le wiki
Installation
- Télécharger le paquet
- Copier au bon endroit de l'arborescence du serveur web
unzip pmb3.2.6.zip cd pmb chown www.www includes cd includes/ cp db_param.inc.php_example db_param.inc.php vi db_param.inc.php pkg_add php5-curl chown -R www.www temp/ chown -R www.www admin/backup/backups/
- Dans db_param.inc.php
Adapter les paramètres de connexion à la bdd
define('SQL_SERVER', 'localhost'); // nom du serveur . exemple : http://sql.free.fr
define('USER_NAME', ''); // nom utilisateur
define('USER_PASS', ''); // mot de passe
define('DATA_BASE', ''); // nom base de donn�es
define('SQL_TYPE', 'mysql'); // Type de serveur de base de donn�es
break;
case 'bibli':
define('SQL_SERVER', 'localhost'); // nom du serveur
define('USER_NAME', ''); // nom utilisateur
define('USER_PASS', ''); // mot de passe
define('DATA_BASE', ''); // nom base de donn�es
define('SQL_TYPE', 'mysql'); // Type de serveur de base de donn�es
break;
default: // valeurs pour l'acc�s local
define('USER_NAME', ''); // nom utilisateur
define('USER_PASS', ''); // mot de passe
define('DATA_BASE', ''); // nom base de donn�es
define('SQL_TYPE', 'mysql'); // Type de serveur de base de donn�es
break;
- Avec votre butineur préféré : http://www.VotreSite/tables/install_rep.php
- J'ai préféré créer la bdd à la main, ce qui permet de donner des droits minimaux à l'utilisateur créé pour l'occasion.
- Néanmoins, il faudra donner-une fois- le pass root SQL pour la création des tables dans la base ;-((( Je ne comprend toujours pas l'intérêt d'avoir créé un utilisateur MySQL ayant tous les droits sur la base pmb, alors!
Configuration
Interface
- Première connexion en admin / admin
- Puis vous devez vous taper TOUTES les mises à jour depuis l'actuelle (v4.61 lors de l'install) jusqu'à la dernière à jour (V4.71) ! C'est bien fait, mais j'aurais aimé ne pas cliquer 10 fois sur Suivant..
Console
cd ...../pmb chown -R www.www import/
Import utilisateurs
Il est évident que je ne vous causerai, ici , que de l'import de mon annuaire LDAP, basé sur mon se3..Comment vous ne connaissez pas encore ?? => Filez ici, plus vite que ça !
- Modules / Outils / Paramètres / LDAP
Sous-type Valeur Explication accessible 1 LDAP accessible ? basedn BaseDN Racine du nom de domaine LDAP binddn uid=UID,ou=People Description de la liaison : construction de la chaine binddn pour lier l'authentification au serveur LDAP dans l'OPAC fields uid Champs du serveur LDAP WAS uid,gecos,departmentnumber filter Serveur LDAP, IP ou host WAS (&(objectclass=person)(gidnumber=GID)) groups cn=Profs, cn=Eleves Groupes du serveur LDAP lang fr_FR Langue du serveur LDAP port 389 Port du serveur LDAP proto 3 Version du protocole LDAP : 3 ou 2 server IP Serveur LDAP, IP ou host
- Attention, il faut séparer les groupes par des virgules.
Imports de notices
Il manque un droit sur un répertoire :
chown www.www /.../pmb/temp/
Usage
Comment remplir son fonds documentaire sans retaper toutes les notices
- Si vous ne possédez pas de douchette, sortez une application de scan depuis votre smartphone..
La solution est pratique pour jouer chez soi, pas pour un Cdi...
- Dépourvu de douchette; j'ai pris Inventory scanner qui me sert à scanner en masse les codes-barres.
Sauvez-souvent, l'appli n'est pas toujours bien lunée et crashe parfois.. Attention , le dernier chiffre de l'ISBN est parfois faux.
- Puis demandez un export du panier au format Unimarc ISO PMB, sinon bye bye les accents!
- Enfin, depuis votre machine, téléchargez le .pan que vous importez dans pmb, le tour est joué!
Comment avoir les vignettes des notices automatiquement ?
Merci Amazon !
- Ajoutez http://images.amazon.com/images/P/!!isbn!!.01._PB_SCMZZZZZZZ_.jpg dans Outils/Paramètres/Paramètres généraux/ book_pics_url et 1 dans book_pics_show.
Comment vider toute sa base !!
mysql bibli < tables/empty_example_set.sql
Attention, c'est sans retour !!!!
Comment fusionner des autorités (collection, auteur,...)
A force d'importer, quelques menues différences apparaissent (espaces ou points ou libellés) et vous vous retrouvez avec :
- Thorgal (le Lombard)
- Thorgal (Le Lombard)
- Thorgal (éditions du Lombard)
- Thorgal (éd. du Lombard)
La solution: dédoublonner les autorités!
- CLiquez sur l'autorité à faire fusionner
- Cliquez sur remplacer
- Choisissez la nouvelle autorité.
- PMB fais sa sauce pour que la bdd soit synchronisée.

