2. Paramétrer la base de données de PMB

2.1. Installation simplifiée : http://localhost/pmb/tables/install.php

A l'adresse http://localhost/pmb/tables/install.php vous accéderez à l'interface simplifiée de paramétrage des tables de PMB.

2.1.1. Installation de la base MySQL 'PMB'

Il s'agit de la page d'accueil de l'application. Pour installer la base utilisée par celle-ci, vous devez accéder à la page http://localhost/pmb/tables/install.php. Veuillez donc compléter l'adresse figurant dans la barre d'adresse de votre navigateur.

Une fois ceci effectué et après validation, vous devriez voir cette page s'afficher :

Figure 5.2. écran de création des tables MySQL de PMB

écran de création des tables MySQL de PMB

Plusieurs précisions vous sont ici demandées. Pour l'instant, nous vous conseillons de garder les valeurs pré-renseignées. Le formulaire se termine par une case à cocher Remplir les tables avec le jeu d'exemple ?. Cochez cette option si vous souhaitez que le script d'installation intégre un jeu de données de test pour commencer à utiliser le logiciel. Ceci est facultatif et vous pourrez commencer également en créant vos propres données.

Validez maintenant en cliquant sur le bouton Créer la base.

2.1.2. Fin de l'installation et première utilisation du logiciel

La création de la base PMB est très rapide. A son issue, vous devez voir s'afficher la page suivante :

Figure 5.3. second écran de création des tables (confirmation) MySQL de PMB

second écran de création des tables (confirmation) MySQL de PMB

Si la page que vous voyez comportait des messages d'erreurs, une bonne idée est de la sauvegarder en utilisant la fonction Enregistrer sous de votre navigateur afin de pouvoir la communiquer aux personnes qui sont susceptibles de vous apporter de l'aide (voir la section Que faire si vous n'y arrivez pas ? de ce tutoriel).

L'installation de PMB est maintenant terminée.

Pour accéder dorénavant à PMB, il vous suffira d'ouvrir votre navigateur internet et d'accéder à l'adresse : http://localhost/pmb/. Sur certains systèmes (certaines versions de Windows), lors du premier lancement de l'application, il est possible que la machine tente de se connecter à Internet. Si cela arrivait, essayez de continuer en cliquant sur 'rester hors-connexion'. Éventuellement, si ce problème persiste, accédez à PMB en utilisant cette adresse : http://127.0.0.1/PMB/ (elle est synonyme de la précédente).

Chose très importante : lors de la première connexion à PMB, le nom d'utilisateur à utiliser est admin et le mot de passe est admin. C'est le seul login qui est créé lors de l'installation. C'est à vous de créer de nouveaux utilisateurs en utilisant le menu administration/gestion des utilisateurs. Il est bon aussi de commencer par changer le mot de passe de l'utilisateur admin, celui qui existe au début est un mot de passe par défaut.

2.2. Installation avancée : fichiers SQL

Lorsque vous installez une version de PMB, pour pouvoir tester PMB vous pouvez vous servir des données de test. Ces données sont également chargeable "manuellement". Elles sont réparties dans différents fichiers situés dans VOTRE_REP_PMB/tables .

Description des fichiers

bibli.sql : structure de la base de données uniquement, pas de données

minimum.sql : utilisateur admin/admin, paramètres de l'application

feed_essential.sql : ce dont vous avez besoin pour utiliser l'application en mode quick-start :

  • Données de l'application préremplies, modifiables.

  • Un jeu de sauvegarde prêt à l'emploi

  • Un jeu de paramétrage de Z3950.

data_test.sql : une petite sélection de données de notices, lecteurs, afin de pouvoir tester de suite PMB.

  • Notices, lecteurs, prêteurs, exemplaires, périodiques

  • Se base sur les données de l'application fournies dans feed_essential.sql

  • Doit charger le thésaurus UNESCO_FR unesco_fr.sql

Note : vous pouvez vider les données du jeu de test opérationnel de PMB après avoir évalué PMB. Ces données peuvent parasiter votre base de données par la suite. Pour cela utiliser un des scripts /tables/empty_example_set ; pour plus d'informations consulter le guide de l'administrateur de PMB.

Thésaurus :

3 thésaurus vous sont proposés

unesco_fr.sql : thésaurus hiérarchisé de l'UNESCO, assez important et bien fait.

agneaux.sql : plus petit, plus simple mais bien fait aussi.

environnement : un thésaurus possible pour un fonds documentaire axé Environnement.

2.3. Liste des tables remplies par les fichiers SQL

Vous trouverez ici une liste des données chargées par ces différents fichiers SQL. Pour charger en ligne de commande sous MySQL un fichier SQLreportez vous à la documentation de MySQL.

minimum.sql

Contenu de la table `paramètres'

Contenu de la table `users` : utilisateur admin/admin

feed_essential.sql

idem que minimum.sql avec en plus

Contenu de la table `docs_codestat'

Contenu de la table `docs_location`

Contenu de la table `docs_section`

Contenu de la table `docs_statut`

Contenu de la table `docs_type`

Contenu de la table `empr_categ`

Contenu de la table `empr_codestat`

Contenu de la table `lenders`

Contenu de la table `sauv_lieux`

Contenu de la table `sauv_sauvegardes`

Contenu de la table `sauv_tables`

Contenu de la table `z_attr`

Contenu de la table `z_bib`

data_test.sql

idem que feed_essential.sql avec en plus

Contenu de la table `users` : Utilisateurs supplémentaires

Contenu de la table `empr`

Contenu de la table `empr_groupe`

Contenu de la table `groupe`

Contenu de la table `notices`

Contenu de la table `exemplaires`

Contenu de la table `authors`

Contenu de la table `publishers`

Contenu de la table `collections`

Contenu de la table `sub_collections`

Contenu de la table `responsability`

Contenu de la table `bulletins`

Contenu de la table `analysis`

Contenu de la table `notices_categories`

agneaux.sql ou unesco_fr.sql ou environnement.sql

Contenu de la table `categories`

Contenu de la table `categ_assoc`