• Aucun résultat trouvé

Chapitre II  : PLANIFICATION DE LA MISE EN ŒUVRE DU PROJET

II. ETUDE TECHNIQUE ET CHOIX DE LOGICIELS DOCUMENTAIRES ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 91

II.2.  PMB (Php My Bibli)

Initié par François LEMARCHANT, PMB est un logiciel libre basé sur des technologies ouvertes (PHP, MySQL). Il a été conçu pour aider les Bibliothèques départementales de prêt (BDP). Facile à installer et à administrer, il offre la plupart des modules qu'on peut attendre d'un logiciel de gestion de bibliothèque à savoir la circulation des documents, le catalogage (monographie et périodique), la gestion des autorités, les éditions, la DSI, les acquisitions et le volet administration du système.

PMB utilise le protocole Z 39.50 et gère le format UNIMARC ainsi que le format d'échange iso 2709. Il offre la possibilité d'héberger la base de données à l'extérieur du logiciel. Les modules en place sont fonctionnels et performants.

Cependant, ils n'offre pas la possibilité de concevoir sa propre grille de catalogage ou masque de saisie.

Tableau N°24: Fiche technique du logiciel PMB

Logiciel SIGB : PMB

Origine Française Développé par PMB SARL Service

Date de création 2002 Dernière version 3.4.8 (2011) URL du Site en français http://www.sigb.net Site démo http://pmb.biblio.free.fr/

Licence CeCILL

Nombre de bibliothèques Inconnu

Nombre de développeurs PMB SARL Service

Personne ressource Eric Robert (pmb@sigb.net) URL de la communauté http://www.sigb.net/communaute/

Mailing list http://www.sigb.net/listes.htm

50 http://bibliotheque20.files.wordpress.com/2007/03/ppp_light_sigb_pk_ao.pdf

Technologie système LAMP (Linux-Apache-Mysql-Php), ou WAMP (Windows- Apache-Mysql-Php) Base de données Mysql

Serveur Web Apache Langage de développement PHP

Architecture Full web

Source : KRAJEWSKI Pascal51 II.3. Grille d’évaluation

La grille d’évaluation en gestion de bibliothèque « est une représentation structurée des différentes activités qui composent les processus de gestion d’une bibliothèque. Cette grille comprend des modules, des catégories et des spécifications [...] »52.

Les modules : Premières formes de découpage des activités d’une bibliothèque, ce terme provient du découpage des logiciels en modules. Ainsi, la grille d’évaluation des deux (2) logiciels tournera autour de huit (8) modules :

- Généralités essentielles (G.E.) ; - Administration (Admin) ;

- Catalogage (Catal.) ;

Les catégories : Ce sont des découpages de second niveau qui regroupent plusieurs spécifications sous une même activité d’une bibliothèque.

Les spécifications : Les spécifications sont des besoins comblés par une fonctionnalité du logiciel.

Dans les outils d’évaluation, deux (2) éléments de mesure qualifient chacune des spécifications du logiciel : la finalisation et la maturité.

La finalisation : Elle sert à mesurer tout simplement si une spécification existe ou non au sein du logiciel.

La maturité : C’est l’élément qui mesure le degré d’incarnation d’une spécification en une ou plusieurs fonctionnalités.

51Op. Cit.

C’est à ce stade que la comparaison des catégories et des modules entre les différents SIGB se fait.

En effet, l’existence d’une catégorie ou d’une spécification ne justifie aucunement sa qualité de mise en œuvre, étant donné qu’une spécification pourrait avoir une mise en œuvre à peine acceptable dans un logiciel mais tout à fait remarquable dans un autre. C’est en cela que le système de pointage, ci-dessous présenté, permettra d’évaluer la maturité de chaque spécification.

Tableau N°25: système de pointage

Finalisation Pointage Maturité

Spécification non disponible 0 Rien à évaluer

1 Mise en œuvre très pauvre- non désirable 2 A peine acceptable

