Mise à jour de PMB

Une version de PMB 7.0.RC (attention ! Une version Release Candidate est le dernier stade de développement avant la version stable) vient de voir le jour sur la forge de PMB Services.

Il faut savoir que les mises à jour de votre PMB utilisant une base Mont-Saint-Michel se font avec les archives disponibles sur ce site.

Les versions de PMB mises à disposition sur notre site ne sont pas des versions modifiées mais bien originales de PMB auxquelles nous avons ajouté quelques fichiers permettant d’installer directement la base Mont-Saint-Michel ainsi qu’un dossier pour le stockage des documents numériques.

Pour effectuer une mise à jour de PMB nous n’estimons pas utile de vous l’expliquer puisque l’excellente fiche 2.10 de Citédoc (rédigée pour la mise à jour de PMB 4.2.12 vers 5.0.7 mais fonctionnant aussi pour le passage à la 7.0) le fait déjà très bien. Vous irez juste vous procurer votre version de PMB sur la forge au lieu d’utiliser un PMB_bzh comme indiqué.

Bonne mise à jour !

Publicités

Personnaliser ses étiquettes de cote

Un petit tutoriel pour personnaliser ses étiquettes en jouant sur le logo de l’établissement, la couleur des caractères… et la police utilisée !

I. La police de caractères

Dans le dossier PMB\classes\font\ vous avez l’ensemble des polices disponibles. J’ai fait le choix d’aller plus loin en ajoutant un police libre de droits, pour l’exemple ici OpenDyslexic.

Sur le site Fontlibrary.org, j’ai recherché ma police, je l’ai téléchargée puis décompressée. J’obtiens un dossier avec un ensemble de polices dans divers formats. Celles-ci ne sont pas directement utilisables dans PMB, je vais devoir convertir celle que je veux utiliser.

Sur Internet, je lance une requête dans mon moteur de recherche (du type « conversion tcpdf ») afin de trouver un service de conversion en ligne. Pour l’exemple, j’ai sélectionné celui-ci.

J’ai choisi d’utiliser la police OpenDyslexic-Regular.ttf (dans le dossier ttf). Je vais donc la rechercher et je la nomme opendyslexic.

Après avoir lancé la conversion, je télécharge les fichiers .php et .z et je les enregistre dans le dossier PMB\classes\font\

Dans PMB, je vais ensuite dans Administration\Outils\Paramètres\Paramètres généraux et je recherche la ligne pdf_fontfixed. Je l’ouvre et je remplace la police existante (gardez-la par sécurité en la copiant dans le cadre d’explications, elle pourra vous reservir pour l’édition d’autres formes de documents, comme les lettre de rappel par exemple) par opendyslexic. Enregistrez.

II. Le logo

Avec Mozilla Firefox, rendez-vous sur la page où vous pouvez récupérer votre logo légalement (généralement, le site de l’établissement). Faites un clic droit et sélectionnez Affichez l’image. Refaites un clic droit sur celle-ci et enregistrez-la. Ne fermez pas l’onglet, il va nous reservir !
Ensuite, placez le fichier le dossier PMB\images
Dans PMB, allez sur Catalogue\Paniers\Actions\Etiquettes de cote et indiquez dans le cadre nom de l’image le nom de mon fichier (pour l’exemple, celui-ci s’appelle educnat.png).
Il ne faudra pas omettre d’adapter la largeur et la hauteur à la taille originale du fichier : l’image mesure ici 80px de haut sur 65px de large, j’ai donc renseigné 8mm de hauteur et 6.5mm de largeur afin d’en conserver les proportions d’origine.

Attention ! L’éditeur d’étiquettes est assez rigoureux sur le format des images utilisées : il admet les transparences mais refuse les compressions utilisant un mode entrelacé et les couleurs doivent être en mode RVB.

III. La couleur du texte

Ici, j’ai choisi de récupérer la couleur de mon logo pour le texte. Du coup, plusieurs possibilités s’offrent à moi pour obtenir le code hexadécimal de la couleur : je peux ouvrir mon fichier image avec un logiciel comme PhotoFiltre et récupérer ce dernier avec l’outil Pipette mais le plus simple et d’utiliser votre image qui est toujours affichée dans votre onglet de Firefox.
Ouvrez le menu de Firefox en cliquant en haut à droite sur l’icône symbolisée par trois traits horizontaux puis faites défiler jusqu’à Développement web, cliquez et sélectionnez Pipette

L’outil Pipette s’affiche alors, déplacez-le sur la couleur que vous souhaitez utiliser et cliquez : le code est copié dans le presse-papiers. il ne vous reste plus qu’à retourner sur la page d’édition d’étiquette de cote et de le coller dans le cadre couleur de police (format hexadécimal). Attention, vous devrez supprimer le symbole # pour que l’édition fonctionne correctement.

IV. L’édition des étiquettes

Complétez par vos paramètres habituels et lancez l’édition.

