Script de sauvegarde pour MySQL

Nos serveurs étant installés selon la technologie RAID, le risque de perte de données provient essentiellement d’une erreur logicielle ou humaine. Ne disposant pas de solution de sauvegarde professionnelle pour nos sites web et documents numériques, nous ne pouvions cependant pas rester sans copie de secours des fichiers et des bases les plus importants. Concernant ces dernières, un simple script les enregistre dans des fichiers distincts à intervalles réguliers. L’alambic numérique étant peu pourvu en langage informatique — un comble pour le blog d’une bibliothèque numérique –, voyons plus en détail le fonctionnement de ces quelques lignes de code.

Screenshot of the famous GLMatrix screensaver Copyright © 1999-2003 by Jamie Zawinski
Screenshot of the famous GLMatrix screensaver Copyright © 1999-2003 by Jamie Zawinski

MySQL, le système de gestion de bases de données  que nous utilisons, dispose d’un certain nombre d’outils d’administration. L’un d’entre-eux, permet d’exporter les bases dans un format adapté à un éventuel ré-import (en SQL). Chaque nuit, le programme qui nous intéresse ici, exporte les données de nos sites principaux à l’aide de ces commandes de gestion. Les extractions de la veille sont écrasées systématiquement et même si nous archivons régulièrement ces fichiers il n’y a donc pas de gestion des versions précédentes. Nous disposons tout de même d’une copie de secours en cas d’une perte de données inattendue.

Voici ce script et un commentaire associé :

[sourcecode language= »bash » highlight= »15,31″]
#! /bin/bash
#fonction testant la presence d’un element dans un tableau de chaînes
function in_array(){
chaine=$1
trouve=$(echo ${exclude[*]} | grep « $chaine »)
if [ « $trouve » != «  » ]
then
return 1
else
return 0
fi
}

#récupération de la liste des bases
bases=($(mysqlshow -pmotdepasse | cut -d ‘|’ -f2 | sed ‘1,3d’ | sed ‘$d’))

#repertoire de sauvegarde ou sont copiés les exports
rep=’/sauvegardes’

#liste des bases a exclure
exclude=(base1 base2 base3)

#lancement de l’export
for i in ${!bases[*]}
do
$(in_array ${bases[$i]})
inarray=$(echo $?)
if [ $inarray -eq 0 ]
then
echo ${bases[$i]}
mysqldump -u root -pmotdepasse –opt ${bases[$i]} > $rep/${bases[$i]}.sql
fi
done
[/sourcecode]

Ces quelques lignes sont écrites pour BASH, l’interpréteur de la ligne de commande sous Linux. Son fonctionnement est simple, il récupère la liste des bases présentes dans le serveur MySQL puis les enregistre dans un répertoire indiqué dans le programme à la ligne 18 . Certaines bases peuvent être ignorées en indiquant leur nom dans la liste de la ligne 21.
Les lignes en surbrillance ont une syntaxe particulière. Il ne s’agit pas d’une faute de frappe mais le mot de passe doit être accolé à l’option « -p » passée aux commandes mysqlshow et mysqldump.

Il suffit ensuite d’attribuer les droits d’exécution à ce script et de le lancer avec les commandes suivantes :

[sourcecode language= »bash » gutter= »false »]
$ chmod a+x dump-mysql
$ ./dump-mysql
[/sourcecode]

De la difficulté d’administrer le système sans disposer d’une politique de service homogène

Nous cherchons tous à mettre en place des catalogues modernes et interactifs, intégrés à nos sites web, répondant mieux aux usages du public. D’ailleurs, nous constatons tous les jours le besoin de nos usagers de profiter en ligne des services qu’on leur offre sur place.
Or il est très difficile de proposer une offre de services lisible et homogène sur l’ensemble du réseau. Vous avez vu la complexité des politiques de prêt ; si insurmontable que nous n’avons pas pu créer une page « services » sur le site web qui puisse décrire avec clarté notre offre en matière de prêt. Mais cela ne constitue pas la seule difficulté.

Intimement liées – du moins dans notre SIGB – au fonctionnement du prêt, les possibilités de réservation, de demande de communication, de renouvellement sont dépendantes des services offerts par les différentes bibliothèques.

  • Réservation de documents déjà empruntés : 2 bibliothèques le proposent ;
  • Demande de communication des documents rangés en magasin : une seule bibliothèque le propose ;
  • Renouvellement de prêt : 16 bibliothèques peuvent prolonger un prêt mais 3 d’entre elles proposent le renouvellement depuis l’OPAC.