3 Satisfaisant mais possibilité d’amélioration considérable 4 Bien

5 Très bien

6 Mise en œuvre excellente – peu d’amélioration nécessaire Spécification disponible

7 Mise en œuvre remarquable – aucun défaut observé

Source : Tristan MULLER53

Tableau N°26: Comparaison de KOHA et PMB

90-100% PMB Source : Ecole de documentation Hammamet54

53 http://eprints.rclis.org/bitstream/10760/15389/1/FBG_SIGBL_Etude2008.pdf

54 http://www.math.u-psud.fr/~biblio/ecole/support/Comparatif.pdf

Tableau N°27: Récapitulatif du tableau comparatif KOHA et PMB

KOHA PMB Finalisation (%) Maturité (de 0 à 7) Finalisation (%) Maturité (de 0 à 7)

G.E. 98 6 89 5,1

Admin. 88 4 91 4

Catal. 77 5,6 68 5,4

C.A. 63 5 --- ---

C.A.P. 73 5,7 --- ---

Circul. 82 5,2 61 4,6

Acquis. 52 3,6 39 3,5

Périod. 73 4,5 58 4

Source : Ecole de documentation Hammamet55

II.4. Choix du logiciel documentaire

Au terme de l’étude technique des deux (2) logiciels documentaire en ligne, il ressort que KOHA et PMB se rejoignent quant aux fonctionnalités qu’ils offrent pour l’automatisation de SID.

KOHA étant un logiciel puissant et amélioré, il offre beaucoup plus de garantie quant à l’intégration et à la mise en œuvre des fonctionnalités documentaires dans son système. Il requiert, par ailleurs, de solides connaissances en informatique pour sa prise en main totale car il est très complexe à installer et à paramétrer.

Par contre PMB, facile d’installation et d’utilisation est conçu pour la création et la gestion de bibliothèque de lecture publique. C’est un logiciel de gestion documentaire en ligne qui gagne du terrain en Afrique subsaharienne dans les projets d’informatisation de bibliothèque en raison de sa simplicité d’installation et sa facilité de maintenance.

PMB offre les mêmes fonctionnalités documentaires que la plupart des SIGB sollicités dans les projets d’informatisation de bibliothèque. Ses multiples standards d’imports de données intégrés, facilitent les saisies et les échanges de notices.

Les systèmes de classification et les thésaurus disponibles et préconfigurés pour une utilisation optimale, rendent le système d’indexation pratique à tout professionnel des SID.

Par ailleurs, la version actuelle de PMB, intègre de nouvelles fonctionnalités orientées Web 2.056 et des paramètres de sécurité qui rassurent les "utilisateurs"

dans la gestion d’un portail documentaire.

PMB est un SIGB dont la prise en main ne requiert pas assez de ressources (niveau moyen de connaissance en informatique). Il est bien indiqué pour des projets d’informatisation de SID d’envergure moyenne tel que celui de la diffusion électronique du DI de l’ENS.

Tels sont les raisons qui justifient le choix de PMB, logiciel de type SIGB dans le cadre de la mise en ligne du Dépôt Institutionnel de l’ENS.

III. MISE EN ŒUVRE DU PROJET

La mise en œuvre du projet s’organise autour de quatre (4) principales activités, chacune avec ses tâches.

III.1. Activité N°1 : Installation, paramétrage et création de l’OPAC Cette première activité renferme quatre (4) tâches dont :

- Tâche 1: Contrôle du système informatique existant ; - Tâche 2 : Acquisition et installation des logiciels ; - Tâche 3 : Paramétrage et lancement de PMB en local ;

- Tâche 4 : Personnalisation et test d’alimentation de la base de données.

III.1.1. Tâche 1 : Contrôle du système informatique

Les caractéristiques du système informatique avec lequel l’application PMB est développée en local pour créer le portail du DI de l’ENS sont présentées dans le tableau suivant.

Tableau N°28: Présentation des caractéristiques du système informatique

