Oui, c'est facile si vous utilisez PMB …

PMB-Manuels – Installer la version de production

 

Comment installer la version de production 2.7
Comment faire la mise à jour de la version 2.6 à la 2.7

 

N.B. Il faut la version 3.5.1 de PMB pour installer la version de production 2.7 de PMB-Manuels. C'est d'ailleurs la seule version de PMB compatible au stade actuel.

Donc, si vous avez employé jusqu'à présent PMB-Manuels avec les versions 3.4.16 ou 3.5.0 de PMB, il faut passer le plus vite possible à PMB 3.5.1

Cette nouvelle version de PMB-Manuels est disponible depuis le 23 septembre 2012.

 

Remarque
En juin, je vous disais que je n'avais pas encore eu le temps de faire tous les tests que je voulais, et donc que je préférais ne pas mettre en ligne tout de suite la version de PMB-Manuels qui est liée à la version 3.5 de PMB.
Les essais n'ont révélé aucun problème. Certes, il y a beaucoup de nouvelles tables dans PMB 3.5, et des changements dans des tables plus anciennes (entre autres dans les champs personnalisables, que j'emploie beaucoup), mais cela n'a pas d'impact sur le fonctionnement de PMB-Manuels.

 

Etapes pour une installation en mode local

Télécharger le zip de PMB 3.5.1
Télécharger la sauvegarde de PMB-Manuels
Décompresser les zips

Créer un répertoire (que j'ai appelé pmb-manuels) dans www ou dans htdocs
et y copier-coller la version décompressée de PMB 3.5.1
Le chemin d'accès sera donc http://localhost/pmb-manuels/

Vous verrez des messages d'erreur, et on vous propose de passer par la phase d'installation (tables/install.php) – répondez oui

nom (par exemple) : biblimanuels
pas de thésaurus ni d'indexation décimale
Faire la mise à jour – obligatoire

N.B. Vous pouvez donner un autre nom, mais attention, ne prenez pas le nom d'une base qui existe déjà sur votre disque dur ou sur le serveur – vous videriez l'ancienne de son contenu !

Lancer à nouveau PMB
Login : admin
Mot de passe : admin

Saisir l'adresse http://localhost/pmb-manuels/admin/sauvegarde/emergency/emergency.php

Restaurer la base de production

Paramètres (si vous travaillez en local)
serveur : localhost
utilisateur : root (sans mot de passe)
nom de la base : biblimanuels


Vous accédez enfin à la base PMB-Manuels !

Il y a au début quelques mini-messages de mise à jour, c'est normal.

Il y a 5 utilisateurs – Aucun d'entre eux n'a de mot de passe
Les 5 login sont : admin, demo1, demo2, demo3 et bib

Les 4 premiers ont accès à tous les onglets de PMB, à toutes les requêtes SQL et à tous les paniers
Le dernier n'a accès qu'à certains modules – pas aux procédures ni aux paniers.

 

N.B. Vous pouvez les changer les login, les noms, et attribuer un mot de passe, mais il vaut mieux ne pas supprimer les utilisateurs de départ (les 3 « demos » – la suppression de admin est de toute façon impossible).
En effet, je leur ai donné accès à tous les paniers et à toutes les procédures, or leurs n° d'id vont de 1 à 4. Si vous les supprimez (au lieu de les modifier), vous devrez reconfigurer les droits d'accès des paniers et des requêtes SQL, car les nouveaux utilisateurs n'auront d'office plus les mêmes n° d'id.

 

Diverses possibilités

  1. vous démarrez, vous n'avez pas encore saisi de données jusqu'à présent, dans ce cas, prenez la version complète 2.7 (une base vide mais configurée)
  2. vous employez déjà la version 2.6 de PMB-Manuels en production, vous avez déjà saisi ou importé des données (lecteurs et/ou manuels), et vous êtes déjà passé à la version 3.5.1 de PMB.  Dans ce cas, il suffit d'installer la mise à jour des procédures.
  3. vous employez déjà la version 2.6 de PMB-Manuels en production, vous avez déjà saisi ou importé des données (lecteurs et/ou manuels), mais votre version de PMB est encore la 3.4.16 ou la 3.5.0. Dans ce cas, il faut faire la mise à jour de PMB dès que possible – donc passser à la version 3.5.1 de PMB – et en outre, il faut installer la mise à jour des procédures.

 

PMB-Manuels – Version de production 2.7 (PMB 3.5.1)

PMB-Manuels – Mise à jour des requêtes SQL vers 2.7

 

Cette mise à jour inclut seulement les 4 tables liées aux requêtes SQL : caddie_procs, empr_caddie_procs, procs et procs_classements.

Les procédures sont les mêmes, que vous soyez en PMB 3.4.16, 3.5.0 ou 3.5.1. Donc, si vous en êtes encore à un version antérieure de PMB, vous pouvez mettre à jour les requêtes avant ou après le passage à la version 3.5.1 de PMB, peu importe.

Pour mettre à jour les requêtes

  • Décompresser le zip
  • Saisir l'adresse http://localhost/pmb-manuels/admin/sauvegarde/emergency/emergency.php
  • Sélectionner le fichier pmb-manuels-mise-a-jour-procs-vers-2-7.sav et restaurer ces 4 tables

 

Infos complémentaires sur les mises à jour

 

La mise à jour PMB-Manuels est théoriquement indépendante de la mise à jour de PMB.

Vous aurez bien sûr envie de suivre les évolutions de PMB, c'est normal, c'est pourquoi la version actuelle de PMB-Manuels correspond désormais à PMB 3.5.1, alors que les premières versions de production de PMB-Manuels fonctionnaient avec un PMB 3.4.16..

Je n'ai pas l'intention de changer le paramétrage, la configuration de base de PMB-Manuels, c'est pourquoi, depuis la version 2.4, les mises à jour de PMB-Manuels se limitent en général à une mise à jour des requêtes SQL.

Mais d'autre part, il est aussi nécessaire de faire évoluer votre version de PMB "avec toutes les précautions d'uage."

Si de nouvelles tables et/ou de nouveaux champs sont créés dans PMB, il se peut que certaines procédures SQL que j'ai mises au point pour PMB-Manuels ne soient plus opérationnelles, car elles font référence à des champs qui n'existent plus ou dont le contenu a été transféré ailleurs.

Conseil : ne changez pas trop vite de version de PMB, attendez le "feu vert", sinon vous risquez des dysfonctionnements dans PMB-Manuels. Ne changez paa trop tard non plus …

 

Cette page vous explique, si nécessaire, comment faire la mise à jour de PMB.

Mise à jour vers une version plus récente de PMB

 

N.B. N'essayez pas de restaurer la version "mise à jour" sur une base de démo antérieure.
Certaines tables (entre autres les prêts et surtout les archives) des versions de démo précédentes n'illustrent pas la nouvelle version des requêtes, cela pourrait créer l'impression que les requêtes n'ont pas fonctionné comme il le fallait.

 

Comments are currently closed.