On constate donc que les services en ligne sont peu nombreux, et surtout offerts de manière hétérogène.

Sur le catalogue, cela provoque une grande confusion : les boutons correspondant aux différentes fonctionnalités apparaissent sans qu’il soit possible pour l’usager de savoir si le service va être rendu. Par exemple, on voit apparaître le bouton « Renouveler » à côté des prêts en cours (lorsqu’on est identifié), mais si l’on clique dessus, on peut

  • se voir proposé de cocher les exemplaires à renouveler, dans le meilleur des cas ;
  • se voir proposé de cocher certains exemplaires (ceux pour lesquels la politique de prêt autorise le renouvellement automatique, et qui ne font pas l’objet d’un retard) ;
  • ne rien voir du tout, la fonctionnalité n’étant pas active (si les exemplaires ne peuvent être renouvelés dans cette bibliothèque).

Dans tous les cas, l’usager n’a aucune explication sur ce qui se passe. D’ailleurs, les explications seraient bien trop longues !

Je passe sur le fait qu’on ne puisse pas proposer l’inscription (ou la pré-inscription/demande de carte) en ligne et que les fonctionnalités de services personnalisés ne s’activent pas lorsqu’on a des documents en retard (les boutons n’apparaissent pas), sans que l’on sache pourquoi. Toutes ces subtilités font le plus souvent croire à un dysfonctionnement du système, aux usagers comme aux collègues…

Gamme
Gamme, multitude homogène de Romain, sur Flickr
Finalement, le site web et le catalogue rassemblent une bonne vingtaine de bibliothèques qui, pour le moment, n’adoptent pas les mêmes politiques de service. Donner des informations claires et administrer le système de façon homogène reste une mission délicate dans ces conditions.
A l’heure où nous testons de nouveaux outils de recherche, de nouvelles présentations de nos ressources, où nous cherchons à élargir nos services via le site web, à rendre nos interfaces plus ergonomiques, il paraît urgent de travailler à la politique du réseau en matière de services, pour ne pas risquer de mettre en ligne des outils sous-exploités, vides de sens, et donc décourageants.

Politique de prêt : pourquoi faire simple quand on peut faire compliqué ?

Confusion!, à Montréal, par Bob August, Flickr, BY-NC-SA

En balade sur le site internet de la BCU, et sur les mini-sites des sections, on peut désespérer s’émerveiller devant l’épouvantable la formidable diversité des conditions de prêt, reflet dramatique magique de l’inexistence la prise de conscience, encore peu développée, du sentiment d’appartenance à un réseau documentaire. C’est inouï exquis.
Quatre critères se chargent de démultiplier les situations et probabilités d’assaisonnement desdites conditions :

  • le type de lecteur
  • la nature du document
  • la durée du prêt
  • le nombre de documents empruntables (que certaines sections précisent bien comme « maximum », surtout ne vous sentez pas obligés d’en prendre autant, n’abusez pas de votre droit [de prêt])

Prenons-les un par un et cuisinons-les (même si toutes les conditions ne sont pas explicitées, pour toutes les sections, sur les sites en ligne) :

Le type de lecteur :
22 catégories différentes, qui se recoupent parfois, se spécialisent à outrance, fonctionnent sur un système « deux poids deux mesures » parfois à peine déguisé (un étudiant en licence peut en moyenne emprunter deux fois moins et deux fois moins longtemps qu’un enseignant-chercheur) même si de vénérables esprits rappelleront que leurs pratiques de lecture ne sont pas les mêmes ; on retrouve les classiques distinctions entre Licence, Master, Doctorants, Enseignants-chercheurs, lecteurs extérieurs, mais aussi de plus exotiques découpages, comme les 3 premières années de sage-femme, mais la 4e est à part, la licence orthoptie, les PACES et autres DFGSM2, les praticiens professionnels, les praticiens professionnels en formation continue, personnel BIATOSS, personnel des universités (et peut-être du PRES bientôt ?), lecteurs de Clermont Communauté et un très comique « Etudiants » qui visiblement ne recoupe pas les niveaux LMD (mais qui sont-ils ?!).

La nature du document :
11 types différents, permettant une méticuleuse délimitation de la documentation, avec une case pour chacun et chacun dans une case (mais jusqu’où va la pertinence de cette segmentation ?) ; si l’on suit la typologie, les livres (oui, c’est une catégorie!) n’ont rien à faire avec les revues qui n’ont rien à voir avec un ouvrage de concours, qui lui-même ne voudrait pas être mélangé à des ECN (ouvrages pour l’examen classant national en médecine, donc concours aussi), qui se moquent des codes juridiques, ceux-ci dédaignant les manuels, eux-mêmes ne rentrant pas en contact avec les DVD, qui ignorent royalement le support multimédia, isolé du CD-Rom, qui ne comprend pas la thèse qui méprise le mémoire.