Système d’exploitation Windows Trust 4.0, un dérivé de Windows XP professionnel version 2003 service pack 2, V.4478

Processeur Intel Pentium dual core 1.73 GHz Mémoire vive (RAM) 1 Go

Disque dur 160 Go

Protocole Web Protocole TCP/IP configuré

Source : nous-mêmes

56 Web 2.0 : Evolution du Web vers plus de simplicité (ne nécessitant pas de connaissances techniques) et d'interactivité (permettant à chacun de contribuer sous différentes formes).

III.1.2. Tâche 2 : Acquisition et installation des logiciels

L’installation de PMB sur un serveur local requiert des logiciels

complémentaires et des fichiers spécifiques pour mieux faire tourner des fonctionnalités spécifiques.

Acquisition des logiciels et fichiers requis

o PMB (site officiel de PMB): http://www.sigb.net/;

o Documentation en français (site officiel de PMB) : http://www.sigb.net/?page=download&lang=fr;

o Package EasyPhp 5.2.10 comprend le trio: Apache web serveur, MySql et Php (sur le site officiel, ne pas prendre de version supérieure) :

http://www.easyphp.org/download.php;

o Yaz 3.0.50 (sur un serveur de transfert de fichiers ftp) ;

o L’extension php_yaz.dll (sur un serveur de transfert de fichier, télécharger ladite version et pas une autre) :

http://ftp.indexdata.dk/pub/phpyaz/win32/php-5.2.3/1.0.11/php_yaz.dll Installation de PMB

En nous fiant à toute la panoplie de la documentation sur l’installation de PMB, notamment celle disponible sur le site officiel de PMB, nous sommes parvenus à la compréhension de son architecture full web et de son système d’installation.

Cependant, sa prise en main effective dans le cadre de la conception du DI de l’ENS n’a été possible qu’à partir de la documentation, éditée par Anne-Marie CUBAT, spécialiste des SID et praticienne avérée de PMB.

Avec le soutien d’experts tels que Eric ROBERT de PMB services et Michaël HALM, CUBAT propose, en langue française, une documentation57 pour une installation de PMB sous technologie WAMP58 en neuf (9) étapes.

Cependant, pour des raisons méthodologiques, nous résumons cette installation en cinq (5) étapes.

Etape N°1 : Procédure d’installation et configuration des fichiers

Pour installer PMB, il faut préalablement procéder à l’installation du package EasyPhp 5.2.10 (Apache-Mysql-Php), en double cliquant sur l’exécutable, le set up:

"EasyPHP-5.2.10-setup.exe " ;

Répertoire d’installation : C :\Program Files\Easyphp5.2.10\

En raison des nombreuses fonctionnalités intégrées dans PMB, il est nécessaire de modifier des valeurs de certains fichiers (php.ini, my.ini) afin de pouvoir gérer des fichiers de grande taille.

Figure N°1: Icône de Easyphp apparaissant dans la barre des tâches

Pour y arriver, faire clic droit de la souris sur l’icône de EasyPhp, un menu déroulant apparaît.

Choisir l’option « Configuration » et dans le sous-menu « configuration », choisir

« Php » pour modifier le fichier « php.ini ».

Figure N°2: Menu déroulant de Easyphp

Etape N°2 : Modification des fichiers

Paramètres à modifier dans le fichier « php.ini » - max_execution_time = 300;

- max_input_time = 600;

- memory_limit = 128 M;

- post_max_size = 128 M;

- upload_max_filesize = 128 M

Paramètre à modifier dans my.ini - max_allowed_packet = 128 M ;

Etape N°3 : Activation de paramètres Php

Dans le fichier php.ini, rechercher la partie consacrée aux extensions, et activer les extensions suivantes en enlevant le point virgule (;) en début de ligne

d’extension. Dans le cas contraire, se serait des commentaires:

o extension=php_bz2.dll ; o extension=php_curl.dll ;