Et voici le résultat final avec une cote en OpenDyslexic centrée et le logo placé à sa gauche :

Modifier les polices de caractères du portail Zen

Vous souhaitez donner un peu d’originalité à votre portail en modifiant les polices de caractères d’origine, voici comment le faire très simplement. Les tests sont fait avec un portail Zen d’une base Mont-Saint-Michel.

Dans un premier temps nous allons choisir de nouvelles polices en nous rendant sur ce site : https://fonts.google.com/

Pour l’exemple, je vais sélectionner deux polices différentes (une cursive, Fredericka the Great et une avec serif, Trocchi, afin de bien les distinguer). Pour cela, il suffit de naviguer dans la page et lorsque qu’un modèle vous intéresse, vous n’avez qu’à cliquer sur le symbole + dans le coin supérieur droit :

Une fois votre sélection effectuée, développez le cadre dans le coin inférieur droit en cliquant sur  » 2 families selected » :

Maintenant, ouvrez PMB dans un nouvel onglet et allez dans Administration\Outils\Paramètres\OPAC et recherchez biblio_main_header.
retournez sur Google Fonts, copiez le code débutant par <link href=… et collez-le dans le paramètre de PMB ouvert puis enregistrez :

Ensuite, ouvrez le paramètre default_style_addon.

1. Si vous souhaitez n’utiliser qu’une seule police

Copiez le code suivant :

/* modifier les polices de caractères */
body {
font-family: ‘mapolice’!important;
}


et remplacez la partie en gras par le code fourni dans Google Fonts (sans le ; final surtout !) correspondant à la police sélectionnez :

ce qui donnera ici :

/* modifier les polices de caractères */
body {
font-family: ‘Fredericka the Great’, cursive!important;
}


Coller ce code au-dessus de celui déjà existant (ne l’effacez surtout pas, vous perdriez la mise en page ainsi que des corrections de bugs) puis enregistrez. Voici le résultat :

2. Pour utiliser plusieurs polices

Le code suivant affectera la police cursive Fredericka the Great aux bandeaux supérieur et gauche et la police avec serif Trocchi au reste du portail :

/* Modifier les polices de caractères */
#bandeau,
#main,
#intro {
font-family: ‘Fredericka the Great’, cursive!important;
}
.notice-child {
font-family: ‘Trocchi’, serif!important;
}
#search,
#main_hors_footer,
#noticeNot {
font-family: ‘Trocchi’, serif!important;
}

Voici l’aspect final de notre portail (qui n’a que valeur d’exemple permettant de bien différencier les deux polices) :

3. Pour les perfectionnistes…

Si vous pensez que la police cursive Fredericka the Great est trop envahissante, voici le code à insérer pour n’avoir que les titres des cadres qui l’affichent :

/* Modifier les polices de caractères*/

#lienHistorique,
#main,
#bandeau,
#cart_info_body,
#intro {
        font-family: ‘Fredericka the Great’, cursive!important;
}

.titleInside,
.dijitCalendarMonthLabel,
.dijitCalendarCurrentMonthLabel {
        font-family: ‘Fredericka the Great’, cursive!important;
}
#cms_module_articleslist_38 h3 {
        font-family: ‘Fredericka the Great’, cursive!important;
}
#cms_module_search_22 .searchbox_title {
         font-family: ‘Fredericka the Great’, cursive!important;
}
.resume,
.notice-child {
        font-family: ‘Trocchi’, serif!important;
}
#cms_module_articleslist_38,
#cms_module_search_22,
#search,
#main_hors_footer,
#noticeNot {
         font-family: ‘Trocchi’, serif!important;
}
#bandeau .itemAbrege {
         font-family: ‘Trocchi’, serif!important;
         font-size: 80%;
}
#connexion #login_form {
         font-family: ‘Trocchi’, serif!important;
}
ul .SousNav {
         font-family: ‘Trocchi’, serif!important;
}

Voici le résultat :

C’est bien beau tout ça, et le Libre ?

Si vous désirez utiliser plutôt un autre service sous Licence Libre, allez sur le site FontLibrary.org

Le principe est identique :

Cependant, si vous souhaitez utiliser plusieurs polices, vous devrez copier dans biblio_main header autant de balises <link rel=…> que vous aurez de polices utilisées.

A vous de jouer maintenant !

Installation de PMB et de la base Mont-Saint-Michel dans un hébergement en ligne ( exemple chez O2switch )

Et c’est tellement facile d’avoir la classe

L’objectif de ce tutoriel est de montrer comment faire une installation de PMB Mont Sant-Michel chez un hébergeur en ligne. La très grande variété des entreprises, et des interfaces et services qu’ils proposent ne permet pas d’avoir un tutoriel générique, fonctionnant avec tous.

Nous allons donc proposer ici un guide pour l’interface d’un hébergeur utilisé par plusieurs professeurs documentalistes de Normandie pour héberger PMB, O2switch. Ce guide doit pouvoir être réutilisé pour tous les hébergeurs fournissant l’interface cPanel pour gérer l’hébergement, et une aide pour les autres.