La durée du prêt :
8 durées, de 2 jours à 4 semaines renouvelable une fois, soit 8 semaines ; c’est presque trop simple …

Le nombre de documents empruntables :
de 1 à illimité avec un éventail de 14 possibilités : 1 document, 2 documents, 3, 4, 5, 6, 8, 10, 12, 15, 27, 30, 32 documents, et nombre de documents illimité.
Dans une conjoncture où les statistiques de prêt chutent rapidement et de façon continue, à une période où les pratiques des lecteurs ont déjà basculé massivement vers la documentation en ligne, est-il justifiable de maintenir une limite de quantité de documents par emprunteur ? Le mythe  effrayant du lecteur-pilleur, venant avec sa hotte emprunter des dizaines de documents pour empêcher les autres (les bibliothécaires ?) de les utiliser, serait-il ancré dans l’inconscient collectif de la profession ?

Mais peut-être ergotons-nous, et est-ce tout à fait naturel de conserver secrètement les clés de compréhension de la politique de prêt. Regardons ce qui se pratique dans d’autres BU de l’hexagone (selon leur site internet) :

  • SCD Lyon 2 : la différenciation se fait par le type de lecteur ; il n’y a pas de différenciation par type de document, sauf concernant des ouvrages de concours et des ouvrages considérés comme « très demandés » (ces deux catégories pourraient d’ailleurs elles aussi se rejoindre) ;
  • SICD Grenoble 1 : idem en plus simple encore avec 3 types de lecteurs seulement: étudiants en licence/ étudiants en master, doctorants, capes, agreg, EC, extérieurs/ lecteurs extérieurs Rhône-Alpes hors Grenoble ;
  • SCD Nantes : idem, avec un raffinement trop poussé dans la catégorisation des lecteurs (mais il n’est plus tenu compte des types de documents et les durées sont peu nombreuses) ;
  • SCD Rennes 1 : 6 types de lecteurs : L, M, D, EC, enseignants du secondaire, autres lecteurs, avec des durées de prêt regroupées ;
  • SCD Rennes 2 : plus compliqué, beaucoup de documents exclus du prêt, moins d’homogénéité dans les types de lecteurs (licence, licence pro, master, doctorant, concours, EC, autres lecteurs) ;
  • SCD Lille 3 : 4 catégories de lecteurs : licence et assimilés, master et assimilés, doctorat et assimilés, EC et assimilés ; à chaque type correspondent un nombre de documents et une durée ;
  • SCD Lyon 3 : 6 catégories de lecteurs, valeur élevée pour une BU uniquement SHS ;
  • SCD Marseille 2 : 4 catégories de lecteurs, 3 types de documents (généraux, à rotation rapide, exclus du prêt mais empruntables pendant les périodes de fermeture) ;
  • BIU Montpellier : 7 catégories de lecteurs (dont 3 qui ne diffèrent que par le tarif de la carte), emprunts plus ou moins unifiés sur tout le réseau (avec une belle exception : la médecine où la catégorisation est pléthorique) ;

Dans les cas cités ci-dessus, les documents sont empruntables sans distinction de type (avec des exceptions toutefois très ciblées).

  • SCD Toulouse 2 : 2 catégories de lecteurs : étudiants/personnels/autres lecteurs ET EC/Ater de l’université de Toulouse ; 5 à 6 catégories de documents, trois durées ;
  • SCD Paris 6 en médecine : complexité du prêt pour le nombre documents, mais il n’y a que deux durées de prêt dans lesquelles entrent toutes les catégories de lecteurs (du praticien-professeur au CHU à l’étudiant en DCEM), qui sont au nombre de 8.

Que retirer de tout cela ?
D’abord, il ne semble pas très pertinent de maintenir une aussi grande diversité de situations, sinon au niveau du réseau, du moins dans chaque section. Cela entraîne une grande confusion, et les pratiques des usagers tendent vers une moindre utilisation du papier. Il serait donc dommage d’empêcher par des règles trop restrictives l’emprunt de ces documents. La gestion du SIGB en serait également simplifiée.

Il est indéniable que certains types de documents sont très convoités (ECN, codes, ouvrages de concours par exemple). Aussi peut-on penser à concentrer la réflexion sur ceux-ci tout en simplifiant par ailleurs les règles régissant l’emprunt des autres types de documents.