o extension=php_gd2.dll ; o extension=php_mbstring.dll ; o extension=php_mime_magic.dll ; o extension=php_mysql.dll;

o extension=php_sockets.dll;

o extension=php_xsl.dll ; o extension=php_zip.dl

Etape N°4 : Installation et activation de l’extension "yaz"

Installer la version de "yaz" dans le répertoire définit par le set up (yaz_3.0.50.exe)

Recopier la série des neuf (9) dll de son répertoire d’installation dans le répertoire C:\Program Files\Easyphp5.2.10\apache\bin\

N.B. écraser si nécessaire les versions existantes Copier le fichier php_yaz.dll le répertoire :

C:\Program Files\Easyphp5.21.10\php\ext\

Ouvrir à nouveau le fichier php.ini pour insérer une ligne nouvelle dont le contenu sera : extension= php_yaz.dll

NB : A ce stade, il est indispensable d’arrêter les serveurs (Apache et Mysql) et de les relancer afin que les modifications apportées aux fichiers php.ini et my.ini soient prises en compte.

Etape N°5 : Installation de PMB

Après l’installation des serveurs Apache et Mysql d’une part et le paramétrage du langage de programmation Php d’autre part, procédons à l’installation de PMB.

- Décompresser le fichier zip de PMB dans le répertoire adéquat:

C:\Program Files\Easyphp5.21.10\www (répertoire du serveur web Apache) On obtient : C:\Program Files\Easyphp5.21.10\www\podocens

Le répertoire «\podocens» est le nom du répertoire du portail documentaire

- Décompresser le fichier compressé ".zip" de la documentation de PMB dans le répertoire : C:\Program Files\Easyphp5.21.10\www\podocens\doc

On a: C:\Program Files\Easyphp5.21.10\www\podocens\doc\documentation

III.1.3. Tâche 3 : Paramétrage et lancement de PMB en local Configuration de la base de données PMB

L’utilisation d’une base de données sous PMB requiert deux (2)

principales configurations. La première concerne les configurations systèmes pour un fonctionnement optimal de PMB et la seconde s’oriente vers le paramétrage du portail documentaire.

Configurations système de PMB

Nom du répertoire du Dépôt Institutionnel : podocens

Le nom du répertoire du Dépôt Institutionnel est évocateur de sens. En effet,

"podocens" est un sigle de type acronyme, où chaque mot est représenté par un groupe de lettres. Ainsi, « podocens » signifie portail documentaire de l’ens de Côte d’Ivoire.

Dans le navigateur web, saisir l’adresse :

« http://localhost/podocens/tables/install.php », pour définir les paramètres systèmes en vue d’un fonctionnement optimal de PMB.

Figure N°3: Interface de paramétrage du système PMB

Tableau N°29: Présentation du paramétrage du système PMB

Base de données PMB enscidoc

Chargement de données PMB

Insérer les données essentielles pour démarrer rapidement X Choix du thésaurus

UNESCO : Thésaurus de l’UNESCO, en français, en anglais et en

espagnol assez important et bien fait. X Choix de l’indexation interne

Style Dewey : Indexation décimale similaire à une cotation Dewey X

Source : nous-mêmes

Ce tableau nous indique essentiellement qu’une base de données vide sous PMB nommée « enscidoc » sera créée avec un seul utilisateur et disposera bien entendu de tous les droits d’administrateur.

Aussi, le thésaurus multilingue de l’UNESCO et le style Dewey pour les opérations de traitement intellectuel qui consiste en la classification et l’indexation des documents entrés font partie des éléments de paramétrage du système PMB.

Ensuite, pour accéder à la base, il faudra saisir l’adresse : http://localhost/podocens/ dans le navigateur.

Cette URL donne le choix d’accéder soit à l’interface de gestion soit à l’OPAC.

L’interface de gestion ou volet administrateur est un formulaire qui permet à l’administrateur principal d’accéder au système avec des identifiants par défaut. Ces identifiants devront être modifiés ultérieurement pour des raisons évidentes de sécurité:

Utilisateur : admin Mot de passe : admin

La deuxième option consiste à accéder à l’OPAC (volet usager) à partir de l’onglet « OPAC » qui constitue le portail de notre DI.

Configuration du portail du Dépôt Institutionnel

La configuration du portail du DI et de l’OPAC est du ressort de

l’administrateur principal du portail qui détient tous les privilèges. Il s’agit, pour celui-ci, de définir les éléments de l’ergonomie et de la politique éditoriale du portail, c’est-à-dire l’Architecture du portail, l’organisation du schéma avec lien de navigation, la conception de l’interface, la conception des pages.

Architecture du portail du DI

Sous PMB, l’architecture structurelle du portail, c’est-à-dire la

présentation de l’OPAC se passe à deux (2) niveaux. Le premier niveau concerne les notices et le second niveau, les exemplaires.

Dans PMB, la notice est la description physique d’un ouvrage dans le système selon le format de catalogage en vigueur. Autrement dit : « un livre est décrit dans une notice »59. La notice d’un ouvrage correspond ainsi à une description de l’ouvrage que le SID peut détenir ou non.

Quant à l’exemplaire, c’est une copie de l’ouvrage disponible pour consultation ou non dans un SID. Les exemplaires d’un ouvrage permettent d'identifier précisément chacune des copies d'un même ouvrage dans une bibliothèque. Ainsi, dans une bibliothèque, une notice d’ouvrage pourrait avoir un (1) ou plusieurs exemplaires avec des localisations précises.

Configuration de la notice

Comme indiqué en amont, la configuration de la notice est du ressort de l’administrateur de la plateforme. Après l’identification dans le volet administrateur, accéder à l’onglet "Administration" puis dans le menu vertical gauche, sélectionner "Notices".

¾ La commande "Origines" permet de situer l’origine ou la provenance des notices afin de distinguer les droits de diffusion. Celles-ci pourraient provenir de diverses sources telles que la Bnf à partir du protocole Z39.50.

Dans le cadre du portail du DI, les notices créées par le Service Information et Documentation, ont pour origines "catalogage interne".

59 Documentation en français de PMB [en ligne] < www.sigb.net/doc>

¾ La commande "Statuts" des notices permet de faire des distinctions de traitement et de catalogage pour les notices, ainsi que l'affichage dans l'OPAC. Deux (2) statuts de notices ont été crées pour mieux contrôler la diffusion des documents.

ƒ Le statut "Diffusion libre" concernera toutes les notices accompagnées de leur contenu qui seront diffusées sans restriction de la qualité de l’usager.

ƒ Le statut "Diffusion réservée" pour la gestion des notices dont les contenus électroniques sont strictement réservés aux abonnés du Service.

¾ La commande "Personnalisables" permet de spécifier des informations propres au SID sur les notices ; Exemples : origine de l'idée d'acquisition, commentaire d'un comité de lecture, public cible de l'ouvrage...

Configuration de l’exemplaire

L’administration des exemplaires d’ouvrage passe par le paramétrage des onglets : supports, localisations, sections, statuts, codes statistiques, propriétaires, personnalisables.

ƒ Supports : Cet onglet permet de définir et paramétrer les différents supports en diffusion et pour chacun d'eux, la durée du prêt en jours. Ces supports ont été définis et paramétrés pour répondre aux objectifs du portail : Articles, Communications, Dossiers pédagogiques, Mémoires, Rapports de stages, Thèses.

ƒ Localisations : la localisation peut être utilisée pour attacher le document à un emplacement particulier. Dans le cadre du DI de l’ENS, une seule localisation a été définie : il s’agit de la localisation "Presse scientifique".

ƒ Sections : La section est le secteur du SID où le document est empruntable.

Elle correspond généralement à la signalétique. Ainsi, nous avons défini les sections suivantes : Articles, Communications, Mémoires professionnels, Mémoires universitaires, Projets de thèses, Rapports de stage et Thèses.