Comme le tutoriel d’installation en local, il a pour objectif d’être le plus compact possible, pour synthétiser la documentation déjà disponible en ligne.

Utiliser PMB en multi-bases

Après de nombreuses années à faire cohabiter plusieurs PMB chez mon hébergeur (deux bases CDI, une base destinée à l’initiation à la GED pour les étudiants, des bases de test et même une base répertoriant les spécimens distribués aux collègues), j’ai décidé de passer en PMB version multi-bases peu avant les vacances d’été. La manipulation est simple à faire et quel gain de temps et d’espace : un seul dossier PMB, donc une seule version avec une seule mise à jour pour toutes mes bases et des centaines de Mo en moins chez mon hébergeur !

Sans titre 1

La configuration est relativement simple est rapide lorsque vos bases pré-existent mais dans ce tutoriel, je vous explique comment créer de nouvelles bases vides, comment y restaurer une base Mont-Saint-Michel ou une sauvegarde personnelle et surtout comment modifier les deux seuls fichiers permettant ce mode de fonctionnement.

Le tutoriel a été mis à jour afin d’optimiser les connexions aux portails respectifs des différentes bases avec des adresses d’accès simplifiées !

Bonne lecture !

Fiche 1.4 : utiliser PMB avec plusieurs bases

PMB 5.0 et pré-requis techniques

Une version de PMB 5.0 Mont-Saint-Michel est désormais disponible dans la zone de téléchargements. Elle intègre une sauvegarde de base Mont-Saint-Michel (sauvegarde_base_PM5_MSM.sql) mise à jour.

Screenshot_2018-11-30 Catalogue en ligne CDI

Certains pré-requis, notamment les extensions php, ont évolué depuis la version PMB 4.2. Voici le document fourni par PMB Services sur le site PMB Community : prerequis_techniques_linux_windows_20181008

Ton portail en mode Jacky – Le survol

Bon… on va passer le portail en mode Jacky, comprenez en mode tuning plus costaud en rajoutant du code pour la partie cosmétique. Alors là attention, on va éviter d’en mettre trop car on ne veut pas finir avec un portail type élevage de Yorkshire.

Site moche.jpg

http://www.villardieres.com/

Non, on veut plutôt quelques chose d’élégant comme sur le magnifique portail du CDI du collège Louis Grenier au Mêle sur Sarthe (61) :

http://cdi.college-louis-grenier.fr/opac_css/

PMB 1

Pour visualiser l’effet, survolez le capitaine Zissou (le sosie du commandant Cousteau) ou allez dans le menu « Je ne sais pas quoi faire, puis Liste de châines youtube, et là survolez les images. Il s’agit donc de rajouter un effet de survol quand le pointeur passe au dessus d’une image.

Lire la suite de « Ton portail en mode Jacky – Le survol »

Ajouter les dépouillements citédocbibli à son PMB

Si comme moi vous galérez à chaque fois pour vous souvenir des options pour que vos imports d’articles de périodiques de Citedoc-bibli se rattachent bien à vos notices voici une petite aide mémoire :

1 – Respecter le format de date et de nom de bulletin ! Deux entrées :

  • Date de parution de type JJ/MM/AAAA
  • Libellé de période de type 31 mars 2016

Mensuel : 04/2017 et avril 2017

Quotidien : 31/03/2016 et 31 mars 2016

Bi-mensuel : 01/04/2017 et 15/04/2017 qui donne 01 avril 2017 et 15 avril 2017

Et en nom de Bulletin : « Bulletin N°XXX » (ou XXX est le numéro du périodique)

Bon, avec ça on couvre 95% des besoins. Sinon allez voir la fiche de citedoc Recommandations pour le dépouillement des périodiques dans PMB

2 – Ensuite pour l’export depuis cité doc bibli, format unimarc Bretagne (attention pas plus de 400 notices d’un coup !) :

citedoc 1

3 – Ensuite pour l’import, fonction à utiliser « Bretagne » :

Lire la suite de « Ajouter les dépouillements citédocbibli à son PMB »

Ajouter des cadres « exotiques »

Dans la construction du portail, il existe un type de module qui permet un peu toutes les fantaisies : « code html ».

Cela va vous permettre d’insérer du… suspense… code html dans un cadre ! En gros cela vous permettra de mettre en forme des infos ou d’ajouter des éléments tout fait fournis par des sites tiers, par exemple Scoop-it, Google maps, Twitter, Flipboard, etc…

Il va falloir fouiller un peu les sites mentionnés pour y trouver les codes widgets ou iframes rattachés à vos comptes ou à des comptes à suivre.

Ensuite on injecte le code comme cela, avec en entête les petites info à afficher dans le cadre en plus du code du site tier (en gros le div class et le h3) :

Ou sinon vous pouvez coder vous même, une liste de liens avec des icônes par exemple :

Lire la suite de « Ajouter des cadres « exotiques » »