Il est indéniable également que certains types de lecteurs empruntent plus que d’autres. En même temps, est-ce une raison suffisante pour limiter les autres lecteurs et créer un système « deux poids deux mesures » ? Rappelons notamment que les habitudes des Licence ne tendent pas vers l’utilisation de la documentation des bibliothèques, il n’est pas nécessaire de les décourager davantage.

Si l’on peut suggérer certaines idées, on pourrait proposer de :

  • tendre vers la suppression des limites du nombre de documents empruntables, comme c’est déjà le cas dans certaines sections ;
  • abandonner la catégorisation par type de document ;
  • se concentrer sur un seul critère pour hiérarchiser les droits de prêt, afin de clarifier pour tout un chacun les catégorisations tout en les simplifiant.

Médiation numérique et réticulaire en bibliothèque.

Bertrand Calenge dans son carnet de notes a bien raison de pointer l’ambivalence du concept de médiation numérique en bibliothèque. Cette expression se conjugue à toutes les sauces, il est vrai.
Retravaillant la définition de la médiation de Silvère Mercier,  il replace au coeur du dispositif de médiation la bibliothèque comme institution elle-même  dans son billet intitulé la médiation : concept clé ou mot valise ? : « Est dispositif de médiation toute organisation ou technologie qui vise à permettre à des bibliothécaires de favoriser l’accès organisé ou fortuit, l’appropriation ou la dissémination de contenus à des fins de diffusion des savoirs et des savoir-faire ».

Le portail de la BCU est-il en ce sens un dispositif de médiation ? S’il permet bien aux bibliothécaires de jouer en ligne leur rôle de personne ressource,  on peut légitimement se demander s’il suffit de détenir des droits de publication et un compte de contributeur sur un outil de gestion de contenu pour produire des contenus de qualité qui répondent aux attentes documentaires des usagers. En quoi reconnaît-on la qualité dans un dispositif de médiation numérique en bibliothèque ? Au coeur du dispositif, il y a bien l’organisation elle-même, non pas seulement l’architecture de l’information et des contenus mis en ligne,  mais aussi le réseau des bibliothécaires.

Le portail de la BCU est bien un dispositif de médiation : Il permet concrètement aux bibliothécaires de donner accès, d’éditer et de disséminer des contenus en vue de la diffusion des connaissances. En ce sens, il leur permet de prendre position en  ligne vis-à-vis du public, ou de se repositionner comme l’entend Silvère Mercier dans son récent article Médiation numérique et culture de l’information : repositionner les bibliothécaires. Les bibliothécaires ont bien toute légitimité à prescrire des ressources, non pas au même titre que les enseignants-chercheurs, mais bien en tant que spécialistes de la « culture de l’information » ou de linformation literaty à l’anglosaxonne, comme l’explicite Sylvie Chevillotte dans le BBF.
Dans le cas du portail de la BCU, c’est essentiellement dans les « blog-notes » que les bibliothécaires éditent des contenus en ligne à destination des usagers et se font prescripteurs de ressources.
On ne peut pas vraiment comparer les blogs des sections de la BCU aux blogs hyper spécialisés du SCD de Nancy à destination des étudiants en orthophonie, des infirmiers, des sages-femmes. Blogs à part, ils n’ont pas le même positionnement éditorial, les blogs de la BCU se rattachant davantage à la vie et aux ressources des réseaux de bibliothèques dans les disciplines phares des Universités de Clermont.
Le positionnement des blog-notes est d’avantage axé sur les ressources à mettre en avant, à l’instar d’une vitrine numérique. Les bibliographies et les billets mis en ligne sont liés de près ou de loin aux disciplines enseignées. Les bibliothécaires s’y font veilleurs, formateurs, connaisseurs. Les contenus  prolongent aussi parfois les expositions organisées à la BCU, comme le fait le blog du réseau des BFM autour de l’exposition en cours sur Jean-Henri Fabre ou la passion des insectes. Dans d’autres exemples, les bibliothécaires y expriment leur « coup de coeur » pour les romans qu’ils ont aimés.
Le positionnement est plus large, peut-être plus flou, mais dans tous les cas, les usagers demeurent en ligne de mire. On voit cependant venir les écueils à éviter : Il y a bien un risque de dilution de l’information à prévenir, d’où l’importance d’une coordination renforcée en amont.

toile d'araignée
Toile d’araignée
Paternité Pas d’utilisation commerciale Partage selon les Conditions Initiales Certains droits réservés par koen_photos