ƒ Statuts : Au niveau des exemplaires, la notion de statut est utilisée pour spécifier si le document peut être emprunté ou non. Deux (2) principaux statuts ont été définis bien que certains exemplaires donneront l’opportunité à l’usager d’accéder à la ressource électronique. Il s’agit du statut de "Consultation sur place" et

"Exclut des prêts".

ƒ Codes statistiques : ce code est utilisé pour la constitution des statistiques de prêt et sur les fonds du SID.

ƒ Propriétaires : Il s’agit ici de définir le ou les propriétaires des exemplaires.

Dans notre cas, il s’agit du Service Info doc de l’ENS et de l’Univac.

ƒ Personnalisables : PMB donne la possibilité de créer des champs spécifiques qui n’existent pas dans le bordereau préconfiguré. Ce sont les champs personnalisables.

Présentation du bordereau de saisie

Le bordereau de saisie des notices bibliographiques sous PMB est préconfiguré à partir du standard UNIMARC. Cependant, sa flexibilité donne à l’administrateur la possibilité de le personnaliser en y ajoutant de nouveaux champs, selon la particularité de la notice à encoder (champs personnalisables).

Depuis le choix du type de document jusqu’aux principaux champs de description des documents, le bordereau de catalogage de PMB offre une interactivité qui facilite l’encodage des notices avec une fonction de dédoublonnage60 permettant un contrôle plus avancé pendant l’alimentation de la base de données bibliographiques, (Voir Annexe N°2: Bordereau de catalogage PMB).

Contenu à diffuser

Les configurations de la structure de l’OPAC sus présentées sont fonction du type de fonds à diffuser.

L’OPAC qui est offert à travers le portail du DI de l’ENS, présente

évidemment toute la presse scientifique tel que définit dans le volet « fonds à informatiser » de « l’identification des besoins », au chapitre 1 de la troisième partie.

Il s’agira en somme de créer une base de données bibliographique pour la gestion du Dépôt Institutionnel de l’ENS.

Configuration fonctionnelle de l’OPAC

La finalité du portail du DI de l’ENS étant de diffuser le plus largement possible sa presse scientifique et d’en faciliter son accès, il est primordial que l’administrateur procède à un paramétrage adéquat de l’OPAC depuis le module

60 Elimination des doublons. Indispensable lors des traitements infométriques, cette opération augmente l’objectivité en matière de décision.

"Administration", puis la commande "Outils" dans le menu vertical gauche et enfin l’onglet "Paramètres" pour accéder à la section "OPAC". Ce paramétrage concernera principalement le module recherche avec ses options, l’affichage des résultats, le module interface de l’OPAC, l’identification des usagers et des données à titre informatif relatives au Service Information et Documentation.

(Voir annexe N°4: Tableau récapitulatif des configurations du portail du DI de l’ENS).

Présentation structurelle du portail

L’interface du portail du DI de l’ENS se structure en cinq (5) grandes parties avec une charte graphique dominée par la couleur verte et noire (couleurs institutionnelles) avec leurs différentes nuances et une typographie qui facilite la lecture des informations diffusées:

ƒ Bannière ;

ƒ Panneau d’identification ;

ƒ Menu ;

ƒ OPAC ;

ƒ Pied de page

La bannière

La bannière est constituée d’une juxtaposition d’images présentant le Service Information et Documentation sur laquelle est écrite « Portail documentaire de l’ENS ». En dessous de cette bande d’images sont exposés les logos des différentes institutions de formation supérieure avec lesquelles l’ENS est en partenariat.

Tous ces éléments iconographiques baignent dans un fond tricolore "orange, blanc, vert" qui constitue les couleurs de la nation ivoirienne.

Le panneau d’identification

C’est le volet qui permet aux usagers inscrits de bénéficier de toutes les

C’est le volet qui permet aux usagers inscrits de bénéficier de toutes les