une bibliographie en ligne des lettres : un modèle à code

13
Tous droits réservés © Association pour l'avancement des sciences et des techniques de la documentation (ASTED), 2004 Ce document est protégé par la loi sur le droit d’auteur. L’utilisation des services d’Érudit (y compris la reproduction) est assujettie à sa politique d’utilisation que vous pouvez consulter en ligne. https://apropos.erudit.org/fr/usagers/politique-dutilisation/ Cet article est diffusé et préservé par Érudit. Érudit est un consortium interuniversitaire sans but lucratif composé de l’Université de Montréal, l’Université Laval et l’Université du Québec à Montréal. Il a pour mission la promotion et la valorisation de la recherche. https://www.erudit.org/fr/ Document généré le 23 juin 2022 02:10 Documentation et bibliothèques Une bibliographie en ligne des Lettres : un modèle à code source libre Le cas de www.CompCanLit.ca An Online Bibliography About Literature: An Open Source Model, the Case of www.CompCanLit.ca Una bibliografía en línea sobre las Humanidades: modelo de códigos abiertos, el caso de www.CompCanLit.ca John Taylor-Johnston Volume 50, numéro 2, avril–juin 2004 URI : https://id.erudit.org/iderudit/1030082ar DOI : https://doi.org/10.7202/1030082ar Aller au sommaire du numéro Éditeur(s) Association pour l'avancement des sciences et des techniques de la documentation (ASTED) ISSN 0315-2340 (imprimé) 2291-8949 (numérique) Découvrir la revue Citer cet article Taylor-Johnston, J. (2004). Une bibliographie en ligne des Lettres : un modèle à code source libre : le cas de www.CompCanLit.ca. Documentation et bibliothèques, 50(2), 177–188. https://doi.org/10.7202/1030082ar Résumé de l'article Lorsque la Bibliographie d’études comparées des littératures canadienne, québécoise et étrangères / Bibliography of Comparative Studies in Canadian, Québec and Foreign Literatures (Bibliographie CCL) a été publiée en ligne pour la première fois, en 1995, à l’Université de Sherbrooke, les chercheurs n’étaient pas prêts à composer avec la technologie requise. Par conséquent, ses premières tentatives en ligne sont tombées à plat. Cet état de fait a toutefois changé, en 2002, lorsque la Bibliographie CCL permettait l’accès à ses données en utilisant un script PHP-MySQL et un serveur Apache Web, adoptant un modèle de recherche à code source libre (Open Source Initiative) et une nouvelle approche à la publication en ligne d’une bibliographie des Lettres. Depuis 2002, bien que la recherche soit restée la même, les procédures de travail et les méthodes de publications ont changé. Les chercheurs de la CCL développent maintenant leur bibliographie électroniquement en utilisant phpMyAdmin, une interface MySQL en ligne, éliminant ainsi des besoins technologiques considérables. La publication électronique offre aujourd’hui la possibilité d’utiliser MySQL pour la compilation des formats papier. Cet article se veut un rapport intérimaire et une exemplification Open Source de la transition de la copie papier vers l’électronique pour le projet de la CCL.

Upload: others

Post on 23-Jun-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Une bibliographie en ligne des Lettres : un modèle à code

Tous droits reacuteserveacutes copy Association pour lavancement des sciences et destechniques de la documentation (ASTED) 2004

Ce document est proteacutegeacute par la loi sur le droit drsquoauteur Lrsquoutilisation desservices drsquoEacuterudit (y compris la reproduction) est assujettie agrave sa politiquedrsquoutilisation que vous pouvez consulter en lignehttpsaproposeruditorgfrusagerspolitique-dutilisation

Cet article est diffuseacute et preacuteserveacute par EacuteruditEacuterudit est un consortium interuniversitaire sans but lucratif composeacute delrsquoUniversiteacute de Montreacuteal lrsquoUniversiteacute Laval et lrsquoUniversiteacute du Queacutebec agraveMontreacuteal Il a pour mission la promotion et la valorisation de la recherchehttpswwweruditorgfr

Document geacuteneacutereacute le 23 juin 2022 0210

Documentation et bibliothegraveques

Une bibliographie en ligne des Lettres un modegravele agrave codesource libreLe cas de wwwCompCanLitcaAn Online Bibliography About Literature An Open SourceModel the Case of wwwCompCanLitcaUna bibliografiacutea en liacutenea sobre las Humanidades modelo decoacutedigos abiertos el caso de wwwCompCanLitcaJohn Taylor-Johnston

Volume 50 numeacutero 2 avrilndashjuin 2004

URI httpsideruditorgiderudit1030082arDOI httpsdoiorg1072021030082ar

Aller au sommaire du numeacutero

Eacutediteur(s)Association pour lavancement des sciences et des techniques de ladocumentation (ASTED)

ISSN0315-2340 (imprimeacute)2291-8949 (numeacuterique)

Deacutecouvrir la revue

Citer cet articleTaylor-Johnston J (2004) Une bibliographie en ligne des Lettres un modegravele agravecode source libre le cas de wwwCompCanLitca Documentation etbibliothegraveques 50(2) 177ndash188 httpsdoiorg1072021030082ar

Reacutesumeacute de larticleLorsque la Bibliographie drsquoeacutetudes compareacutees des litteacuteratures canadiennequeacutebeacutecoise et eacutetrangegraveres Bibliography of Comparative Studies in CanadianQueacutebec and Foreign Literatures (Bibliographie CCL) a eacuteteacute publieacutee en ligne pourla premiegravere fois en 1995 agrave lrsquoUniversiteacute de Sherbrooke les chercheurs nrsquoeacutetaientpas precircts agrave composer avec la technologie requise Par conseacutequent sespremiegraveres tentatives en ligne sont tombeacutees agrave plat Cet eacutetat de fait a toutefoischangeacute en 2002 lorsque la Bibliographie CCL permettait lrsquoaccegraves agrave ses donneacuteesen utilisant un script PHP-MySQL et un serveur Apache Web adoptant unmodegravele de recherche agrave code source libre (Open Source Initiative) et unenouvelle approche agrave la publication en ligne drsquoune bibliographie des LettresDepuis 2002 bien que la recherche soit resteacutee la mecircme les proceacutedures detravail et les meacutethodes de publications ont changeacute Les chercheurs de la CCLdeacuteveloppent maintenant leur bibliographie eacutelectroniquement en utilisantphpMyAdmin une interface MySQL en ligne eacuteliminant ainsi des besoinstechnologiques consideacuterables La publication eacutelectronique offre aujourdrsquohui lapossibiliteacute drsquoutiliser MySQL pour la compilation des formats papier Cet articlese veut un rapport inteacuterimaire et une exemplification Open Source de latransition de la copie papier vers lrsquoeacutelectronique pour le projet de la CCL

DOCUMENTATION BIBLIOTHEgraveQUES Une bibliographie en ligne des Lettres

un modegravele agrave code source libre Le cas de www-CompCanLitca JOHN TAYLOR-JOHNSTON Universiteacute de Sherbrooke taylorjocollegesherbrookeqcca

REacuteSUMEacute | ABSTRACTS | RESUMEN

Lorsque la Bibliographie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacutecoise et eacutepoundralaquogegraveresBibliography of Comparashytive Studies in Canadian Queacutebec and Foreign Literatures (Bibliographie CCL) a eacuteteacute publieacutee en ligne pour la premiegravere fois en 1995 agrave lUniversiteacute de Sherbrooke les chercheurs neacutetaient pas precircts agrave composer avec la technologie requise Par conseacutequent ses premiegraveres tentatives en ligne sont tombeacutees agrave plat Cet eacutetat de fait a toutefois changeacute en 2002 lorsque la Bibliographie CCL permettait laccegraves agrave ses donneacutees en utilisant un script PHP-MySQL et un serveur Apache Web adoptant un modegravele de recherche agrave code source libre (Open Source Initiative) et une noushyvelle approche agrave la publication en ligne dune bibliographie des Lettres

Depuis 2002 bien que la recherche soit resteacutee la mecircme les proceacuteshydures de travail et les meacutethodes de publications ont changeacute Les chercheurs de la CCL deacuteveloppent maintenant leur bibliograshyphie eacutelectroniquement en utilisant phpMyAdmin une interface MySQL en ligne eacuteliminant ainsi des besoins technologiques conshysideacuterables La publication eacutelectronique offre aujourdhui la posshysibiliteacute dutiliser MySQL pour la compilation des formats papier Cet article se veut un rapport inteacuterimaire et une exemplification Open Source de la transition de la copie papier vers leacutelectronishyque pour le projet de la CCL

An Online Bibliography About Literature An Open Source Model the Case of wwwContpCanLitea

When the Bibliographie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacutecoise et eacutetrangegraveres Bibliography of Compashyrative Studies in Canadian Queacutebec and Foreign Literatures (CCL Bibliography) was first published on-line in 199S at the Universiteacute de Sherbrooke the researchers were unable to handle the necessary technology Consequently the first on-line attempts fell short of the target This state of affairs changed however in 2002 when the CCL Bibliography enabled access to its data using the PHP-MySQL script and the Apache Web server using a research model based on open source code and a new approach to the on-line publication of a bibliography about literature

Even though the research has stayed the same since 2002 the work process and publication methods have changed The researshychers at CCL currently develop the electronic bibliography using phpMyAdmin an on-line MySQL interface thereby eliminating considerable technological requirements The electronic publicashytion allows for the publication of paper formats using MySQL This article constitutes a preliminary report and is an example of the amplification of Open Source in the transition from hard copy to the electronic format for the CCL project

Una bibliografla en linea sobre las Humanidades modelo de codigos abiertos el caso de wwwCompCanLitca

Cuando en 1995 se publico en linea por primera vez la Biblioshygraphie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres Bibliography of Comparative Studies in Canadian Queacutebec and Foreign Literatures (Bibliographie CCL) en la Universidad de Sherbrooke los investigadores no estaban

preparados para lidiar con la tecnologia requerida En conse-cuencia sus primeras tentativas en linea se vinieron abajo No obstante este estado de hecho cambiocirc en 2002 cuando la biblio-grafia CCL permitiocirc el acceso a estos datos utilizando el tipo de programa (script) PHP-MySQL y un servidor Apache Web que adopta un modelo de bucircsqueda por cocircdigo abierto (open source) y un nuevo enfoque para la publicaciocircn en linea de una biblio-grafia para las Humanidades

Desde 2002 si bien la bucircsqueda no se ha modificado los proce-dimientos de trabajo y los meacutetodos de publicaciocircn si cambiaron Los que buscan en la CCL desarrollan ahora su bibliografla electrocircnicamente utilizando phpMyAdmin una interfase de MySQL en linea que eacutelimina necesidades tecnolocircgicas considerashybles La publicaciocircn electrocircnica ofrece actualmente la posibili-dad de utiumllizar MySQL para la compilaciocircn deformatos impre-sos Este articulo es un informe provisional y un ejemplo de amplificaciocircn del cocircdigo abierto de la transiciocircn de la copia impresa hacia la electrocircnica para elproyecto de la CCL

L y analyse de reacutevolution de la Bibliographie deacutetushydes compareacutees des litteacuteratures canadienne queacutebeacutecoise et eacutetrangegraveresBibliography of Comshy

parative Studies in Canadian Queacutebec and Foreign Literatures agrave lUniversiteacute de Sherbrooke peut avoir des incidences importantes sur les autres projets de recherche en Lettres qui voudraient utiliser la technoshylogie des bases de donneacutees en ligne Deacutejagrave en 1995 les principaux chercheurs du projet de bibliographie de la Litteacuterature canadienne compareacutee (CCL) publiaient leurs recherches en ligne Cependant durant les six premiegraveres anneacutees du projet la surabondance de chanshygements technologiques a lourdement entraveacute leurs efforts de publication en ligne Ce nest quen 2001 lorsque leacutequipe de la CCL a enregistreacute wwwComp-CanLitca et quelle a porteacute ses donneacutees sur un serveur de bases de donneacutees en ligne que le projet de biblioshygraphie en ligne a commenceacute agrave se deacutevelopper de maniegravere significative Utilisant un serveur agrave code source libre (la combinaison PHP MySQL et phpshyMyAdmin) le groupe CCL pouvait doreacutenavant mainteshynir mettre agrave jour et administrer sa Bibliographie entiegraveshyrement en ligne Le seul logiciel dont le chercheur a maintenant besoin est un simple navigateur Internet

Ainsi le groupe CCL a-t-il non seulement adopteacute une nouvelle technologie mais aussi un nouveau modegravele de recherche celui de Y Open Source Initiative (OSI) Retraccedilant ses origines aupregraves dune commushynauteacute diversifieacutee de scientifiques de programmeurs et

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 7 7

duniversitaires les fondateurs de YOSI affirment quInternet a vu le jour en tant que projet scientifique et acadeacutemique et quil doit donc rester en tout temps un outil collectif ouvert librement accessible Il ne doit pas ecirctre une entreprise commerciale fermeacutee et proprieacutetaire Dans cette optique notre article sinsegravere dans la bibliographie en ligne dOpen Source selon la laquo Deacuteclaration des droits raquo de YOSI telle que preacutesenteacutee ci-dessous

laquoLe droit de copier ce programme et den distribuer les copies [] Le droit dacceacuteder au code source du logiciel [] Le droit dapporter des ameacuteliorations au programme raquo (Perens p 172)

Le maintien du projet CCL en tant que modegravele laquo scientifique raquo agrave code source libre exige non seulement que nous partagions la source de programmation afin que ce modegravele soit reproductible mais eacutegalement que le laquoprocessus de deacutecouverte et le processus de justificashytionraquo soient expliqueacutes (DiBona Ockman et Stone p 2)

Agrave linstar dune meacutethode scientifique de recherche ce rapport

bull preacutesentera Y Open Source Initiative

bull reacutesumera les six ans qui ont meneacute agrave ladoption dun serveur agrave code source libre

bull exposera lensemble des logiciels que le projet de Bibliographie CCL a mis sur pied

bull servira agrave illustrer une bibliographie Open Source en ligne

bull traitera des avantages de linformatisation et

bull eacutetudiera comment le modegravele Open Source a changeacute la maniegravere dont le groupe CCL a compileacute sa Bibliographie

UOPEN SOURCE INITIATIVE

Le mouvement ou laquoreacutevolutionraquo Open Source selon DiBona Ockman et Stone a commenceacute degraves 1984 lorsquun chercheur du MIT Richard Stallman a creacuteeacute la GNU General Public Licence (GPL)1 Le recircve de linformaticien Stallman eacutetait de creacuteer une laquo corn-munauteacute deacutepartage libre de logicielsraquo (le projet GNU) baseacutee sur le principe que laquo le savoir scientifique doit ecirctre partageacute et distribueacute raquo

laquo la meacutethode scientifique repose sur un proshycessus de deacutecouverte et sur un processus de justification Pour que des reacutesultats scientifishyques soient justifieacutes ils doivent ecirctre reproducshytibles Cette reproductibiliteacute nest possible que si la source est partageacutee lhypothegravese les conshyditions de controcircle et les reacutesultats Le processhysus de deacutecouverte peut emprunter plusieurs avenues et agrave certains moments les deacutecouvershy

tes scientifiques peuvent mecircme naicirctre dans lisolement Mais au bout du compte le parshytage ouvert des reacutesultats scientifiques facilite les deacutecouvertes permettant ainsi agrave dautres dy contribuer raquo (DiBona Ockman amp Stone p 2)

Le projet de Stallman wwwGNUorg est baseacute sur la notion que les logiciels doivent ecirctre laquo libres raquo dacshycegraves Il insiste sur le fait que les programmeurs doivent partager le code source de leur logiciel et le redistrishybuer librement Stallman considegravere que ce laquoprincipe de base raquo est moralement essentiel pour que laquo contishynue linnovationraquo (DiBona Ockman amp Stone p2) Pour plus de preacutecision Stallman le deacutefinit en tant que laquolibre comme dans liberteacuteraquo (p56) Stallman na rien contre la vente de collections de logiciels libres sur Cd-rom en autant que cela serve agrave laquolever des fonds pour le deacuteveloppement des logiciels libres raquo et que ces logiciels puissent ecirctre librement inclus (p 56) ou laquo[deacutemonteacutes] pour bacirctir de nouveaux logicielsraquo (p 53) Toutefois les adeptes de wwwGNUorg sont des puristes qui preacutefegraverent que leur code source ne soit ne pas mecircleacute ou associeacute agrave des logiciels commerciaux

Agrave lautre extreacutemiteacute de la gamme on retrouve OpenSourceOrg une organisation fondeacutee en 1997 (DiBona Ockman amp Stone p 3) Ses adeptes ont creacuteeacute un terrain commun entre les puristes du GNU et les programmeurs commerciaux proprieacutetaires La laquoDeacuteclaration des droitsraquo du code source libre est neacutecessairement plus libeacuterale Malgreacute de solides liens avec la communauteacute acadeacutemique les projets de code source libre comme PHP MySQL et Apache sont freacuteshyquemment quoique parfois inopportuneacutement appeshyleacutes laquoapplications de e-Commerceraquo Il est vrai que les fondateurs de OpenSourceOrg comme Tim OReilly considegraverent les sites Web tels Amazoncom Yahoo com (voire wwwCompCanLitca) comme des laquo applishycations dinformationraquo ou laquoinfowareraquo (OReilly p 189) Les sites Web qui gegraverent les tacircches sont donc consideacutereacutes comme des logiciels laquoinfowareraquo (p 189) Parce quInternet sadresse commercialement au grand public Y infoware peut ecirctre de nature commershyciale mais pas obligatoirement Bref contrairement aux projets GNU le projet Open Source entremecircle souvent sa recherche avec celle dautres produits ou organismes commerciaux ce qui du mecircme coup aide agrave deacutevelopper et agrave faire progresser le projet Open Source initial

Mettons les licences Open Source et GPL en persshypective Rasmus Lerdorf linventeur du PHP distrishybue ses scripts de langage avec une licence Open Source The Approved Licenses) parce quelle est moins laquo restrictive raquo quune licence GPL (Lerdorf) Agrave linstar de Stallman et de son ideacuteal Lerdorf insiste sur le fait

i Dapregraves wwwgnuorg GNU est un acronyme laquo reacutecursif raquo pour laquo GNUs Not Unix raquo (GNU nest pas Unix) lthttpwwwgnuorggt

1 7 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

quune licence Open Source est crushyciale pour lavancement de la rechershyche PHP Dans son opposition agrave Stallman Lerdorf est inflexible laquoplus il y aura de distributeurs de logiciels commerciaux qui adoptent le PHP mieux ce sera [pour faire avancer le PHP] raquo (Lerdorf) Touteshyfois Lerdorf souligne quune licence GNU fournit une importante protec- tion pour les programmeurs qui ne veulent pas que des logiciels commerciaux proprieacutetaires sapproprient leur code Neacuteanmoins laquo [cette] mecircme protection resshytreint le choix du type dutilisateur du logiciel et la maniegravere dont il peut ecirctre utiliseacute et ce nest pas ce qui nous preacuteoccupe dans cette question raquo (Lerdorf)

Perens voit laquo la deacutefinition de lOpen Source comme une Deacuteclaration des droits de lutilisateurraquo (p 171) Elle est fondeacutee sur cinq principes de base

1) Yinfoware Open Source doit ecirctre gratuit sans licence ou deacuterivation suppleacutementaire agrave la licence gratuite

2) on doit ecirctre capable dacceacuteder au code source et dele modifier

3) on doit avoir le droit de modifier le code source de programmation selon ses besoins

4) on doit avoir le droit de redistribuer librement sa version du logiciel laquoopenwareraquo original

5) on ne doit exercer aucune discrimination agrave lenshydroit dune personne ou dun groupe utilisant son programme ni restreindre lutilisation de celui-ci (The Open Source Definition) Cest ce dernier point qui diffeacuterencie wwwGNU6rg de www OpenSourceorg

Tim OReilly le cofondateur de wwwQpenSource org souligne quil y a eu un laquoglissement du pouvoirraquo (p 193) du logiciel proprieacutetaire vers Y Open Source laquoLe logiciel [fermeacute] ajoute-1-il nest plus le moteur central de lindustrie de linformatiqueraquo (p 193) OReilly preacutesente une chronologie du mouvement en commenccedilant par la dominance du mateacuteriel avec IBM en passant par legravere Microsoft jusquagrave legravere Open Source oh leacutelaboration dune version sur mesure de son logiciel favori est possible laquoIl y a de l place pour lexpeacuterimentation leacutevolution nengendre pas un gagnant unique mais bien la diversiteacute le logiciel Open Source vous permet de gratter iagrave ougrave ccedila deacutemangeraquo (p 194)

Pour des projets comme la Bibliographie CCL la reacutevolution Open Source a eacuteteacute novatrice speacutecialement agrave cause du systegraveme de soutien de sa communauteacute et de la maniegravere dont elle a rendu opportuns la recherche et le deacuteveloppement Laccegraves aux forums de discussion

2 Gregory J Reid utilise lexpression ltlt interstice raquo dans Sirois et al (i)

Open Source a eacuteteacute la cleacute de la croisshysance rapide de la bibliographie en ligne de la CCL Les solutions ponctuelles et utiles agrave des problegraveshymes mineurs de programmation sont presque toujours trouveacutees par la laquo communauteacute raquo Les reacuteponshyses arrivent en quelques heures voire parfois en quelques minutes Par contre la culture de soutien et

lesprit communautaire sont diffeacuterents Les programshymeurs proprieacutetaires heacutesitent agrave partager totalement Ils donnent parfois des indices mais partagent rarement le code lui-mecircme Lapprentissage par lexemple est impossible obligeant le programmeur novice agrave se deacutebrouiller seul Par contraste news newsphp net php general a su me fournir suffisamment de codes de langage PHP en novembre 2001 pour me permettre de construire un modegravele de le preacutesenter de le ratifier et de transformer wwwCompCanLitca en un serveur Open Source entiegraverement fonctionnel degraves janvier 2002 (Minutes ofBiblio Meeting 21 janvier 2002) Qui plus est la combinaison PHP-MySQL a pu reacutesoudre plusieurs problegravemes qui eacutetaient demeureacutes sans reacuteponse pour la CCL avec ses serveurs de 1995 1997 et 2001 laquo programmeacutes sur une base proprieacutetaireraquo

LA PEacuteRIODE 1 9 8 9 - 2 0 0 1 2

Durant la peacuteriode allant de 1989 agrave 2001 le nomshybre dentreacutees dans la base de donneacutees de Sirois et al est passeacute de 934 agrave 1624 Plus particuliegraverement la bibliographie sur papier a eacuteteacute mise agrave jour jusquen 1995 Toutefois les trois premiegraveres versions eacutelectronishyques de la Bibliographie CCL se sont aveacutereacutees inadeacuteshyquates Les sites Web de 1995 1997 et 2001 eacutetaient gecircneacutes par des problegravemes de gestion du contenu et des problegravemes techniques qui pour les chercheurs de la CCL devenaient compliqueacutes et prenaient eacutenormeacuteshyment de leur temps En particulier le moteur de recherche booleacuteenne ne fonctionnait pas et les chershycheurs navaient pas le soutien technique neacutecessaire pour mettre agrave jour la base de donneacutees en ligne

Serveur 1995 httpwwwusherbcaCCL Serveur 1997 httpwwwsiusherbcaCCL Serveur 20Q1 httpwebdevsiusherbcaCCL Serveur 2002 httpCompCanLitca

Les sites Web de 1995 et 1997 eacutetaient agrave lorigine degraves projets scolaires de Christopher EnrigKt un proshyfesseur dinformatique qui utilisait Active Server Pages (ASP) et Access de Microsoft pour emmagasiner et produire en ligne les donneacutees bibliographiques ducirc groupe CCL Bien que les sites Web de 1995 et 1997 aient eacuteteacute agrave la fine pointe de la technologie les chershycheurs neacutetaient pagraveeacute precircts agrave utiliser une technologie en ligne Ceux-ci mettaient sur pied la Bibliographie agrave laide de NotagraveBeneacutefor DOS (NBDOS) Leurs besoins

Laccegraves aux forums de discussion Open

Source a eacuteteacute la cleacute de la croissance rapide de

la bibliographie en ligne de la CCL

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 7 9

technologiques immeacutediats deacutependaient de Ibidem un outil de gestion bibliographique compris dans Nota-Bene pour produire leurs publications sur papier Lorsquen 1997 Enright a laisseacute le projet les chershycheurs ne posseacutedaient pas le savoir technologique et les ressources humaines requises pour maintenir et mettre agrave jour la banque de donneacutees en ligne Parce que leur perspective et leurs besoins eacutetaient concentreacutes ailleurs lutilisation dInternet leur semblait inaccessishyble Malgreacute laide du Service des technologies de linshyformation (STI) la banque de donneacutees en ligne a cesseacute decirctre mise agrave jour jusquen 2001

Vers la fin de 1999 le projet de recherche CCL engageait un technicienanalyste afin de reacuteorganiser sa tentative de 1997 sur Internet Cependant parce que lemphase eacutetait mise sur la preacuteparation de la publishycation de 2001 sur papier on a ducirc reacutesoudre plusieurs problegravemes techniques y compris une technologie de base de donneacutees peacuterimeacutee avant que la bibliographie ne soit imprimeacutee En 2001 les chercheurs utilisaient une version MS-DOS de NotaBene (un logiciel de publication bibliographique) anteacuterieure agrave Windows 31 Au deacutepart seule une mise agrave niveau de NBDOS agrave NBWin NotaBenefor Windows) eacutetait requise NBDOS sest aveacutereacute instable il eacutetait congestionneacute par plus denshytreacutees que sa structure ne le permettait et avait eacuteteacute insshytalleacute sur des ordinateurs qui navaient pas suffisamshyment de meacutemoire RAMPar conseacutequent NBDOS tombait freacutequemment en panne malgreacute les mises agrave niveau recommandeacutees de la meacutemoire RAM et des disshyques durs NBWin na pas non plus eacuteteacute agrave la hauteur il eacutetait incapable de reproduire les fonctions dindexashytion qui avaient rendu NBDOS essentiel Alors la Bibliographie complegravete a eacuteteacute transposeacutee sur WordPershyfect afin de produire les index des savants des auteurs sous eacutetude des reacutegions geacuteographiques et particuliegravereshyment des titres bibliographiques Toutefois apregraves la publication le passage agrave WordPerfect se traduisait par des mois de travail pour mettre agrave jour la base de donshyneacutees NBWin agrave cause des changements apporteacutes dans WordPerfect Finalement en janvier 2001 jai pu conshycentrer mon attention sur le site Web de 1997 qui navait toujours pas eacuteteacute mis agrave jour

Ma premiegravere impression des meacutethodes de rechershyche du projet CCL a eacuteteacute le constat que trop de technoshylogies avaient deacutejagrave eacuteteacute utiliseacutees pour produire la vershysion papier Qui plus est lorsque vint le temps de reacuteorganiser le site de 1997 on eacutetait encore loin davoir une base de donneacutees utilisable agrave porteacutee de la main Il ny avait que deux options possibles quant agrave la proceacuteshydure Dune part je pouvais reconstruire les donneacutees NBWin existantes dans le format NBDOS qui avait eacuteteacute utiliseacute en 1995 et 1997 Il maurait neacuteanmoins fallu transcoder les donneacutees dans un format que MS Access pouvait utiliser Ceci avait deacutejagrave eacuteteacute fait en utilisant un outil intermeacutediaire de programmation appeleacute Perl3

Malheureusement les STI avaient perdu le code Perl ce qui signifiait quil fallait repartir agrave zeacutero

Par ailleurs NBWin pouvait exporter les donneacutees vers un laquo format tableau raquo que MS Access pouvait lire mais NBWin na pas pu suffire agrave la tacircche La base de donneacutees de la CCL comprenait 27 champs desquels NBWin pouvait exporter 12 champs agrave la fois (Image 1) Pour mener agrave bien ce travail lexportation devait se faire en trois fois et le script Perl devait quand mecircme ecirctre programmeacute pour enchaicircner ces trois exportations afin quelles puissent fonctionner dans MS Access

Image 1 Format Tableau dexportation de NBWin

Ces deux proceacutedures prenaient beaucoup trop de temps et se sont aveacutereacutees finalement peu efficaces Pour que chacune de ces possibiliteacutes puisse fonctionner on devait malgreacute tout modifier manuellement le code de la base de donneacutees pour la rendre utilisable Cette deuxiegraveme proceacutedure a toutefois eacuteteacute utiliseacutee comme mesure palliative pour le site Web de 2001 Il eacutetait clair que le projet de la CCL exigeait une solution qui puisse ecirctre agrave la porteacutee du coordonnateur de la recherche De plus il ne fallait pas que le projet deacutepende trop dun technicienanalyste pour produire des reacutesultats Une autre meacutethodologie eacutetait neacutecessaire pour que le site Web de 2002 puisse permettre un travail deacutequipe

Deux problegravemes administratifs devaient eacutegaleshyment ecirctre reacutesolus en janvier 2001 La mission initiale neacutetait pas seulement de faire en sorte que le site de 1997 soit fonctionnel mais on se devait eacutegalement de creacuteer un pont entre la technologie les chercheurs CCL et les STI Une mesure dautonomie eacutetait eacutegalement souhaitable Les donneacutees du site de 1997 eacutetaient emmagasineacutees sur un site Web de deacuteveloppement (WebDev) Seuls les techniciens des STI avaient le droit de transfeacuterer les donneacutees mises agrave jour du WebshyDev au site Web de la CCL Degraves la creacuteation de www CompCanLitca le site de 2001 se trouvait directeshyment lieacute agrave la base de donneacutees WebDev eacuteconomisant ainsi le temps neacutecessaire aux STI pour effectuer des

3 Perl est un langage de scripts UNIX qui fut le preacutecurseur de PHP Perl est lacroshynyme de Practical Extraction and Report Language On peut obtenir plus de renshyseignements sur Perl au httpwwwperlorgpressfast_factshtml

1 8 0 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

mises agrave jour agrave la base de donneacutees principale Quoique fonctionnelle cette mesure neacutetait que palliative Il resshytait encore agrave trouver une solution au problegraveme de la proceacutedure de mise agrave jour des donneacutees qui eacutetait tregraves difficile au plan technologique pour les chercheurs

La deuxiegraveme difficulteacute consistait agrave enregistrer le nom de domaine wwwCompCanLitca lui-mecircme La Bibliographie deacutesirait donner agrave sa publication une adresse Internet distincte Les politiques de lUnivershysiteacute ne permettent pas lenregistrement dun nom de domaine exteacuterieur agrave la structure de leacutetablissement Ceacutetait une dure leccedilon et ce problegraveme nest pas encore reacutesolu Pour conserver le nom de domaine original une firme externe doit geacuterer et rediriger moyennant des frais annuels ladresse wwwCompCanLitca vers CompCanLitUSherbrookeca

laquo Si [Vinformatique] a permis des gains consishydeacuterables il ne faut pas perdre de vue touteshyfois quelle est eacutegalement agrave la source de noushyvelles attentes Y reacutepondre et combler les lacunes existantes savegraverent par ailleurs diffishycilement pensable raquo (Masson p 2)

De plus plusieurs nouvelles demandes ont eacuteteacute faishytes concernant le site Web de 2001 entre autres celle dune meacutethode de recherche booleacuteenne Les donneacutees devaient aussi ecirctre accessibles dans un format que le site Web et le coordonnateur de la recherche poushyvaient utiliser NBWin un outil bibliographique essenshytiel neacutetait pas compatible avec MS Access malgreacute son format laquotableau dexportationraquo Il eacutetait possible de sauvegarder les donneacutees exclusivement en ligne mais il fallait creacuteer un outil dadministration en ligne pour le serveur ASP Ceci allait exiger des centaines dheushyres de programmation de recherche et de deacuteveloppeshyment dont ne disposait pas le projet Qui plus est la perspective dune eacutedition papier en 2005 impliqueshyrait encore la creacuteation dindex ce qui allait demander trop de temps Ce processus allongeacute de mise agrave jour du site Web neacutetait deacutesormais plus faisable au plan techshynologique ou administratif On se devait donc de troushyver dautres solutions

LA SOLUTION DU PROGICIEL OPEN SOURCE

En septembre 2001 alors que je travaillais sur un autre projet acadeacutemique jai deacutecouvert la solution Open Source qui allait reacutesoudre le problegraveme du projet CCL tant sur le plan technique quadministratif Regroupeacute en un ensemble sur un serveur Windows Easy PHP (wwwEasyPHP org) comprenait deacutejagrave tous les eacuteleacutements Open Source essentiels un serveur Web Apache MySQL une base de donneacutees en ligne PHP un script de langage qui produit des pages Web agrave parshytir de MySQL et le plus important phpMyAdmin une interface en ligne agrave utilisateurs multiples pour MySQL construite agrave laide de PHP

Jai proposeacute cette technologie Open Source en deacutecembre 2001 comme alternative viable agrave lachat de mises agrave niveau pour notre serveur Microsoft ASPMS Access et jai eacutegalement proposeacute deacutequiper le site Web avec de nouveaux outils de programmation Toutefois le facteur deacutecisif na pas eacuteteacute une question de budget mais plutocirct de polyvalence EasyPHP regroupait toushytes les technologies neacutecessaires agrave la Bibliographie CCL en une seule meacutethodologie exeacutecutable Le projet CCL neacutecessitait un effort collectif de recherche il neacutetait pas question quun seul chercheur fasse la totaliteacute des entreacutees de donneacutees

Au plan administratif lorsque jai eacuteteacute engageacute les responsables de la Bibliographie CCL avaient exprimeacute leur besoin dautonomie technologique par rapport aux STI Leur premier geste a eacuteteacute dinstaller le serveur de base de donneacutees en ligne PHP-MySQL dans le local de recherche de la CCL Toutefois agrave la suite dun coucircshyteux vol par effraction en mars 2002 le projet est retourneacute aux STI transfeacuterant son site Web et toute sa base de donneacutees sur un serveur RedHatUnix offrant une meilleure seacutecuriteacute Ce progiciel de serveur Red-Hat agrave linstar de EasyPHP eacutetait lui aussi un projet Open Source (jusquen 2004) Bien que le serveur et la base de donneacutees soient installeacutes aux STI le projet CCL a tout de mecircme conserveacute son autonomie daccegraves et continue de recevoir un soutien utile du personnel des STI

Au niveau technique les couches multiples de logiciels proprieacutetaires NBDOS NBWin WordPerfect les macros WordPerfect Perl MS ASP MS Access MS FrontPage ont eacuteteacute progressivement retireacutees Au preshymier plan les seuls logiciels dont ont besoin les chershycheurs sont un navigateur Web et phpMyAdmin et linterface en ligne pour la base de donneacutees MySQL La technologie physique elle-mecircme reacuteside en arriegravere-plan En fait phpMyAdmin a supplanteacute NBWin lors dune reacuteunion du service laquoLatelier NBWin Ibidem na pas eu lieu parce quil appert que nous passerons proshybablement agrave MySQL ce qui rend inutile la connaisshysance de Ibidem raquo Minutes ofBiblio Meeting January 212002) Au cours de la mecircme reacuteunion ladoption du serveur EasyPHP a eacuteteacute ratifieacutee jai ducirc faire la deacutemonsshytration que la base de donneacutees MySQL eacutetait compatishyble agrave rebours laquoPeut-on transfeacuterer MySQL de nouveau agrave NBWin pour la publication de copies papier raquo Ma reacuteponse eacutetait laquoouiraquo Jai immeacutediatement fait la deacutemonstration en transfeacuterant des donneacutees agrave partir de MySQL en fichier texte que jai ensuite annexeacutees agrave NBWin Ibidem

Les professeurs de la CCL utilisent encore Nota-Bene en tant quoutil bibliographique essentiel Cepenshydant les chercheurs se servent exclusivement de phpshyMyAdmin et dun navigateur Web En fait linterface MySQL phpMyAdmin est devenue un outil essentiel pour la cueillette lentreacutee et la maintenance des donshyneacutees Elle peut fonctionner avec nimporte quelle

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 1

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 2: Une bibliographie en ligne des Lettres : un modèle à code

DOCUMENTATION BIBLIOTHEgraveQUES Une bibliographie en ligne des Lettres

un modegravele agrave code source libre Le cas de www-CompCanLitca JOHN TAYLOR-JOHNSTON Universiteacute de Sherbrooke taylorjocollegesherbrookeqcca

REacuteSUMEacute | ABSTRACTS | RESUMEN

Lorsque la Bibliographie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacutecoise et eacutepoundralaquogegraveresBibliography of Comparashytive Studies in Canadian Queacutebec and Foreign Literatures (Bibliographie CCL) a eacuteteacute publieacutee en ligne pour la premiegravere fois en 1995 agrave lUniversiteacute de Sherbrooke les chercheurs neacutetaient pas precircts agrave composer avec la technologie requise Par conseacutequent ses premiegraveres tentatives en ligne sont tombeacutees agrave plat Cet eacutetat de fait a toutefois changeacute en 2002 lorsque la Bibliographie CCL permettait laccegraves agrave ses donneacutees en utilisant un script PHP-MySQL et un serveur Apache Web adoptant un modegravele de recherche agrave code source libre (Open Source Initiative) et une noushyvelle approche agrave la publication en ligne dune bibliographie des Lettres

Depuis 2002 bien que la recherche soit resteacutee la mecircme les proceacuteshydures de travail et les meacutethodes de publications ont changeacute Les chercheurs de la CCL deacuteveloppent maintenant leur bibliograshyphie eacutelectroniquement en utilisant phpMyAdmin une interface MySQL en ligne eacuteliminant ainsi des besoins technologiques conshysideacuterables La publication eacutelectronique offre aujourdhui la posshysibiliteacute dutiliser MySQL pour la compilation des formats papier Cet article se veut un rapport inteacuterimaire et une exemplification Open Source de la transition de la copie papier vers leacutelectronishyque pour le projet de la CCL

An Online Bibliography About Literature An Open Source Model the Case of wwwContpCanLitea

When the Bibliographie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacutecoise et eacutetrangegraveres Bibliography of Compashyrative Studies in Canadian Queacutebec and Foreign Literatures (CCL Bibliography) was first published on-line in 199S at the Universiteacute de Sherbrooke the researchers were unable to handle the necessary technology Consequently the first on-line attempts fell short of the target This state of affairs changed however in 2002 when the CCL Bibliography enabled access to its data using the PHP-MySQL script and the Apache Web server using a research model based on open source code and a new approach to the on-line publication of a bibliography about literature

Even though the research has stayed the same since 2002 the work process and publication methods have changed The researshychers at CCL currently develop the electronic bibliography using phpMyAdmin an on-line MySQL interface thereby eliminating considerable technological requirements The electronic publicashytion allows for the publication of paper formats using MySQL This article constitutes a preliminary report and is an example of the amplification of Open Source in the transition from hard copy to the electronic format for the CCL project

Una bibliografla en linea sobre las Humanidades modelo de codigos abiertos el caso de wwwCompCanLitca

Cuando en 1995 se publico en linea por primera vez la Biblioshygraphie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres Bibliography of Comparative Studies in Canadian Queacutebec and Foreign Literatures (Bibliographie CCL) en la Universidad de Sherbrooke los investigadores no estaban

preparados para lidiar con la tecnologia requerida En conse-cuencia sus primeras tentativas en linea se vinieron abajo No obstante este estado de hecho cambiocirc en 2002 cuando la biblio-grafia CCL permitiocirc el acceso a estos datos utilizando el tipo de programa (script) PHP-MySQL y un servidor Apache Web que adopta un modelo de bucircsqueda por cocircdigo abierto (open source) y un nuevo enfoque para la publicaciocircn en linea de una biblio-grafia para las Humanidades

Desde 2002 si bien la bucircsqueda no se ha modificado los proce-dimientos de trabajo y los meacutetodos de publicaciocircn si cambiaron Los que buscan en la CCL desarrollan ahora su bibliografla electrocircnicamente utilizando phpMyAdmin una interfase de MySQL en linea que eacutelimina necesidades tecnolocircgicas considerashybles La publicaciocircn electrocircnica ofrece actualmente la posibili-dad de utiumllizar MySQL para la compilaciocircn deformatos impre-sos Este articulo es un informe provisional y un ejemplo de amplificaciocircn del cocircdigo abierto de la transiciocircn de la copia impresa hacia la electrocircnica para elproyecto de la CCL

L y analyse de reacutevolution de la Bibliographie deacutetushydes compareacutees des litteacuteratures canadienne queacutebeacutecoise et eacutetrangegraveresBibliography of Comshy

parative Studies in Canadian Queacutebec and Foreign Literatures agrave lUniversiteacute de Sherbrooke peut avoir des incidences importantes sur les autres projets de recherche en Lettres qui voudraient utiliser la technoshylogie des bases de donneacutees en ligne Deacutejagrave en 1995 les principaux chercheurs du projet de bibliographie de la Litteacuterature canadienne compareacutee (CCL) publiaient leurs recherches en ligne Cependant durant les six premiegraveres anneacutees du projet la surabondance de chanshygements technologiques a lourdement entraveacute leurs efforts de publication en ligne Ce nest quen 2001 lorsque leacutequipe de la CCL a enregistreacute wwwComp-CanLitca et quelle a porteacute ses donneacutees sur un serveur de bases de donneacutees en ligne que le projet de biblioshygraphie en ligne a commenceacute agrave se deacutevelopper de maniegravere significative Utilisant un serveur agrave code source libre (la combinaison PHP MySQL et phpshyMyAdmin) le groupe CCL pouvait doreacutenavant mainteshynir mettre agrave jour et administrer sa Bibliographie entiegraveshyrement en ligne Le seul logiciel dont le chercheur a maintenant besoin est un simple navigateur Internet

Ainsi le groupe CCL a-t-il non seulement adopteacute une nouvelle technologie mais aussi un nouveau modegravele de recherche celui de Y Open Source Initiative (OSI) Retraccedilant ses origines aupregraves dune commushynauteacute diversifieacutee de scientifiques de programmeurs et

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 7 7

duniversitaires les fondateurs de YOSI affirment quInternet a vu le jour en tant que projet scientifique et acadeacutemique et quil doit donc rester en tout temps un outil collectif ouvert librement accessible Il ne doit pas ecirctre une entreprise commerciale fermeacutee et proprieacutetaire Dans cette optique notre article sinsegravere dans la bibliographie en ligne dOpen Source selon la laquo Deacuteclaration des droits raquo de YOSI telle que preacutesenteacutee ci-dessous

laquoLe droit de copier ce programme et den distribuer les copies [] Le droit dacceacuteder au code source du logiciel [] Le droit dapporter des ameacuteliorations au programme raquo (Perens p 172)

Le maintien du projet CCL en tant que modegravele laquo scientifique raquo agrave code source libre exige non seulement que nous partagions la source de programmation afin que ce modegravele soit reproductible mais eacutegalement que le laquoprocessus de deacutecouverte et le processus de justificashytionraquo soient expliqueacutes (DiBona Ockman et Stone p 2)

Agrave linstar dune meacutethode scientifique de recherche ce rapport

bull preacutesentera Y Open Source Initiative

bull reacutesumera les six ans qui ont meneacute agrave ladoption dun serveur agrave code source libre

bull exposera lensemble des logiciels que le projet de Bibliographie CCL a mis sur pied

bull servira agrave illustrer une bibliographie Open Source en ligne

bull traitera des avantages de linformatisation et

bull eacutetudiera comment le modegravele Open Source a changeacute la maniegravere dont le groupe CCL a compileacute sa Bibliographie

UOPEN SOURCE INITIATIVE

Le mouvement ou laquoreacutevolutionraquo Open Source selon DiBona Ockman et Stone a commenceacute degraves 1984 lorsquun chercheur du MIT Richard Stallman a creacuteeacute la GNU General Public Licence (GPL)1 Le recircve de linformaticien Stallman eacutetait de creacuteer une laquo corn-munauteacute deacutepartage libre de logicielsraquo (le projet GNU) baseacutee sur le principe que laquo le savoir scientifique doit ecirctre partageacute et distribueacute raquo

laquo la meacutethode scientifique repose sur un proshycessus de deacutecouverte et sur un processus de justification Pour que des reacutesultats scientifishyques soient justifieacutes ils doivent ecirctre reproducshytibles Cette reproductibiliteacute nest possible que si la source est partageacutee lhypothegravese les conshyditions de controcircle et les reacutesultats Le processhysus de deacutecouverte peut emprunter plusieurs avenues et agrave certains moments les deacutecouvershy

tes scientifiques peuvent mecircme naicirctre dans lisolement Mais au bout du compte le parshytage ouvert des reacutesultats scientifiques facilite les deacutecouvertes permettant ainsi agrave dautres dy contribuer raquo (DiBona Ockman amp Stone p 2)

Le projet de Stallman wwwGNUorg est baseacute sur la notion que les logiciels doivent ecirctre laquo libres raquo dacshycegraves Il insiste sur le fait que les programmeurs doivent partager le code source de leur logiciel et le redistrishybuer librement Stallman considegravere que ce laquoprincipe de base raquo est moralement essentiel pour que laquo contishynue linnovationraquo (DiBona Ockman amp Stone p2) Pour plus de preacutecision Stallman le deacutefinit en tant que laquolibre comme dans liberteacuteraquo (p56) Stallman na rien contre la vente de collections de logiciels libres sur Cd-rom en autant que cela serve agrave laquolever des fonds pour le deacuteveloppement des logiciels libres raquo et que ces logiciels puissent ecirctre librement inclus (p 56) ou laquo[deacutemonteacutes] pour bacirctir de nouveaux logicielsraquo (p 53) Toutefois les adeptes de wwwGNUorg sont des puristes qui preacutefegraverent que leur code source ne soit ne pas mecircleacute ou associeacute agrave des logiciels commerciaux

Agrave lautre extreacutemiteacute de la gamme on retrouve OpenSourceOrg une organisation fondeacutee en 1997 (DiBona Ockman amp Stone p 3) Ses adeptes ont creacuteeacute un terrain commun entre les puristes du GNU et les programmeurs commerciaux proprieacutetaires La laquoDeacuteclaration des droitsraquo du code source libre est neacutecessairement plus libeacuterale Malgreacute de solides liens avec la communauteacute acadeacutemique les projets de code source libre comme PHP MySQL et Apache sont freacuteshyquemment quoique parfois inopportuneacutement appeshyleacutes laquoapplications de e-Commerceraquo Il est vrai que les fondateurs de OpenSourceOrg comme Tim OReilly considegraverent les sites Web tels Amazoncom Yahoo com (voire wwwCompCanLitca) comme des laquo applishycations dinformationraquo ou laquoinfowareraquo (OReilly p 189) Les sites Web qui gegraverent les tacircches sont donc consideacutereacutes comme des logiciels laquoinfowareraquo (p 189) Parce quInternet sadresse commercialement au grand public Y infoware peut ecirctre de nature commershyciale mais pas obligatoirement Bref contrairement aux projets GNU le projet Open Source entremecircle souvent sa recherche avec celle dautres produits ou organismes commerciaux ce qui du mecircme coup aide agrave deacutevelopper et agrave faire progresser le projet Open Source initial

Mettons les licences Open Source et GPL en persshypective Rasmus Lerdorf linventeur du PHP distrishybue ses scripts de langage avec une licence Open Source The Approved Licenses) parce quelle est moins laquo restrictive raquo quune licence GPL (Lerdorf) Agrave linstar de Stallman et de son ideacuteal Lerdorf insiste sur le fait

i Dapregraves wwwgnuorg GNU est un acronyme laquo reacutecursif raquo pour laquo GNUs Not Unix raquo (GNU nest pas Unix) lthttpwwwgnuorggt

1 7 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

quune licence Open Source est crushyciale pour lavancement de la rechershyche PHP Dans son opposition agrave Stallman Lerdorf est inflexible laquoplus il y aura de distributeurs de logiciels commerciaux qui adoptent le PHP mieux ce sera [pour faire avancer le PHP] raquo (Lerdorf) Touteshyfois Lerdorf souligne quune licence GNU fournit une importante protec- tion pour les programmeurs qui ne veulent pas que des logiciels commerciaux proprieacutetaires sapproprient leur code Neacuteanmoins laquo [cette] mecircme protection resshytreint le choix du type dutilisateur du logiciel et la maniegravere dont il peut ecirctre utiliseacute et ce nest pas ce qui nous preacuteoccupe dans cette question raquo (Lerdorf)

Perens voit laquo la deacutefinition de lOpen Source comme une Deacuteclaration des droits de lutilisateurraquo (p 171) Elle est fondeacutee sur cinq principes de base

1) Yinfoware Open Source doit ecirctre gratuit sans licence ou deacuterivation suppleacutementaire agrave la licence gratuite

2) on doit ecirctre capable dacceacuteder au code source et dele modifier

3) on doit avoir le droit de modifier le code source de programmation selon ses besoins

4) on doit avoir le droit de redistribuer librement sa version du logiciel laquoopenwareraquo original

5) on ne doit exercer aucune discrimination agrave lenshydroit dune personne ou dun groupe utilisant son programme ni restreindre lutilisation de celui-ci (The Open Source Definition) Cest ce dernier point qui diffeacuterencie wwwGNU6rg de www OpenSourceorg

Tim OReilly le cofondateur de wwwQpenSource org souligne quil y a eu un laquoglissement du pouvoirraquo (p 193) du logiciel proprieacutetaire vers Y Open Source laquoLe logiciel [fermeacute] ajoute-1-il nest plus le moteur central de lindustrie de linformatiqueraquo (p 193) OReilly preacutesente une chronologie du mouvement en commenccedilant par la dominance du mateacuteriel avec IBM en passant par legravere Microsoft jusquagrave legravere Open Source oh leacutelaboration dune version sur mesure de son logiciel favori est possible laquoIl y a de l place pour lexpeacuterimentation leacutevolution nengendre pas un gagnant unique mais bien la diversiteacute le logiciel Open Source vous permet de gratter iagrave ougrave ccedila deacutemangeraquo (p 194)

Pour des projets comme la Bibliographie CCL la reacutevolution Open Source a eacuteteacute novatrice speacutecialement agrave cause du systegraveme de soutien de sa communauteacute et de la maniegravere dont elle a rendu opportuns la recherche et le deacuteveloppement Laccegraves aux forums de discussion

2 Gregory J Reid utilise lexpression ltlt interstice raquo dans Sirois et al (i)

Open Source a eacuteteacute la cleacute de la croisshysance rapide de la bibliographie en ligne de la CCL Les solutions ponctuelles et utiles agrave des problegraveshymes mineurs de programmation sont presque toujours trouveacutees par la laquo communauteacute raquo Les reacuteponshyses arrivent en quelques heures voire parfois en quelques minutes Par contre la culture de soutien et

lesprit communautaire sont diffeacuterents Les programshymeurs proprieacutetaires heacutesitent agrave partager totalement Ils donnent parfois des indices mais partagent rarement le code lui-mecircme Lapprentissage par lexemple est impossible obligeant le programmeur novice agrave se deacutebrouiller seul Par contraste news newsphp net php general a su me fournir suffisamment de codes de langage PHP en novembre 2001 pour me permettre de construire un modegravele de le preacutesenter de le ratifier et de transformer wwwCompCanLitca en un serveur Open Source entiegraverement fonctionnel degraves janvier 2002 (Minutes ofBiblio Meeting 21 janvier 2002) Qui plus est la combinaison PHP-MySQL a pu reacutesoudre plusieurs problegravemes qui eacutetaient demeureacutes sans reacuteponse pour la CCL avec ses serveurs de 1995 1997 et 2001 laquo programmeacutes sur une base proprieacutetaireraquo

LA PEacuteRIODE 1 9 8 9 - 2 0 0 1 2

Durant la peacuteriode allant de 1989 agrave 2001 le nomshybre dentreacutees dans la base de donneacutees de Sirois et al est passeacute de 934 agrave 1624 Plus particuliegraverement la bibliographie sur papier a eacuteteacute mise agrave jour jusquen 1995 Toutefois les trois premiegraveres versions eacutelectronishyques de la Bibliographie CCL se sont aveacutereacutees inadeacuteshyquates Les sites Web de 1995 1997 et 2001 eacutetaient gecircneacutes par des problegravemes de gestion du contenu et des problegravemes techniques qui pour les chercheurs de la CCL devenaient compliqueacutes et prenaient eacutenormeacuteshyment de leur temps En particulier le moteur de recherche booleacuteenne ne fonctionnait pas et les chershycheurs navaient pas le soutien technique neacutecessaire pour mettre agrave jour la base de donneacutees en ligne

Serveur 1995 httpwwwusherbcaCCL Serveur 1997 httpwwwsiusherbcaCCL Serveur 20Q1 httpwebdevsiusherbcaCCL Serveur 2002 httpCompCanLitca

Les sites Web de 1995 et 1997 eacutetaient agrave lorigine degraves projets scolaires de Christopher EnrigKt un proshyfesseur dinformatique qui utilisait Active Server Pages (ASP) et Access de Microsoft pour emmagasiner et produire en ligne les donneacutees bibliographiques ducirc groupe CCL Bien que les sites Web de 1995 et 1997 aient eacuteteacute agrave la fine pointe de la technologie les chershycheurs neacutetaient pagraveeacute precircts agrave utiliser une technologie en ligne Ceux-ci mettaient sur pied la Bibliographie agrave laide de NotagraveBeneacutefor DOS (NBDOS) Leurs besoins

Laccegraves aux forums de discussion Open

Source a eacuteteacute la cleacute de la croissance rapide de

la bibliographie en ligne de la CCL

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 7 9

technologiques immeacutediats deacutependaient de Ibidem un outil de gestion bibliographique compris dans Nota-Bene pour produire leurs publications sur papier Lorsquen 1997 Enright a laisseacute le projet les chershycheurs ne posseacutedaient pas le savoir technologique et les ressources humaines requises pour maintenir et mettre agrave jour la banque de donneacutees en ligne Parce que leur perspective et leurs besoins eacutetaient concentreacutes ailleurs lutilisation dInternet leur semblait inaccessishyble Malgreacute laide du Service des technologies de linshyformation (STI) la banque de donneacutees en ligne a cesseacute decirctre mise agrave jour jusquen 2001

Vers la fin de 1999 le projet de recherche CCL engageait un technicienanalyste afin de reacuteorganiser sa tentative de 1997 sur Internet Cependant parce que lemphase eacutetait mise sur la preacuteparation de la publishycation de 2001 sur papier on a ducirc reacutesoudre plusieurs problegravemes techniques y compris une technologie de base de donneacutees peacuterimeacutee avant que la bibliographie ne soit imprimeacutee En 2001 les chercheurs utilisaient une version MS-DOS de NotaBene (un logiciel de publication bibliographique) anteacuterieure agrave Windows 31 Au deacutepart seule une mise agrave niveau de NBDOS agrave NBWin NotaBenefor Windows) eacutetait requise NBDOS sest aveacutereacute instable il eacutetait congestionneacute par plus denshytreacutees que sa structure ne le permettait et avait eacuteteacute insshytalleacute sur des ordinateurs qui navaient pas suffisamshyment de meacutemoire RAMPar conseacutequent NBDOS tombait freacutequemment en panne malgreacute les mises agrave niveau recommandeacutees de la meacutemoire RAM et des disshyques durs NBWin na pas non plus eacuteteacute agrave la hauteur il eacutetait incapable de reproduire les fonctions dindexashytion qui avaient rendu NBDOS essentiel Alors la Bibliographie complegravete a eacuteteacute transposeacutee sur WordPershyfect afin de produire les index des savants des auteurs sous eacutetude des reacutegions geacuteographiques et particuliegravereshyment des titres bibliographiques Toutefois apregraves la publication le passage agrave WordPerfect se traduisait par des mois de travail pour mettre agrave jour la base de donshyneacutees NBWin agrave cause des changements apporteacutes dans WordPerfect Finalement en janvier 2001 jai pu conshycentrer mon attention sur le site Web de 1997 qui navait toujours pas eacuteteacute mis agrave jour

Ma premiegravere impression des meacutethodes de rechershyche du projet CCL a eacuteteacute le constat que trop de technoshylogies avaient deacutejagrave eacuteteacute utiliseacutees pour produire la vershysion papier Qui plus est lorsque vint le temps de reacuteorganiser le site de 1997 on eacutetait encore loin davoir une base de donneacutees utilisable agrave porteacutee de la main Il ny avait que deux options possibles quant agrave la proceacuteshydure Dune part je pouvais reconstruire les donneacutees NBWin existantes dans le format NBDOS qui avait eacuteteacute utiliseacute en 1995 et 1997 Il maurait neacuteanmoins fallu transcoder les donneacutees dans un format que MS Access pouvait utiliser Ceci avait deacutejagrave eacuteteacute fait en utilisant un outil intermeacutediaire de programmation appeleacute Perl3

Malheureusement les STI avaient perdu le code Perl ce qui signifiait quil fallait repartir agrave zeacutero

Par ailleurs NBWin pouvait exporter les donneacutees vers un laquo format tableau raquo que MS Access pouvait lire mais NBWin na pas pu suffire agrave la tacircche La base de donneacutees de la CCL comprenait 27 champs desquels NBWin pouvait exporter 12 champs agrave la fois (Image 1) Pour mener agrave bien ce travail lexportation devait se faire en trois fois et le script Perl devait quand mecircme ecirctre programmeacute pour enchaicircner ces trois exportations afin quelles puissent fonctionner dans MS Access

Image 1 Format Tableau dexportation de NBWin

Ces deux proceacutedures prenaient beaucoup trop de temps et se sont aveacutereacutees finalement peu efficaces Pour que chacune de ces possibiliteacutes puisse fonctionner on devait malgreacute tout modifier manuellement le code de la base de donneacutees pour la rendre utilisable Cette deuxiegraveme proceacutedure a toutefois eacuteteacute utiliseacutee comme mesure palliative pour le site Web de 2001 Il eacutetait clair que le projet de la CCL exigeait une solution qui puisse ecirctre agrave la porteacutee du coordonnateur de la recherche De plus il ne fallait pas que le projet deacutepende trop dun technicienanalyste pour produire des reacutesultats Une autre meacutethodologie eacutetait neacutecessaire pour que le site Web de 2002 puisse permettre un travail deacutequipe

Deux problegravemes administratifs devaient eacutegaleshyment ecirctre reacutesolus en janvier 2001 La mission initiale neacutetait pas seulement de faire en sorte que le site de 1997 soit fonctionnel mais on se devait eacutegalement de creacuteer un pont entre la technologie les chercheurs CCL et les STI Une mesure dautonomie eacutetait eacutegalement souhaitable Les donneacutees du site de 1997 eacutetaient emmagasineacutees sur un site Web de deacuteveloppement (WebDev) Seuls les techniciens des STI avaient le droit de transfeacuterer les donneacutees mises agrave jour du WebshyDev au site Web de la CCL Degraves la creacuteation de www CompCanLitca le site de 2001 se trouvait directeshyment lieacute agrave la base de donneacutees WebDev eacuteconomisant ainsi le temps neacutecessaire aux STI pour effectuer des

3 Perl est un langage de scripts UNIX qui fut le preacutecurseur de PHP Perl est lacroshynyme de Practical Extraction and Report Language On peut obtenir plus de renshyseignements sur Perl au httpwwwperlorgpressfast_factshtml

1 8 0 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

mises agrave jour agrave la base de donneacutees principale Quoique fonctionnelle cette mesure neacutetait que palliative Il resshytait encore agrave trouver une solution au problegraveme de la proceacutedure de mise agrave jour des donneacutees qui eacutetait tregraves difficile au plan technologique pour les chercheurs

La deuxiegraveme difficulteacute consistait agrave enregistrer le nom de domaine wwwCompCanLitca lui-mecircme La Bibliographie deacutesirait donner agrave sa publication une adresse Internet distincte Les politiques de lUnivershysiteacute ne permettent pas lenregistrement dun nom de domaine exteacuterieur agrave la structure de leacutetablissement Ceacutetait une dure leccedilon et ce problegraveme nest pas encore reacutesolu Pour conserver le nom de domaine original une firme externe doit geacuterer et rediriger moyennant des frais annuels ladresse wwwCompCanLitca vers CompCanLitUSherbrookeca

laquo Si [Vinformatique] a permis des gains consishydeacuterables il ne faut pas perdre de vue touteshyfois quelle est eacutegalement agrave la source de noushyvelles attentes Y reacutepondre et combler les lacunes existantes savegraverent par ailleurs diffishycilement pensable raquo (Masson p 2)

De plus plusieurs nouvelles demandes ont eacuteteacute faishytes concernant le site Web de 2001 entre autres celle dune meacutethode de recherche booleacuteenne Les donneacutees devaient aussi ecirctre accessibles dans un format que le site Web et le coordonnateur de la recherche poushyvaient utiliser NBWin un outil bibliographique essenshytiel neacutetait pas compatible avec MS Access malgreacute son format laquotableau dexportationraquo Il eacutetait possible de sauvegarder les donneacutees exclusivement en ligne mais il fallait creacuteer un outil dadministration en ligne pour le serveur ASP Ceci allait exiger des centaines dheushyres de programmation de recherche et de deacuteveloppeshyment dont ne disposait pas le projet Qui plus est la perspective dune eacutedition papier en 2005 impliqueshyrait encore la creacuteation dindex ce qui allait demander trop de temps Ce processus allongeacute de mise agrave jour du site Web neacutetait deacutesormais plus faisable au plan techshynologique ou administratif On se devait donc de troushyver dautres solutions

LA SOLUTION DU PROGICIEL OPEN SOURCE

En septembre 2001 alors que je travaillais sur un autre projet acadeacutemique jai deacutecouvert la solution Open Source qui allait reacutesoudre le problegraveme du projet CCL tant sur le plan technique quadministratif Regroupeacute en un ensemble sur un serveur Windows Easy PHP (wwwEasyPHP org) comprenait deacutejagrave tous les eacuteleacutements Open Source essentiels un serveur Web Apache MySQL une base de donneacutees en ligne PHP un script de langage qui produit des pages Web agrave parshytir de MySQL et le plus important phpMyAdmin une interface en ligne agrave utilisateurs multiples pour MySQL construite agrave laide de PHP

Jai proposeacute cette technologie Open Source en deacutecembre 2001 comme alternative viable agrave lachat de mises agrave niveau pour notre serveur Microsoft ASPMS Access et jai eacutegalement proposeacute deacutequiper le site Web avec de nouveaux outils de programmation Toutefois le facteur deacutecisif na pas eacuteteacute une question de budget mais plutocirct de polyvalence EasyPHP regroupait toushytes les technologies neacutecessaires agrave la Bibliographie CCL en une seule meacutethodologie exeacutecutable Le projet CCL neacutecessitait un effort collectif de recherche il neacutetait pas question quun seul chercheur fasse la totaliteacute des entreacutees de donneacutees

Au plan administratif lorsque jai eacuteteacute engageacute les responsables de la Bibliographie CCL avaient exprimeacute leur besoin dautonomie technologique par rapport aux STI Leur premier geste a eacuteteacute dinstaller le serveur de base de donneacutees en ligne PHP-MySQL dans le local de recherche de la CCL Toutefois agrave la suite dun coucircshyteux vol par effraction en mars 2002 le projet est retourneacute aux STI transfeacuterant son site Web et toute sa base de donneacutees sur un serveur RedHatUnix offrant une meilleure seacutecuriteacute Ce progiciel de serveur Red-Hat agrave linstar de EasyPHP eacutetait lui aussi un projet Open Source (jusquen 2004) Bien que le serveur et la base de donneacutees soient installeacutes aux STI le projet CCL a tout de mecircme conserveacute son autonomie daccegraves et continue de recevoir un soutien utile du personnel des STI

Au niveau technique les couches multiples de logiciels proprieacutetaires NBDOS NBWin WordPerfect les macros WordPerfect Perl MS ASP MS Access MS FrontPage ont eacuteteacute progressivement retireacutees Au preshymier plan les seuls logiciels dont ont besoin les chershycheurs sont un navigateur Web et phpMyAdmin et linterface en ligne pour la base de donneacutees MySQL La technologie physique elle-mecircme reacuteside en arriegravere-plan En fait phpMyAdmin a supplanteacute NBWin lors dune reacuteunion du service laquoLatelier NBWin Ibidem na pas eu lieu parce quil appert que nous passerons proshybablement agrave MySQL ce qui rend inutile la connaisshysance de Ibidem raquo Minutes ofBiblio Meeting January 212002) Au cours de la mecircme reacuteunion ladoption du serveur EasyPHP a eacuteteacute ratifieacutee jai ducirc faire la deacutemonsshytration que la base de donneacutees MySQL eacutetait compatishyble agrave rebours laquoPeut-on transfeacuterer MySQL de nouveau agrave NBWin pour la publication de copies papier raquo Ma reacuteponse eacutetait laquoouiraquo Jai immeacutediatement fait la deacutemonstration en transfeacuterant des donneacutees agrave partir de MySQL en fichier texte que jai ensuite annexeacutees agrave NBWin Ibidem

Les professeurs de la CCL utilisent encore Nota-Bene en tant quoutil bibliographique essentiel Cepenshydant les chercheurs se servent exclusivement de phpshyMyAdmin et dun navigateur Web En fait linterface MySQL phpMyAdmin est devenue un outil essentiel pour la cueillette lentreacutee et la maintenance des donshyneacutees Elle peut fonctionner avec nimporte quelle

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 1

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 3: Une bibliographie en ligne des Lettres : un modèle à code

duniversitaires les fondateurs de YOSI affirment quInternet a vu le jour en tant que projet scientifique et acadeacutemique et quil doit donc rester en tout temps un outil collectif ouvert librement accessible Il ne doit pas ecirctre une entreprise commerciale fermeacutee et proprieacutetaire Dans cette optique notre article sinsegravere dans la bibliographie en ligne dOpen Source selon la laquo Deacuteclaration des droits raquo de YOSI telle que preacutesenteacutee ci-dessous

laquoLe droit de copier ce programme et den distribuer les copies [] Le droit dacceacuteder au code source du logiciel [] Le droit dapporter des ameacuteliorations au programme raquo (Perens p 172)

Le maintien du projet CCL en tant que modegravele laquo scientifique raquo agrave code source libre exige non seulement que nous partagions la source de programmation afin que ce modegravele soit reproductible mais eacutegalement que le laquoprocessus de deacutecouverte et le processus de justificashytionraquo soient expliqueacutes (DiBona Ockman et Stone p 2)

Agrave linstar dune meacutethode scientifique de recherche ce rapport

bull preacutesentera Y Open Source Initiative

bull reacutesumera les six ans qui ont meneacute agrave ladoption dun serveur agrave code source libre

bull exposera lensemble des logiciels que le projet de Bibliographie CCL a mis sur pied

bull servira agrave illustrer une bibliographie Open Source en ligne

bull traitera des avantages de linformatisation et

bull eacutetudiera comment le modegravele Open Source a changeacute la maniegravere dont le groupe CCL a compileacute sa Bibliographie

UOPEN SOURCE INITIATIVE

Le mouvement ou laquoreacutevolutionraquo Open Source selon DiBona Ockman et Stone a commenceacute degraves 1984 lorsquun chercheur du MIT Richard Stallman a creacuteeacute la GNU General Public Licence (GPL)1 Le recircve de linformaticien Stallman eacutetait de creacuteer une laquo corn-munauteacute deacutepartage libre de logicielsraquo (le projet GNU) baseacutee sur le principe que laquo le savoir scientifique doit ecirctre partageacute et distribueacute raquo

laquo la meacutethode scientifique repose sur un proshycessus de deacutecouverte et sur un processus de justification Pour que des reacutesultats scientifishyques soient justifieacutes ils doivent ecirctre reproducshytibles Cette reproductibiliteacute nest possible que si la source est partageacutee lhypothegravese les conshyditions de controcircle et les reacutesultats Le processhysus de deacutecouverte peut emprunter plusieurs avenues et agrave certains moments les deacutecouvershy

tes scientifiques peuvent mecircme naicirctre dans lisolement Mais au bout du compte le parshytage ouvert des reacutesultats scientifiques facilite les deacutecouvertes permettant ainsi agrave dautres dy contribuer raquo (DiBona Ockman amp Stone p 2)

Le projet de Stallman wwwGNUorg est baseacute sur la notion que les logiciels doivent ecirctre laquo libres raquo dacshycegraves Il insiste sur le fait que les programmeurs doivent partager le code source de leur logiciel et le redistrishybuer librement Stallman considegravere que ce laquoprincipe de base raquo est moralement essentiel pour que laquo contishynue linnovationraquo (DiBona Ockman amp Stone p2) Pour plus de preacutecision Stallman le deacutefinit en tant que laquolibre comme dans liberteacuteraquo (p56) Stallman na rien contre la vente de collections de logiciels libres sur Cd-rom en autant que cela serve agrave laquolever des fonds pour le deacuteveloppement des logiciels libres raquo et que ces logiciels puissent ecirctre librement inclus (p 56) ou laquo[deacutemonteacutes] pour bacirctir de nouveaux logicielsraquo (p 53) Toutefois les adeptes de wwwGNUorg sont des puristes qui preacutefegraverent que leur code source ne soit ne pas mecircleacute ou associeacute agrave des logiciels commerciaux

Agrave lautre extreacutemiteacute de la gamme on retrouve OpenSourceOrg une organisation fondeacutee en 1997 (DiBona Ockman amp Stone p 3) Ses adeptes ont creacuteeacute un terrain commun entre les puristes du GNU et les programmeurs commerciaux proprieacutetaires La laquoDeacuteclaration des droitsraquo du code source libre est neacutecessairement plus libeacuterale Malgreacute de solides liens avec la communauteacute acadeacutemique les projets de code source libre comme PHP MySQL et Apache sont freacuteshyquemment quoique parfois inopportuneacutement appeshyleacutes laquoapplications de e-Commerceraquo Il est vrai que les fondateurs de OpenSourceOrg comme Tim OReilly considegraverent les sites Web tels Amazoncom Yahoo com (voire wwwCompCanLitca) comme des laquo applishycations dinformationraquo ou laquoinfowareraquo (OReilly p 189) Les sites Web qui gegraverent les tacircches sont donc consideacutereacutes comme des logiciels laquoinfowareraquo (p 189) Parce quInternet sadresse commercialement au grand public Y infoware peut ecirctre de nature commershyciale mais pas obligatoirement Bref contrairement aux projets GNU le projet Open Source entremecircle souvent sa recherche avec celle dautres produits ou organismes commerciaux ce qui du mecircme coup aide agrave deacutevelopper et agrave faire progresser le projet Open Source initial

Mettons les licences Open Source et GPL en persshypective Rasmus Lerdorf linventeur du PHP distrishybue ses scripts de langage avec une licence Open Source The Approved Licenses) parce quelle est moins laquo restrictive raquo quune licence GPL (Lerdorf) Agrave linstar de Stallman et de son ideacuteal Lerdorf insiste sur le fait

i Dapregraves wwwgnuorg GNU est un acronyme laquo reacutecursif raquo pour laquo GNUs Not Unix raquo (GNU nest pas Unix) lthttpwwwgnuorggt

1 7 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

quune licence Open Source est crushyciale pour lavancement de la rechershyche PHP Dans son opposition agrave Stallman Lerdorf est inflexible laquoplus il y aura de distributeurs de logiciels commerciaux qui adoptent le PHP mieux ce sera [pour faire avancer le PHP] raquo (Lerdorf) Touteshyfois Lerdorf souligne quune licence GNU fournit une importante protec- tion pour les programmeurs qui ne veulent pas que des logiciels commerciaux proprieacutetaires sapproprient leur code Neacuteanmoins laquo [cette] mecircme protection resshytreint le choix du type dutilisateur du logiciel et la maniegravere dont il peut ecirctre utiliseacute et ce nest pas ce qui nous preacuteoccupe dans cette question raquo (Lerdorf)

Perens voit laquo la deacutefinition de lOpen Source comme une Deacuteclaration des droits de lutilisateurraquo (p 171) Elle est fondeacutee sur cinq principes de base

1) Yinfoware Open Source doit ecirctre gratuit sans licence ou deacuterivation suppleacutementaire agrave la licence gratuite

2) on doit ecirctre capable dacceacuteder au code source et dele modifier

3) on doit avoir le droit de modifier le code source de programmation selon ses besoins

4) on doit avoir le droit de redistribuer librement sa version du logiciel laquoopenwareraquo original

5) on ne doit exercer aucune discrimination agrave lenshydroit dune personne ou dun groupe utilisant son programme ni restreindre lutilisation de celui-ci (The Open Source Definition) Cest ce dernier point qui diffeacuterencie wwwGNU6rg de www OpenSourceorg

Tim OReilly le cofondateur de wwwQpenSource org souligne quil y a eu un laquoglissement du pouvoirraquo (p 193) du logiciel proprieacutetaire vers Y Open Source laquoLe logiciel [fermeacute] ajoute-1-il nest plus le moteur central de lindustrie de linformatiqueraquo (p 193) OReilly preacutesente une chronologie du mouvement en commenccedilant par la dominance du mateacuteriel avec IBM en passant par legravere Microsoft jusquagrave legravere Open Source oh leacutelaboration dune version sur mesure de son logiciel favori est possible laquoIl y a de l place pour lexpeacuterimentation leacutevolution nengendre pas un gagnant unique mais bien la diversiteacute le logiciel Open Source vous permet de gratter iagrave ougrave ccedila deacutemangeraquo (p 194)

Pour des projets comme la Bibliographie CCL la reacutevolution Open Source a eacuteteacute novatrice speacutecialement agrave cause du systegraveme de soutien de sa communauteacute et de la maniegravere dont elle a rendu opportuns la recherche et le deacuteveloppement Laccegraves aux forums de discussion

2 Gregory J Reid utilise lexpression ltlt interstice raquo dans Sirois et al (i)

Open Source a eacuteteacute la cleacute de la croisshysance rapide de la bibliographie en ligne de la CCL Les solutions ponctuelles et utiles agrave des problegraveshymes mineurs de programmation sont presque toujours trouveacutees par la laquo communauteacute raquo Les reacuteponshyses arrivent en quelques heures voire parfois en quelques minutes Par contre la culture de soutien et

lesprit communautaire sont diffeacuterents Les programshymeurs proprieacutetaires heacutesitent agrave partager totalement Ils donnent parfois des indices mais partagent rarement le code lui-mecircme Lapprentissage par lexemple est impossible obligeant le programmeur novice agrave se deacutebrouiller seul Par contraste news newsphp net php general a su me fournir suffisamment de codes de langage PHP en novembre 2001 pour me permettre de construire un modegravele de le preacutesenter de le ratifier et de transformer wwwCompCanLitca en un serveur Open Source entiegraverement fonctionnel degraves janvier 2002 (Minutes ofBiblio Meeting 21 janvier 2002) Qui plus est la combinaison PHP-MySQL a pu reacutesoudre plusieurs problegravemes qui eacutetaient demeureacutes sans reacuteponse pour la CCL avec ses serveurs de 1995 1997 et 2001 laquo programmeacutes sur une base proprieacutetaireraquo

LA PEacuteRIODE 1 9 8 9 - 2 0 0 1 2

Durant la peacuteriode allant de 1989 agrave 2001 le nomshybre dentreacutees dans la base de donneacutees de Sirois et al est passeacute de 934 agrave 1624 Plus particuliegraverement la bibliographie sur papier a eacuteteacute mise agrave jour jusquen 1995 Toutefois les trois premiegraveres versions eacutelectronishyques de la Bibliographie CCL se sont aveacutereacutees inadeacuteshyquates Les sites Web de 1995 1997 et 2001 eacutetaient gecircneacutes par des problegravemes de gestion du contenu et des problegravemes techniques qui pour les chercheurs de la CCL devenaient compliqueacutes et prenaient eacutenormeacuteshyment de leur temps En particulier le moteur de recherche booleacuteenne ne fonctionnait pas et les chershycheurs navaient pas le soutien technique neacutecessaire pour mettre agrave jour la base de donneacutees en ligne

Serveur 1995 httpwwwusherbcaCCL Serveur 1997 httpwwwsiusherbcaCCL Serveur 20Q1 httpwebdevsiusherbcaCCL Serveur 2002 httpCompCanLitca

Les sites Web de 1995 et 1997 eacutetaient agrave lorigine degraves projets scolaires de Christopher EnrigKt un proshyfesseur dinformatique qui utilisait Active Server Pages (ASP) et Access de Microsoft pour emmagasiner et produire en ligne les donneacutees bibliographiques ducirc groupe CCL Bien que les sites Web de 1995 et 1997 aient eacuteteacute agrave la fine pointe de la technologie les chershycheurs neacutetaient pagraveeacute precircts agrave utiliser une technologie en ligne Ceux-ci mettaient sur pied la Bibliographie agrave laide de NotagraveBeneacutefor DOS (NBDOS) Leurs besoins

Laccegraves aux forums de discussion Open

Source a eacuteteacute la cleacute de la croissance rapide de

la bibliographie en ligne de la CCL

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 7 9

technologiques immeacutediats deacutependaient de Ibidem un outil de gestion bibliographique compris dans Nota-Bene pour produire leurs publications sur papier Lorsquen 1997 Enright a laisseacute le projet les chershycheurs ne posseacutedaient pas le savoir technologique et les ressources humaines requises pour maintenir et mettre agrave jour la banque de donneacutees en ligne Parce que leur perspective et leurs besoins eacutetaient concentreacutes ailleurs lutilisation dInternet leur semblait inaccessishyble Malgreacute laide du Service des technologies de linshyformation (STI) la banque de donneacutees en ligne a cesseacute decirctre mise agrave jour jusquen 2001

Vers la fin de 1999 le projet de recherche CCL engageait un technicienanalyste afin de reacuteorganiser sa tentative de 1997 sur Internet Cependant parce que lemphase eacutetait mise sur la preacuteparation de la publishycation de 2001 sur papier on a ducirc reacutesoudre plusieurs problegravemes techniques y compris une technologie de base de donneacutees peacuterimeacutee avant que la bibliographie ne soit imprimeacutee En 2001 les chercheurs utilisaient une version MS-DOS de NotaBene (un logiciel de publication bibliographique) anteacuterieure agrave Windows 31 Au deacutepart seule une mise agrave niveau de NBDOS agrave NBWin NotaBenefor Windows) eacutetait requise NBDOS sest aveacutereacute instable il eacutetait congestionneacute par plus denshytreacutees que sa structure ne le permettait et avait eacuteteacute insshytalleacute sur des ordinateurs qui navaient pas suffisamshyment de meacutemoire RAMPar conseacutequent NBDOS tombait freacutequemment en panne malgreacute les mises agrave niveau recommandeacutees de la meacutemoire RAM et des disshyques durs NBWin na pas non plus eacuteteacute agrave la hauteur il eacutetait incapable de reproduire les fonctions dindexashytion qui avaient rendu NBDOS essentiel Alors la Bibliographie complegravete a eacuteteacute transposeacutee sur WordPershyfect afin de produire les index des savants des auteurs sous eacutetude des reacutegions geacuteographiques et particuliegravereshyment des titres bibliographiques Toutefois apregraves la publication le passage agrave WordPerfect se traduisait par des mois de travail pour mettre agrave jour la base de donshyneacutees NBWin agrave cause des changements apporteacutes dans WordPerfect Finalement en janvier 2001 jai pu conshycentrer mon attention sur le site Web de 1997 qui navait toujours pas eacuteteacute mis agrave jour

Ma premiegravere impression des meacutethodes de rechershyche du projet CCL a eacuteteacute le constat que trop de technoshylogies avaient deacutejagrave eacuteteacute utiliseacutees pour produire la vershysion papier Qui plus est lorsque vint le temps de reacuteorganiser le site de 1997 on eacutetait encore loin davoir une base de donneacutees utilisable agrave porteacutee de la main Il ny avait que deux options possibles quant agrave la proceacuteshydure Dune part je pouvais reconstruire les donneacutees NBWin existantes dans le format NBDOS qui avait eacuteteacute utiliseacute en 1995 et 1997 Il maurait neacuteanmoins fallu transcoder les donneacutees dans un format que MS Access pouvait utiliser Ceci avait deacutejagrave eacuteteacute fait en utilisant un outil intermeacutediaire de programmation appeleacute Perl3

Malheureusement les STI avaient perdu le code Perl ce qui signifiait quil fallait repartir agrave zeacutero

Par ailleurs NBWin pouvait exporter les donneacutees vers un laquo format tableau raquo que MS Access pouvait lire mais NBWin na pas pu suffire agrave la tacircche La base de donneacutees de la CCL comprenait 27 champs desquels NBWin pouvait exporter 12 champs agrave la fois (Image 1) Pour mener agrave bien ce travail lexportation devait se faire en trois fois et le script Perl devait quand mecircme ecirctre programmeacute pour enchaicircner ces trois exportations afin quelles puissent fonctionner dans MS Access

Image 1 Format Tableau dexportation de NBWin

Ces deux proceacutedures prenaient beaucoup trop de temps et se sont aveacutereacutees finalement peu efficaces Pour que chacune de ces possibiliteacutes puisse fonctionner on devait malgreacute tout modifier manuellement le code de la base de donneacutees pour la rendre utilisable Cette deuxiegraveme proceacutedure a toutefois eacuteteacute utiliseacutee comme mesure palliative pour le site Web de 2001 Il eacutetait clair que le projet de la CCL exigeait une solution qui puisse ecirctre agrave la porteacutee du coordonnateur de la recherche De plus il ne fallait pas que le projet deacutepende trop dun technicienanalyste pour produire des reacutesultats Une autre meacutethodologie eacutetait neacutecessaire pour que le site Web de 2002 puisse permettre un travail deacutequipe

Deux problegravemes administratifs devaient eacutegaleshyment ecirctre reacutesolus en janvier 2001 La mission initiale neacutetait pas seulement de faire en sorte que le site de 1997 soit fonctionnel mais on se devait eacutegalement de creacuteer un pont entre la technologie les chercheurs CCL et les STI Une mesure dautonomie eacutetait eacutegalement souhaitable Les donneacutees du site de 1997 eacutetaient emmagasineacutees sur un site Web de deacuteveloppement (WebDev) Seuls les techniciens des STI avaient le droit de transfeacuterer les donneacutees mises agrave jour du WebshyDev au site Web de la CCL Degraves la creacuteation de www CompCanLitca le site de 2001 se trouvait directeshyment lieacute agrave la base de donneacutees WebDev eacuteconomisant ainsi le temps neacutecessaire aux STI pour effectuer des

3 Perl est un langage de scripts UNIX qui fut le preacutecurseur de PHP Perl est lacroshynyme de Practical Extraction and Report Language On peut obtenir plus de renshyseignements sur Perl au httpwwwperlorgpressfast_factshtml

1 8 0 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

mises agrave jour agrave la base de donneacutees principale Quoique fonctionnelle cette mesure neacutetait que palliative Il resshytait encore agrave trouver une solution au problegraveme de la proceacutedure de mise agrave jour des donneacutees qui eacutetait tregraves difficile au plan technologique pour les chercheurs

La deuxiegraveme difficulteacute consistait agrave enregistrer le nom de domaine wwwCompCanLitca lui-mecircme La Bibliographie deacutesirait donner agrave sa publication une adresse Internet distincte Les politiques de lUnivershysiteacute ne permettent pas lenregistrement dun nom de domaine exteacuterieur agrave la structure de leacutetablissement Ceacutetait une dure leccedilon et ce problegraveme nest pas encore reacutesolu Pour conserver le nom de domaine original une firme externe doit geacuterer et rediriger moyennant des frais annuels ladresse wwwCompCanLitca vers CompCanLitUSherbrookeca

laquo Si [Vinformatique] a permis des gains consishydeacuterables il ne faut pas perdre de vue touteshyfois quelle est eacutegalement agrave la source de noushyvelles attentes Y reacutepondre et combler les lacunes existantes savegraverent par ailleurs diffishycilement pensable raquo (Masson p 2)

De plus plusieurs nouvelles demandes ont eacuteteacute faishytes concernant le site Web de 2001 entre autres celle dune meacutethode de recherche booleacuteenne Les donneacutees devaient aussi ecirctre accessibles dans un format que le site Web et le coordonnateur de la recherche poushyvaient utiliser NBWin un outil bibliographique essenshytiel neacutetait pas compatible avec MS Access malgreacute son format laquotableau dexportationraquo Il eacutetait possible de sauvegarder les donneacutees exclusivement en ligne mais il fallait creacuteer un outil dadministration en ligne pour le serveur ASP Ceci allait exiger des centaines dheushyres de programmation de recherche et de deacuteveloppeshyment dont ne disposait pas le projet Qui plus est la perspective dune eacutedition papier en 2005 impliqueshyrait encore la creacuteation dindex ce qui allait demander trop de temps Ce processus allongeacute de mise agrave jour du site Web neacutetait deacutesormais plus faisable au plan techshynologique ou administratif On se devait donc de troushyver dautres solutions

LA SOLUTION DU PROGICIEL OPEN SOURCE

En septembre 2001 alors que je travaillais sur un autre projet acadeacutemique jai deacutecouvert la solution Open Source qui allait reacutesoudre le problegraveme du projet CCL tant sur le plan technique quadministratif Regroupeacute en un ensemble sur un serveur Windows Easy PHP (wwwEasyPHP org) comprenait deacutejagrave tous les eacuteleacutements Open Source essentiels un serveur Web Apache MySQL une base de donneacutees en ligne PHP un script de langage qui produit des pages Web agrave parshytir de MySQL et le plus important phpMyAdmin une interface en ligne agrave utilisateurs multiples pour MySQL construite agrave laide de PHP

Jai proposeacute cette technologie Open Source en deacutecembre 2001 comme alternative viable agrave lachat de mises agrave niveau pour notre serveur Microsoft ASPMS Access et jai eacutegalement proposeacute deacutequiper le site Web avec de nouveaux outils de programmation Toutefois le facteur deacutecisif na pas eacuteteacute une question de budget mais plutocirct de polyvalence EasyPHP regroupait toushytes les technologies neacutecessaires agrave la Bibliographie CCL en une seule meacutethodologie exeacutecutable Le projet CCL neacutecessitait un effort collectif de recherche il neacutetait pas question quun seul chercheur fasse la totaliteacute des entreacutees de donneacutees

Au plan administratif lorsque jai eacuteteacute engageacute les responsables de la Bibliographie CCL avaient exprimeacute leur besoin dautonomie technologique par rapport aux STI Leur premier geste a eacuteteacute dinstaller le serveur de base de donneacutees en ligne PHP-MySQL dans le local de recherche de la CCL Toutefois agrave la suite dun coucircshyteux vol par effraction en mars 2002 le projet est retourneacute aux STI transfeacuterant son site Web et toute sa base de donneacutees sur un serveur RedHatUnix offrant une meilleure seacutecuriteacute Ce progiciel de serveur Red-Hat agrave linstar de EasyPHP eacutetait lui aussi un projet Open Source (jusquen 2004) Bien que le serveur et la base de donneacutees soient installeacutes aux STI le projet CCL a tout de mecircme conserveacute son autonomie daccegraves et continue de recevoir un soutien utile du personnel des STI

Au niveau technique les couches multiples de logiciels proprieacutetaires NBDOS NBWin WordPerfect les macros WordPerfect Perl MS ASP MS Access MS FrontPage ont eacuteteacute progressivement retireacutees Au preshymier plan les seuls logiciels dont ont besoin les chershycheurs sont un navigateur Web et phpMyAdmin et linterface en ligne pour la base de donneacutees MySQL La technologie physique elle-mecircme reacuteside en arriegravere-plan En fait phpMyAdmin a supplanteacute NBWin lors dune reacuteunion du service laquoLatelier NBWin Ibidem na pas eu lieu parce quil appert que nous passerons proshybablement agrave MySQL ce qui rend inutile la connaisshysance de Ibidem raquo Minutes ofBiblio Meeting January 212002) Au cours de la mecircme reacuteunion ladoption du serveur EasyPHP a eacuteteacute ratifieacutee jai ducirc faire la deacutemonsshytration que la base de donneacutees MySQL eacutetait compatishyble agrave rebours laquoPeut-on transfeacuterer MySQL de nouveau agrave NBWin pour la publication de copies papier raquo Ma reacuteponse eacutetait laquoouiraquo Jai immeacutediatement fait la deacutemonstration en transfeacuterant des donneacutees agrave partir de MySQL en fichier texte que jai ensuite annexeacutees agrave NBWin Ibidem

Les professeurs de la CCL utilisent encore Nota-Bene en tant quoutil bibliographique essentiel Cepenshydant les chercheurs se servent exclusivement de phpshyMyAdmin et dun navigateur Web En fait linterface MySQL phpMyAdmin est devenue un outil essentiel pour la cueillette lentreacutee et la maintenance des donshyneacutees Elle peut fonctionner avec nimporte quelle

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 1

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 4: Une bibliographie en ligne des Lettres : un modèle à code

quune licence Open Source est crushyciale pour lavancement de la rechershyche PHP Dans son opposition agrave Stallman Lerdorf est inflexible laquoplus il y aura de distributeurs de logiciels commerciaux qui adoptent le PHP mieux ce sera [pour faire avancer le PHP] raquo (Lerdorf) Touteshyfois Lerdorf souligne quune licence GNU fournit une importante protec- tion pour les programmeurs qui ne veulent pas que des logiciels commerciaux proprieacutetaires sapproprient leur code Neacuteanmoins laquo [cette] mecircme protection resshytreint le choix du type dutilisateur du logiciel et la maniegravere dont il peut ecirctre utiliseacute et ce nest pas ce qui nous preacuteoccupe dans cette question raquo (Lerdorf)

Perens voit laquo la deacutefinition de lOpen Source comme une Deacuteclaration des droits de lutilisateurraquo (p 171) Elle est fondeacutee sur cinq principes de base

1) Yinfoware Open Source doit ecirctre gratuit sans licence ou deacuterivation suppleacutementaire agrave la licence gratuite

2) on doit ecirctre capable dacceacuteder au code source et dele modifier

3) on doit avoir le droit de modifier le code source de programmation selon ses besoins

4) on doit avoir le droit de redistribuer librement sa version du logiciel laquoopenwareraquo original

5) on ne doit exercer aucune discrimination agrave lenshydroit dune personne ou dun groupe utilisant son programme ni restreindre lutilisation de celui-ci (The Open Source Definition) Cest ce dernier point qui diffeacuterencie wwwGNU6rg de www OpenSourceorg

Tim OReilly le cofondateur de wwwQpenSource org souligne quil y a eu un laquoglissement du pouvoirraquo (p 193) du logiciel proprieacutetaire vers Y Open Source laquoLe logiciel [fermeacute] ajoute-1-il nest plus le moteur central de lindustrie de linformatiqueraquo (p 193) OReilly preacutesente une chronologie du mouvement en commenccedilant par la dominance du mateacuteriel avec IBM en passant par legravere Microsoft jusquagrave legravere Open Source oh leacutelaboration dune version sur mesure de son logiciel favori est possible laquoIl y a de l place pour lexpeacuterimentation leacutevolution nengendre pas un gagnant unique mais bien la diversiteacute le logiciel Open Source vous permet de gratter iagrave ougrave ccedila deacutemangeraquo (p 194)

Pour des projets comme la Bibliographie CCL la reacutevolution Open Source a eacuteteacute novatrice speacutecialement agrave cause du systegraveme de soutien de sa communauteacute et de la maniegravere dont elle a rendu opportuns la recherche et le deacuteveloppement Laccegraves aux forums de discussion

2 Gregory J Reid utilise lexpression ltlt interstice raquo dans Sirois et al (i)

Open Source a eacuteteacute la cleacute de la croisshysance rapide de la bibliographie en ligne de la CCL Les solutions ponctuelles et utiles agrave des problegraveshymes mineurs de programmation sont presque toujours trouveacutees par la laquo communauteacute raquo Les reacuteponshyses arrivent en quelques heures voire parfois en quelques minutes Par contre la culture de soutien et

lesprit communautaire sont diffeacuterents Les programshymeurs proprieacutetaires heacutesitent agrave partager totalement Ils donnent parfois des indices mais partagent rarement le code lui-mecircme Lapprentissage par lexemple est impossible obligeant le programmeur novice agrave se deacutebrouiller seul Par contraste news newsphp net php general a su me fournir suffisamment de codes de langage PHP en novembre 2001 pour me permettre de construire un modegravele de le preacutesenter de le ratifier et de transformer wwwCompCanLitca en un serveur Open Source entiegraverement fonctionnel degraves janvier 2002 (Minutes ofBiblio Meeting 21 janvier 2002) Qui plus est la combinaison PHP-MySQL a pu reacutesoudre plusieurs problegravemes qui eacutetaient demeureacutes sans reacuteponse pour la CCL avec ses serveurs de 1995 1997 et 2001 laquo programmeacutes sur une base proprieacutetaireraquo

LA PEacuteRIODE 1 9 8 9 - 2 0 0 1 2

Durant la peacuteriode allant de 1989 agrave 2001 le nomshybre dentreacutees dans la base de donneacutees de Sirois et al est passeacute de 934 agrave 1624 Plus particuliegraverement la bibliographie sur papier a eacuteteacute mise agrave jour jusquen 1995 Toutefois les trois premiegraveres versions eacutelectronishyques de la Bibliographie CCL se sont aveacutereacutees inadeacuteshyquates Les sites Web de 1995 1997 et 2001 eacutetaient gecircneacutes par des problegravemes de gestion du contenu et des problegravemes techniques qui pour les chercheurs de la CCL devenaient compliqueacutes et prenaient eacutenormeacuteshyment de leur temps En particulier le moteur de recherche booleacuteenne ne fonctionnait pas et les chershycheurs navaient pas le soutien technique neacutecessaire pour mettre agrave jour la base de donneacutees en ligne

Serveur 1995 httpwwwusherbcaCCL Serveur 1997 httpwwwsiusherbcaCCL Serveur 20Q1 httpwebdevsiusherbcaCCL Serveur 2002 httpCompCanLitca

Les sites Web de 1995 et 1997 eacutetaient agrave lorigine degraves projets scolaires de Christopher EnrigKt un proshyfesseur dinformatique qui utilisait Active Server Pages (ASP) et Access de Microsoft pour emmagasiner et produire en ligne les donneacutees bibliographiques ducirc groupe CCL Bien que les sites Web de 1995 et 1997 aient eacuteteacute agrave la fine pointe de la technologie les chershycheurs neacutetaient pagraveeacute precircts agrave utiliser une technologie en ligne Ceux-ci mettaient sur pied la Bibliographie agrave laide de NotagraveBeneacutefor DOS (NBDOS) Leurs besoins

Laccegraves aux forums de discussion Open

Source a eacuteteacute la cleacute de la croissance rapide de

la bibliographie en ligne de la CCL

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 7 9

technologiques immeacutediats deacutependaient de Ibidem un outil de gestion bibliographique compris dans Nota-Bene pour produire leurs publications sur papier Lorsquen 1997 Enright a laisseacute le projet les chershycheurs ne posseacutedaient pas le savoir technologique et les ressources humaines requises pour maintenir et mettre agrave jour la banque de donneacutees en ligne Parce que leur perspective et leurs besoins eacutetaient concentreacutes ailleurs lutilisation dInternet leur semblait inaccessishyble Malgreacute laide du Service des technologies de linshyformation (STI) la banque de donneacutees en ligne a cesseacute decirctre mise agrave jour jusquen 2001

Vers la fin de 1999 le projet de recherche CCL engageait un technicienanalyste afin de reacuteorganiser sa tentative de 1997 sur Internet Cependant parce que lemphase eacutetait mise sur la preacuteparation de la publishycation de 2001 sur papier on a ducirc reacutesoudre plusieurs problegravemes techniques y compris une technologie de base de donneacutees peacuterimeacutee avant que la bibliographie ne soit imprimeacutee En 2001 les chercheurs utilisaient une version MS-DOS de NotaBene (un logiciel de publication bibliographique) anteacuterieure agrave Windows 31 Au deacutepart seule une mise agrave niveau de NBDOS agrave NBWin NotaBenefor Windows) eacutetait requise NBDOS sest aveacutereacute instable il eacutetait congestionneacute par plus denshytreacutees que sa structure ne le permettait et avait eacuteteacute insshytalleacute sur des ordinateurs qui navaient pas suffisamshyment de meacutemoire RAMPar conseacutequent NBDOS tombait freacutequemment en panne malgreacute les mises agrave niveau recommandeacutees de la meacutemoire RAM et des disshyques durs NBWin na pas non plus eacuteteacute agrave la hauteur il eacutetait incapable de reproduire les fonctions dindexashytion qui avaient rendu NBDOS essentiel Alors la Bibliographie complegravete a eacuteteacute transposeacutee sur WordPershyfect afin de produire les index des savants des auteurs sous eacutetude des reacutegions geacuteographiques et particuliegravereshyment des titres bibliographiques Toutefois apregraves la publication le passage agrave WordPerfect se traduisait par des mois de travail pour mettre agrave jour la base de donshyneacutees NBWin agrave cause des changements apporteacutes dans WordPerfect Finalement en janvier 2001 jai pu conshycentrer mon attention sur le site Web de 1997 qui navait toujours pas eacuteteacute mis agrave jour

Ma premiegravere impression des meacutethodes de rechershyche du projet CCL a eacuteteacute le constat que trop de technoshylogies avaient deacutejagrave eacuteteacute utiliseacutees pour produire la vershysion papier Qui plus est lorsque vint le temps de reacuteorganiser le site de 1997 on eacutetait encore loin davoir une base de donneacutees utilisable agrave porteacutee de la main Il ny avait que deux options possibles quant agrave la proceacuteshydure Dune part je pouvais reconstruire les donneacutees NBWin existantes dans le format NBDOS qui avait eacuteteacute utiliseacute en 1995 et 1997 Il maurait neacuteanmoins fallu transcoder les donneacutees dans un format que MS Access pouvait utiliser Ceci avait deacutejagrave eacuteteacute fait en utilisant un outil intermeacutediaire de programmation appeleacute Perl3

Malheureusement les STI avaient perdu le code Perl ce qui signifiait quil fallait repartir agrave zeacutero

Par ailleurs NBWin pouvait exporter les donneacutees vers un laquo format tableau raquo que MS Access pouvait lire mais NBWin na pas pu suffire agrave la tacircche La base de donneacutees de la CCL comprenait 27 champs desquels NBWin pouvait exporter 12 champs agrave la fois (Image 1) Pour mener agrave bien ce travail lexportation devait se faire en trois fois et le script Perl devait quand mecircme ecirctre programmeacute pour enchaicircner ces trois exportations afin quelles puissent fonctionner dans MS Access

Image 1 Format Tableau dexportation de NBWin

Ces deux proceacutedures prenaient beaucoup trop de temps et se sont aveacutereacutees finalement peu efficaces Pour que chacune de ces possibiliteacutes puisse fonctionner on devait malgreacute tout modifier manuellement le code de la base de donneacutees pour la rendre utilisable Cette deuxiegraveme proceacutedure a toutefois eacuteteacute utiliseacutee comme mesure palliative pour le site Web de 2001 Il eacutetait clair que le projet de la CCL exigeait une solution qui puisse ecirctre agrave la porteacutee du coordonnateur de la recherche De plus il ne fallait pas que le projet deacutepende trop dun technicienanalyste pour produire des reacutesultats Une autre meacutethodologie eacutetait neacutecessaire pour que le site Web de 2002 puisse permettre un travail deacutequipe

Deux problegravemes administratifs devaient eacutegaleshyment ecirctre reacutesolus en janvier 2001 La mission initiale neacutetait pas seulement de faire en sorte que le site de 1997 soit fonctionnel mais on se devait eacutegalement de creacuteer un pont entre la technologie les chercheurs CCL et les STI Une mesure dautonomie eacutetait eacutegalement souhaitable Les donneacutees du site de 1997 eacutetaient emmagasineacutees sur un site Web de deacuteveloppement (WebDev) Seuls les techniciens des STI avaient le droit de transfeacuterer les donneacutees mises agrave jour du WebshyDev au site Web de la CCL Degraves la creacuteation de www CompCanLitca le site de 2001 se trouvait directeshyment lieacute agrave la base de donneacutees WebDev eacuteconomisant ainsi le temps neacutecessaire aux STI pour effectuer des

3 Perl est un langage de scripts UNIX qui fut le preacutecurseur de PHP Perl est lacroshynyme de Practical Extraction and Report Language On peut obtenir plus de renshyseignements sur Perl au httpwwwperlorgpressfast_factshtml

1 8 0 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

mises agrave jour agrave la base de donneacutees principale Quoique fonctionnelle cette mesure neacutetait que palliative Il resshytait encore agrave trouver une solution au problegraveme de la proceacutedure de mise agrave jour des donneacutees qui eacutetait tregraves difficile au plan technologique pour les chercheurs

La deuxiegraveme difficulteacute consistait agrave enregistrer le nom de domaine wwwCompCanLitca lui-mecircme La Bibliographie deacutesirait donner agrave sa publication une adresse Internet distincte Les politiques de lUnivershysiteacute ne permettent pas lenregistrement dun nom de domaine exteacuterieur agrave la structure de leacutetablissement Ceacutetait une dure leccedilon et ce problegraveme nest pas encore reacutesolu Pour conserver le nom de domaine original une firme externe doit geacuterer et rediriger moyennant des frais annuels ladresse wwwCompCanLitca vers CompCanLitUSherbrookeca

laquo Si [Vinformatique] a permis des gains consishydeacuterables il ne faut pas perdre de vue touteshyfois quelle est eacutegalement agrave la source de noushyvelles attentes Y reacutepondre et combler les lacunes existantes savegraverent par ailleurs diffishycilement pensable raquo (Masson p 2)

De plus plusieurs nouvelles demandes ont eacuteteacute faishytes concernant le site Web de 2001 entre autres celle dune meacutethode de recherche booleacuteenne Les donneacutees devaient aussi ecirctre accessibles dans un format que le site Web et le coordonnateur de la recherche poushyvaient utiliser NBWin un outil bibliographique essenshytiel neacutetait pas compatible avec MS Access malgreacute son format laquotableau dexportationraquo Il eacutetait possible de sauvegarder les donneacutees exclusivement en ligne mais il fallait creacuteer un outil dadministration en ligne pour le serveur ASP Ceci allait exiger des centaines dheushyres de programmation de recherche et de deacuteveloppeshyment dont ne disposait pas le projet Qui plus est la perspective dune eacutedition papier en 2005 impliqueshyrait encore la creacuteation dindex ce qui allait demander trop de temps Ce processus allongeacute de mise agrave jour du site Web neacutetait deacutesormais plus faisable au plan techshynologique ou administratif On se devait donc de troushyver dautres solutions

LA SOLUTION DU PROGICIEL OPEN SOURCE

En septembre 2001 alors que je travaillais sur un autre projet acadeacutemique jai deacutecouvert la solution Open Source qui allait reacutesoudre le problegraveme du projet CCL tant sur le plan technique quadministratif Regroupeacute en un ensemble sur un serveur Windows Easy PHP (wwwEasyPHP org) comprenait deacutejagrave tous les eacuteleacutements Open Source essentiels un serveur Web Apache MySQL une base de donneacutees en ligne PHP un script de langage qui produit des pages Web agrave parshytir de MySQL et le plus important phpMyAdmin une interface en ligne agrave utilisateurs multiples pour MySQL construite agrave laide de PHP

Jai proposeacute cette technologie Open Source en deacutecembre 2001 comme alternative viable agrave lachat de mises agrave niveau pour notre serveur Microsoft ASPMS Access et jai eacutegalement proposeacute deacutequiper le site Web avec de nouveaux outils de programmation Toutefois le facteur deacutecisif na pas eacuteteacute une question de budget mais plutocirct de polyvalence EasyPHP regroupait toushytes les technologies neacutecessaires agrave la Bibliographie CCL en une seule meacutethodologie exeacutecutable Le projet CCL neacutecessitait un effort collectif de recherche il neacutetait pas question quun seul chercheur fasse la totaliteacute des entreacutees de donneacutees

Au plan administratif lorsque jai eacuteteacute engageacute les responsables de la Bibliographie CCL avaient exprimeacute leur besoin dautonomie technologique par rapport aux STI Leur premier geste a eacuteteacute dinstaller le serveur de base de donneacutees en ligne PHP-MySQL dans le local de recherche de la CCL Toutefois agrave la suite dun coucircshyteux vol par effraction en mars 2002 le projet est retourneacute aux STI transfeacuterant son site Web et toute sa base de donneacutees sur un serveur RedHatUnix offrant une meilleure seacutecuriteacute Ce progiciel de serveur Red-Hat agrave linstar de EasyPHP eacutetait lui aussi un projet Open Source (jusquen 2004) Bien que le serveur et la base de donneacutees soient installeacutes aux STI le projet CCL a tout de mecircme conserveacute son autonomie daccegraves et continue de recevoir un soutien utile du personnel des STI

Au niveau technique les couches multiples de logiciels proprieacutetaires NBDOS NBWin WordPerfect les macros WordPerfect Perl MS ASP MS Access MS FrontPage ont eacuteteacute progressivement retireacutees Au preshymier plan les seuls logiciels dont ont besoin les chershycheurs sont un navigateur Web et phpMyAdmin et linterface en ligne pour la base de donneacutees MySQL La technologie physique elle-mecircme reacuteside en arriegravere-plan En fait phpMyAdmin a supplanteacute NBWin lors dune reacuteunion du service laquoLatelier NBWin Ibidem na pas eu lieu parce quil appert que nous passerons proshybablement agrave MySQL ce qui rend inutile la connaisshysance de Ibidem raquo Minutes ofBiblio Meeting January 212002) Au cours de la mecircme reacuteunion ladoption du serveur EasyPHP a eacuteteacute ratifieacutee jai ducirc faire la deacutemonsshytration que la base de donneacutees MySQL eacutetait compatishyble agrave rebours laquoPeut-on transfeacuterer MySQL de nouveau agrave NBWin pour la publication de copies papier raquo Ma reacuteponse eacutetait laquoouiraquo Jai immeacutediatement fait la deacutemonstration en transfeacuterant des donneacutees agrave partir de MySQL en fichier texte que jai ensuite annexeacutees agrave NBWin Ibidem

Les professeurs de la CCL utilisent encore Nota-Bene en tant quoutil bibliographique essentiel Cepenshydant les chercheurs se servent exclusivement de phpshyMyAdmin et dun navigateur Web En fait linterface MySQL phpMyAdmin est devenue un outil essentiel pour la cueillette lentreacutee et la maintenance des donshyneacutees Elle peut fonctionner avec nimporte quelle

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 1

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 5: Une bibliographie en ligne des Lettres : un modèle à code

technologiques immeacutediats deacutependaient de Ibidem un outil de gestion bibliographique compris dans Nota-Bene pour produire leurs publications sur papier Lorsquen 1997 Enright a laisseacute le projet les chershycheurs ne posseacutedaient pas le savoir technologique et les ressources humaines requises pour maintenir et mettre agrave jour la banque de donneacutees en ligne Parce que leur perspective et leurs besoins eacutetaient concentreacutes ailleurs lutilisation dInternet leur semblait inaccessishyble Malgreacute laide du Service des technologies de linshyformation (STI) la banque de donneacutees en ligne a cesseacute decirctre mise agrave jour jusquen 2001

Vers la fin de 1999 le projet de recherche CCL engageait un technicienanalyste afin de reacuteorganiser sa tentative de 1997 sur Internet Cependant parce que lemphase eacutetait mise sur la preacuteparation de la publishycation de 2001 sur papier on a ducirc reacutesoudre plusieurs problegravemes techniques y compris une technologie de base de donneacutees peacuterimeacutee avant que la bibliographie ne soit imprimeacutee En 2001 les chercheurs utilisaient une version MS-DOS de NotaBene (un logiciel de publication bibliographique) anteacuterieure agrave Windows 31 Au deacutepart seule une mise agrave niveau de NBDOS agrave NBWin NotaBenefor Windows) eacutetait requise NBDOS sest aveacutereacute instable il eacutetait congestionneacute par plus denshytreacutees que sa structure ne le permettait et avait eacuteteacute insshytalleacute sur des ordinateurs qui navaient pas suffisamshyment de meacutemoire RAMPar conseacutequent NBDOS tombait freacutequemment en panne malgreacute les mises agrave niveau recommandeacutees de la meacutemoire RAM et des disshyques durs NBWin na pas non plus eacuteteacute agrave la hauteur il eacutetait incapable de reproduire les fonctions dindexashytion qui avaient rendu NBDOS essentiel Alors la Bibliographie complegravete a eacuteteacute transposeacutee sur WordPershyfect afin de produire les index des savants des auteurs sous eacutetude des reacutegions geacuteographiques et particuliegravereshyment des titres bibliographiques Toutefois apregraves la publication le passage agrave WordPerfect se traduisait par des mois de travail pour mettre agrave jour la base de donshyneacutees NBWin agrave cause des changements apporteacutes dans WordPerfect Finalement en janvier 2001 jai pu conshycentrer mon attention sur le site Web de 1997 qui navait toujours pas eacuteteacute mis agrave jour

Ma premiegravere impression des meacutethodes de rechershyche du projet CCL a eacuteteacute le constat que trop de technoshylogies avaient deacutejagrave eacuteteacute utiliseacutees pour produire la vershysion papier Qui plus est lorsque vint le temps de reacuteorganiser le site de 1997 on eacutetait encore loin davoir une base de donneacutees utilisable agrave porteacutee de la main Il ny avait que deux options possibles quant agrave la proceacuteshydure Dune part je pouvais reconstruire les donneacutees NBWin existantes dans le format NBDOS qui avait eacuteteacute utiliseacute en 1995 et 1997 Il maurait neacuteanmoins fallu transcoder les donneacutees dans un format que MS Access pouvait utiliser Ceci avait deacutejagrave eacuteteacute fait en utilisant un outil intermeacutediaire de programmation appeleacute Perl3

Malheureusement les STI avaient perdu le code Perl ce qui signifiait quil fallait repartir agrave zeacutero

Par ailleurs NBWin pouvait exporter les donneacutees vers un laquo format tableau raquo que MS Access pouvait lire mais NBWin na pas pu suffire agrave la tacircche La base de donneacutees de la CCL comprenait 27 champs desquels NBWin pouvait exporter 12 champs agrave la fois (Image 1) Pour mener agrave bien ce travail lexportation devait se faire en trois fois et le script Perl devait quand mecircme ecirctre programmeacute pour enchaicircner ces trois exportations afin quelles puissent fonctionner dans MS Access

Image 1 Format Tableau dexportation de NBWin

Ces deux proceacutedures prenaient beaucoup trop de temps et se sont aveacutereacutees finalement peu efficaces Pour que chacune de ces possibiliteacutes puisse fonctionner on devait malgreacute tout modifier manuellement le code de la base de donneacutees pour la rendre utilisable Cette deuxiegraveme proceacutedure a toutefois eacuteteacute utiliseacutee comme mesure palliative pour le site Web de 2001 Il eacutetait clair que le projet de la CCL exigeait une solution qui puisse ecirctre agrave la porteacutee du coordonnateur de la recherche De plus il ne fallait pas que le projet deacutepende trop dun technicienanalyste pour produire des reacutesultats Une autre meacutethodologie eacutetait neacutecessaire pour que le site Web de 2002 puisse permettre un travail deacutequipe

Deux problegravemes administratifs devaient eacutegaleshyment ecirctre reacutesolus en janvier 2001 La mission initiale neacutetait pas seulement de faire en sorte que le site de 1997 soit fonctionnel mais on se devait eacutegalement de creacuteer un pont entre la technologie les chercheurs CCL et les STI Une mesure dautonomie eacutetait eacutegalement souhaitable Les donneacutees du site de 1997 eacutetaient emmagasineacutees sur un site Web de deacuteveloppement (WebDev) Seuls les techniciens des STI avaient le droit de transfeacuterer les donneacutees mises agrave jour du WebshyDev au site Web de la CCL Degraves la creacuteation de www CompCanLitca le site de 2001 se trouvait directeshyment lieacute agrave la base de donneacutees WebDev eacuteconomisant ainsi le temps neacutecessaire aux STI pour effectuer des

3 Perl est un langage de scripts UNIX qui fut le preacutecurseur de PHP Perl est lacroshynyme de Practical Extraction and Report Language On peut obtenir plus de renshyseignements sur Perl au httpwwwperlorgpressfast_factshtml

1 8 0 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

mises agrave jour agrave la base de donneacutees principale Quoique fonctionnelle cette mesure neacutetait que palliative Il resshytait encore agrave trouver une solution au problegraveme de la proceacutedure de mise agrave jour des donneacutees qui eacutetait tregraves difficile au plan technologique pour les chercheurs

La deuxiegraveme difficulteacute consistait agrave enregistrer le nom de domaine wwwCompCanLitca lui-mecircme La Bibliographie deacutesirait donner agrave sa publication une adresse Internet distincte Les politiques de lUnivershysiteacute ne permettent pas lenregistrement dun nom de domaine exteacuterieur agrave la structure de leacutetablissement Ceacutetait une dure leccedilon et ce problegraveme nest pas encore reacutesolu Pour conserver le nom de domaine original une firme externe doit geacuterer et rediriger moyennant des frais annuels ladresse wwwCompCanLitca vers CompCanLitUSherbrookeca

laquo Si [Vinformatique] a permis des gains consishydeacuterables il ne faut pas perdre de vue touteshyfois quelle est eacutegalement agrave la source de noushyvelles attentes Y reacutepondre et combler les lacunes existantes savegraverent par ailleurs diffishycilement pensable raquo (Masson p 2)

De plus plusieurs nouvelles demandes ont eacuteteacute faishytes concernant le site Web de 2001 entre autres celle dune meacutethode de recherche booleacuteenne Les donneacutees devaient aussi ecirctre accessibles dans un format que le site Web et le coordonnateur de la recherche poushyvaient utiliser NBWin un outil bibliographique essenshytiel neacutetait pas compatible avec MS Access malgreacute son format laquotableau dexportationraquo Il eacutetait possible de sauvegarder les donneacutees exclusivement en ligne mais il fallait creacuteer un outil dadministration en ligne pour le serveur ASP Ceci allait exiger des centaines dheushyres de programmation de recherche et de deacuteveloppeshyment dont ne disposait pas le projet Qui plus est la perspective dune eacutedition papier en 2005 impliqueshyrait encore la creacuteation dindex ce qui allait demander trop de temps Ce processus allongeacute de mise agrave jour du site Web neacutetait deacutesormais plus faisable au plan techshynologique ou administratif On se devait donc de troushyver dautres solutions

LA SOLUTION DU PROGICIEL OPEN SOURCE

En septembre 2001 alors que je travaillais sur un autre projet acadeacutemique jai deacutecouvert la solution Open Source qui allait reacutesoudre le problegraveme du projet CCL tant sur le plan technique quadministratif Regroupeacute en un ensemble sur un serveur Windows Easy PHP (wwwEasyPHP org) comprenait deacutejagrave tous les eacuteleacutements Open Source essentiels un serveur Web Apache MySQL une base de donneacutees en ligne PHP un script de langage qui produit des pages Web agrave parshytir de MySQL et le plus important phpMyAdmin une interface en ligne agrave utilisateurs multiples pour MySQL construite agrave laide de PHP

Jai proposeacute cette technologie Open Source en deacutecembre 2001 comme alternative viable agrave lachat de mises agrave niveau pour notre serveur Microsoft ASPMS Access et jai eacutegalement proposeacute deacutequiper le site Web avec de nouveaux outils de programmation Toutefois le facteur deacutecisif na pas eacuteteacute une question de budget mais plutocirct de polyvalence EasyPHP regroupait toushytes les technologies neacutecessaires agrave la Bibliographie CCL en une seule meacutethodologie exeacutecutable Le projet CCL neacutecessitait un effort collectif de recherche il neacutetait pas question quun seul chercheur fasse la totaliteacute des entreacutees de donneacutees

Au plan administratif lorsque jai eacuteteacute engageacute les responsables de la Bibliographie CCL avaient exprimeacute leur besoin dautonomie technologique par rapport aux STI Leur premier geste a eacuteteacute dinstaller le serveur de base de donneacutees en ligne PHP-MySQL dans le local de recherche de la CCL Toutefois agrave la suite dun coucircshyteux vol par effraction en mars 2002 le projet est retourneacute aux STI transfeacuterant son site Web et toute sa base de donneacutees sur un serveur RedHatUnix offrant une meilleure seacutecuriteacute Ce progiciel de serveur Red-Hat agrave linstar de EasyPHP eacutetait lui aussi un projet Open Source (jusquen 2004) Bien que le serveur et la base de donneacutees soient installeacutes aux STI le projet CCL a tout de mecircme conserveacute son autonomie daccegraves et continue de recevoir un soutien utile du personnel des STI

Au niveau technique les couches multiples de logiciels proprieacutetaires NBDOS NBWin WordPerfect les macros WordPerfect Perl MS ASP MS Access MS FrontPage ont eacuteteacute progressivement retireacutees Au preshymier plan les seuls logiciels dont ont besoin les chershycheurs sont un navigateur Web et phpMyAdmin et linterface en ligne pour la base de donneacutees MySQL La technologie physique elle-mecircme reacuteside en arriegravere-plan En fait phpMyAdmin a supplanteacute NBWin lors dune reacuteunion du service laquoLatelier NBWin Ibidem na pas eu lieu parce quil appert que nous passerons proshybablement agrave MySQL ce qui rend inutile la connaisshysance de Ibidem raquo Minutes ofBiblio Meeting January 212002) Au cours de la mecircme reacuteunion ladoption du serveur EasyPHP a eacuteteacute ratifieacutee jai ducirc faire la deacutemonsshytration que la base de donneacutees MySQL eacutetait compatishyble agrave rebours laquoPeut-on transfeacuterer MySQL de nouveau agrave NBWin pour la publication de copies papier raquo Ma reacuteponse eacutetait laquoouiraquo Jai immeacutediatement fait la deacutemonstration en transfeacuterant des donneacutees agrave partir de MySQL en fichier texte que jai ensuite annexeacutees agrave NBWin Ibidem

Les professeurs de la CCL utilisent encore Nota-Bene en tant quoutil bibliographique essentiel Cepenshydant les chercheurs se servent exclusivement de phpshyMyAdmin et dun navigateur Web En fait linterface MySQL phpMyAdmin est devenue un outil essentiel pour la cueillette lentreacutee et la maintenance des donshyneacutees Elle peut fonctionner avec nimporte quelle

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 1

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 6: Une bibliographie en ligne des Lettres : un modèle à code

mises agrave jour agrave la base de donneacutees principale Quoique fonctionnelle cette mesure neacutetait que palliative Il resshytait encore agrave trouver une solution au problegraveme de la proceacutedure de mise agrave jour des donneacutees qui eacutetait tregraves difficile au plan technologique pour les chercheurs

La deuxiegraveme difficulteacute consistait agrave enregistrer le nom de domaine wwwCompCanLitca lui-mecircme La Bibliographie deacutesirait donner agrave sa publication une adresse Internet distincte Les politiques de lUnivershysiteacute ne permettent pas lenregistrement dun nom de domaine exteacuterieur agrave la structure de leacutetablissement Ceacutetait une dure leccedilon et ce problegraveme nest pas encore reacutesolu Pour conserver le nom de domaine original une firme externe doit geacuterer et rediriger moyennant des frais annuels ladresse wwwCompCanLitca vers CompCanLitUSherbrookeca

laquo Si [Vinformatique] a permis des gains consishydeacuterables il ne faut pas perdre de vue touteshyfois quelle est eacutegalement agrave la source de noushyvelles attentes Y reacutepondre et combler les lacunes existantes savegraverent par ailleurs diffishycilement pensable raquo (Masson p 2)

De plus plusieurs nouvelles demandes ont eacuteteacute faishytes concernant le site Web de 2001 entre autres celle dune meacutethode de recherche booleacuteenne Les donneacutees devaient aussi ecirctre accessibles dans un format que le site Web et le coordonnateur de la recherche poushyvaient utiliser NBWin un outil bibliographique essenshytiel neacutetait pas compatible avec MS Access malgreacute son format laquotableau dexportationraquo Il eacutetait possible de sauvegarder les donneacutees exclusivement en ligne mais il fallait creacuteer un outil dadministration en ligne pour le serveur ASP Ceci allait exiger des centaines dheushyres de programmation de recherche et de deacuteveloppeshyment dont ne disposait pas le projet Qui plus est la perspective dune eacutedition papier en 2005 impliqueshyrait encore la creacuteation dindex ce qui allait demander trop de temps Ce processus allongeacute de mise agrave jour du site Web neacutetait deacutesormais plus faisable au plan techshynologique ou administratif On se devait donc de troushyver dautres solutions

LA SOLUTION DU PROGICIEL OPEN SOURCE

En septembre 2001 alors que je travaillais sur un autre projet acadeacutemique jai deacutecouvert la solution Open Source qui allait reacutesoudre le problegraveme du projet CCL tant sur le plan technique quadministratif Regroupeacute en un ensemble sur un serveur Windows Easy PHP (wwwEasyPHP org) comprenait deacutejagrave tous les eacuteleacutements Open Source essentiels un serveur Web Apache MySQL une base de donneacutees en ligne PHP un script de langage qui produit des pages Web agrave parshytir de MySQL et le plus important phpMyAdmin une interface en ligne agrave utilisateurs multiples pour MySQL construite agrave laide de PHP

Jai proposeacute cette technologie Open Source en deacutecembre 2001 comme alternative viable agrave lachat de mises agrave niveau pour notre serveur Microsoft ASPMS Access et jai eacutegalement proposeacute deacutequiper le site Web avec de nouveaux outils de programmation Toutefois le facteur deacutecisif na pas eacuteteacute une question de budget mais plutocirct de polyvalence EasyPHP regroupait toushytes les technologies neacutecessaires agrave la Bibliographie CCL en une seule meacutethodologie exeacutecutable Le projet CCL neacutecessitait un effort collectif de recherche il neacutetait pas question quun seul chercheur fasse la totaliteacute des entreacutees de donneacutees

Au plan administratif lorsque jai eacuteteacute engageacute les responsables de la Bibliographie CCL avaient exprimeacute leur besoin dautonomie technologique par rapport aux STI Leur premier geste a eacuteteacute dinstaller le serveur de base de donneacutees en ligne PHP-MySQL dans le local de recherche de la CCL Toutefois agrave la suite dun coucircshyteux vol par effraction en mars 2002 le projet est retourneacute aux STI transfeacuterant son site Web et toute sa base de donneacutees sur un serveur RedHatUnix offrant une meilleure seacutecuriteacute Ce progiciel de serveur Red-Hat agrave linstar de EasyPHP eacutetait lui aussi un projet Open Source (jusquen 2004) Bien que le serveur et la base de donneacutees soient installeacutes aux STI le projet CCL a tout de mecircme conserveacute son autonomie daccegraves et continue de recevoir un soutien utile du personnel des STI

Au niveau technique les couches multiples de logiciels proprieacutetaires NBDOS NBWin WordPerfect les macros WordPerfect Perl MS ASP MS Access MS FrontPage ont eacuteteacute progressivement retireacutees Au preshymier plan les seuls logiciels dont ont besoin les chershycheurs sont un navigateur Web et phpMyAdmin et linterface en ligne pour la base de donneacutees MySQL La technologie physique elle-mecircme reacuteside en arriegravere-plan En fait phpMyAdmin a supplanteacute NBWin lors dune reacuteunion du service laquoLatelier NBWin Ibidem na pas eu lieu parce quil appert que nous passerons proshybablement agrave MySQL ce qui rend inutile la connaisshysance de Ibidem raquo Minutes ofBiblio Meeting January 212002) Au cours de la mecircme reacuteunion ladoption du serveur EasyPHP a eacuteteacute ratifieacutee jai ducirc faire la deacutemonsshytration que la base de donneacutees MySQL eacutetait compatishyble agrave rebours laquoPeut-on transfeacuterer MySQL de nouveau agrave NBWin pour la publication de copies papier raquo Ma reacuteponse eacutetait laquoouiraquo Jai immeacutediatement fait la deacutemonstration en transfeacuterant des donneacutees agrave partir de MySQL en fichier texte que jai ensuite annexeacutees agrave NBWin Ibidem

Les professeurs de la CCL utilisent encore Nota-Bene en tant quoutil bibliographique essentiel Cepenshydant les chercheurs se servent exclusivement de phpshyMyAdmin et dun navigateur Web En fait linterface MySQL phpMyAdmin est devenue un outil essentiel pour la cueillette lentreacutee et la maintenance des donshyneacutees Elle peut fonctionner avec nimporte quelle

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 1

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 7: Une bibliographie en ligne des Lettres : un modèle à code

plateforme Macintosh Windows ou UnixLinux) et il en va de mecircme pour le visiteur du site Principalement les chercheurs devraient pouvoir travailler indeacutepenshydamment sans tenir compte de la technologie qui opegravere en arriegravere-plan

Cependant la technologie elle aussi devait faire la preuve quelle eacutetait laquoouverteraquo Agrave linstar de la meacutethodologie Open Source le savoir quant agrave la maniegravere dont cette technologie fonctionne ne doit pas ecirctre centraliseacute mais plutocirct ecirctre ouvert agrave tout le groupe Si je devais quitter le projet la Bibliographie ne devrait plus ecirctre tributaire dun unique programshymeur Avant que ce modegravele de recherche ne soit ratifieacute en janvier 2002 jai ducirc aussi deacutemontrer que les STI pouvaient facilement geacuterer la base de donneacutees de la CCL et nommer mon successeur Jai deacutemontreacute que les STI utilisaient deacutejagrave la mecircme technologie pour dautres projets

UN EXEMPLE OPEN SOURCE

laquoDonnez-moi quelque chose que je puisse utishyliser demain matin raquo4

Cette partie de larticle a pour ambition de faire la deacutemonstration dun modegravele teacuteleacutechargeable de base de donneacutees bibliographiques en ligne complegravete avec son code source pour

bull une page couverture HTML

bull une page PHP pour traiter la recherche bibliograshyphique

bull un eacutechantillon de tableau de base de donneacutees

Cette section reproduit5 (en moins deacutetailleacute) le code de programmation actuellement utiliseacute par www CompCanLitca Une personne ressource en informashytique peut installer la programmation fournie Limshyportant est que le lecteur comprenne comment cette deacutemonstration fonctionne Les explications technishyques ne sont offertes que pour favoriser linteacuterecirct et encourager les autres agrave bacirctir sur cet exemple pour reacutepondre aux besoins dautres chercheurs

La Plaque 1 fonctionne en nutilisant que deux fichiers informatiques Il y a tout dabord la page coushyverture indexhtml (plaque l6) qui est une page Web standard en HTML (HyperText Mark-Up Language) La capaciteacute de traitement dune banque de donneacutees bibliographique en ligne est deacutemontreacutee laquococircteacute sershyveurraquo par un second fichier dordinateur Lorsquon clique submit indexhtml appelle indexphp qui agrave son tour traite la demande de recherche par le biais de MySQL et en affiche le reacutesultat agrave leacutecran Tout le calcul est fait cocircteacute serveur par indexphp

On construit indexphp (sic) en utilisant PHP un laquolangage de scriptsraquo PHPManual Chapter 1 Introshyduction) Pour un fichier texte on peut combiner PHP avec HTML et geacuteneacuterer dynamiquement des pages Web On utilise le terme laquodynamiquementraquo parce

Plaque 1 Page couverture lthttpCompCanLitcasamplegt f W UNJVBIumlSITfeDE m SHERBROOKE

Sample Bibliography Echantillon de bibliographie Deacutepartement des lettres et communications - Universiteacute de Sherbrooke

Margaret Atw Search Recherche

Advanced Search Recherche avanceacutee

copy httpwwwCompCanLitca - Deacutepartement des lettres et communications - Universiteacute de Sherbrooke Prograrnmingprogrammation jtjohnstonusherbrookeca

Voir le code7

bull httpCompCanLitcasampleindexhtml

bull httpCompCanLitcasampleindexphp

que le caractegravere et la nature de chaque page Web geacuteneacuteshyreacutee avec PHP deacutependent des donneacutees que MySQL retourne lorsque Ton clique submit Donc indexphp nest pas une page Web statique comme indexhtml Son contenu varie selon la demande de recherche entreacutee agrave indexhtml De fait si Ton ne fait que consulshyter indexphp et quil ny a pas eu de recherche effecshytueacutee indexphp est alors programmeacute pour afficher le contenu de indexhtml

Les opeacuterateurs de recherche MySQL 4x

Ce qui fait quune base de donneacutees en ligne foncshytionne bien repose sur la capaciteacute de grammaire et de syntaxe de sa fonction de recherche Une recherche simple de laquo Margaret Atwood raquo dans la plaque 1 ne trouvera pas laquoAtwood Margaretraquo ou dautres variashytions Elle trouvera les exemples se rapportant seuleshyment agrave la phrase exacte tapeacutee ce n est pas une rechershyche suffisamment intelligente ou polyvalente pour chercher dautres possibiliteacutes Cest agrave ce chapitre que les fonctions de recherche des sites Web de 19951997 et 2001 ont eacutechoueacute acadeacutemiquement parlant Pour

4 Mon premier professeur formateur Carole Lanthier ma enseigneacute limportance de ce preacutecepte de base en deacutemontrant quelque chose de nouveau

5 indexhtml (sic) est la page principale Degraves quon clique submit indexhtml appelle indexphp indexphp (sic) appelle le serveur MySQL qui possegravede les donneacutees que contient dans samplesql Selon la requecircte soumise (Plaque 4) indexphp rendra tout ou nimporte quel tableau darchiveacute qui corresponde agrave la requecircte Si vous deacutesirez reproduire cette expeacuterience tout le code source est contenu dans les liens ci-dessous Vous navez donc quagrave copier-coller dans un fichier texte le code apparaissant agrave leacutecran et agrave nommer ce fichier en conseacutequence

httpCompCanLitcasampleindexhtml httpCompCanLitcasampleindexphp httpCompCanLitcasamplegeneratephp httpCompCanLitcasamplesamplesql

6 La syntaxe httpCompCanLitcasample est la mecircme que httpCompCanLit casampleindexhtml Si vous ne speacutecifiez pas une page agrave la fin de la syntaxe le serveur Web Internet assignera une page agrave afficher habituellement indexhtml Cette page indexhtml est appeleacutee page Directorylndex (page du reacutepertoire) (http httpdapacheorgdocsmodmod_dirhtmldirectoryindex) On utilisera typiqueshyment la syntaxe indexhtml

7 Ibid

1 8 2 | AVRIL bull J U I N 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 8: Une bibliographie en ligne des Lettres : un modèle à code

Plaque 2 Opeacuterateurs booleacuteens

Extrait de lthttp CompCanLitcamysql4htmlgt

Margaret Atwood

[Cette opeacuteration de recherche] trouvera des lignes contenant au moins un de ces mots [Le reacutesultat peut tregraves bien ecirctre Atwood Margaret]

+Margaret +Atwood

les deux mots

+Margaret Atwood

le mot laquo Margaret raquo mais le classer plus haut sil contient aussi laquo Atwood raquo

+Margaret -Atwood

le mot laquo Margaret raquo mais sans laquo Atwood raquo

+Margaret +(gtAtwood ltLawrence)

laquo Margaret raquo et laquo Atwood raquo ou laquo Margaret raquo et laquo Laurence raquo (dans nimporte quel ordre) mais classer laquo Margaret Atwood raquo plus haut que laquo Margaret Laurence raquo

Marg

laquo Margaret raquo laquo Margret raquo laquo Margie raquo ou laquoMargeraquo

laquo quelques mots raquo

ltlt quelques mots de sagesse raquo mais pas laquo quelshyques mots bruyants raquo

quune demande de recherche soit utile elle neacutecessite un ensemble de regravegles de grammaire

Le mode de recherche le plus reconnu aujourdhui est la recherche booleacuteenne Nommeacutee dapregraves un matheacutematicien franccedilais8 la recherche booleacuteenne comshyprend habituellement les opeacuterateurs relationnels laquo + __ lt gtlaquo e t les opeacuterateurs logiques laquoET OU SANS raquo qui permettent agrave lutilisateur de choisir corn-ment se deacuteroule la recherche MySQL considegravere les opeacuterateurs logiques peacuterimeacutes et ne les utilise pas La Plaque 2 explique la grammaire de recherche booshyleacuteenne dans le cadre de la base de donneacutees de la CCL (Comparative Canadian Literature)9

La Plaque 3 montre les donneacutees de leacutechantillon bibliographique entreacute dans le tableau MySQL utiliseacute dans la Plaque 4 La fonction laquogeneratephpraquo (sic) nous permet dafficher agrave leacutecran le contenu de la biblioshygraphie produite en format MLA

La Plaque 1 deacutemontre pourquoi la recherche booleacuteenne est importante pour une recherche acadeacuteshymique La simple recherche de laquo Margaret Atwood raquo dans la Plaque 1 est insuffisante pour une recherche

8 Renseignements sur George Boole au lthttpwwwtexasnet~squarelstart2a htmlx

9 La Plaque 2 est deacuteriveacutee de httpwwwmysqleomdocenFulltext_Searchhtml et a eacuteteacute modifieacutee pour refleacuteter le contenu de la base de donneacutees de la CCL

10 Ibid 5

il Ibid s-

Plaque 3 Eacutechantillon bibliographique

lthttp CompCanLitcasamplegeneratephpgt

Ouvrages citeacutes

1 Allen Carolyn Failures of word uses of silence Djuna Barnes Adrienne Rich et Margaret Atwood Regionalism and the Female Imagination 4laquoi (1978) 1-7

2 Atwood Margaret Canadian-American relashytions surviving the eighties The Literary Criterion 201 (1985) 227-246 The Literary Criterion

3 Atwood Margaret (1972) Survival a thematic guide to Canadian literature Toronto Anansi 1972

4 Baer Elizabeth Roberts Pilgrimage inward quest and fairy tale motifs in Surfacing (1988) 24-34 Margaret Atwood Vision and Forms Carbon-dale So Illinois University Press 1988

5 Colman SJ Margaret Atwood Lucien Gold-manns laquo Pascal raquo and the meaning of Canada University of Toronto Quarterly A Canadian Journal of the Humanities 48 (1979) 245-262 code PHP incrusteacute dans cette page10

bull ltphp comprend (laquo eacutechantillongenerate php raquo) gtdont lURL est

bull http CompCanLitcasamplegeneratephp

Plaque 4 Eacutechantillon de recherches booleacuteennes

lthttp CompCanLitxasamplegt

Opeacuteration 1

Code du tableau Open Source MySQL11

bull http CompCanLitcasamplesamplesql appeleacute par bull http CompCanLitcasampleindexphp

acadeacutemique Le nombre dentreacutees qu elle peut rendre est trop vaste Une telle recherche rend tous les exemshyples de laquo Margaret raquo et de laquo Atwood raquo mecircme si laquo Marshygaret Lawrenceraquo est mentionneacutee dans la Plaque 3 entreacutee 6 Par contre la Plaque 4 utilise une grammaire de recherche relationnelle reacuteduisant ainsi le reacutesultat de la recherche Plus particuliegraverement lopeacuteration 2 reacuteduit la recherche aux exemples ougrave laquoMargaret Atwood raquo est mentionneacutee mais pas ougrave laquo Atwood Marshygaret raquo est Fauteur

Au plan acadeacutemique labsence de recherche booleacuteenne pour les versions 19951997 et 2001 du site Web de la CCL preacutesentait une seacuterieuse probleacutematique Pour leacutequipe de recherche la question eacutetait le besoin de minutie Cependant pour le programmeur il

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JU IN 2004 | 1 8 3

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 9: Une bibliographie en ligne des Lettres : un modèle à code

sagissait du nombre exponentiel de lignes de proshygrammation requises pour effectuer lanalyse gramshymaticale de la requecircte et pour le code des opeacuterateurs booleacuteens Pour les laquo amateurs qui construisent le Web raquo (OReilly p 192) cela repreacutesente un ordinogramme parfois compliqueacute La recherche booleacuteenne est comshyplegravete mais pour ecirctre preacutecise elle requiert une proshygrammation meacuteticuleuse En effet lorsque les gens de la CCL ont demandeacute aux programmeurs des STI de creacuteer un moteur de recherche booleacuteenne pour le site de 1997 programmeacute sur Microsoft ASP ces derniers ont poliment refuseacute (Re Modifications apporteacutees au site Web)

Degraves 2002 MySQL ameacuteliorait leacutegegraverement la quesshytion booleacuteenne La version 323 comprenait un laquo lanshygage naturel de rechercheraquo (68 MySQL Full-text Search) Toutefois on eacutetait encore loin de la recherche booleacuteenne Sa construction repreacutesentait un travail de programmation titanesque si lon voulait que cette recherche soit agrave 100 efficace Lorsque wwwMySQL com a lanceacute une version de production de MySQL vershysion 4x en mars 2003 le projet de la CCL y a immeacuteshydiatement inteacutegreacute un laquomode pleine recherche booshyleacuteenne texte complet raquo Aujourdhui parce que les opeacuterateurs relationnels sont preacuteprogrammeacutes cela se traduit par des avantages immeacutediats tant pour le proshygrammeur que pour lacadeacutemicien Une seule ligne de programmation en remplace maintenant des centaishynes Le code de programmation derriegravere la Plaque 1 se lit comme suit

SELECT AU ST BT JR VNum INum PL PR YR PG FROM Sample WHERE MATCH (AU ST BT JR VNum INum PL PR YR PG) AGAINST Margaret Atwood IN BOOLEAN MODE)

Essentiellement lorsquon clique Submit dans la Plaque 1 on demande agrave MySQL de choisir tous les champs (SELECT [ALL]) agrave partir (FROM) du tableau de la banque de donneacutees appeleacute Eacutechantillon (Sample) ougrave (WHERE) notre recherche sur laquo Margaret Atwood raquo est compareacutee (MATCH) agrave (AGAINST) tous ([ALL]) les champs

Comment reproduire cet exemple sur votre serveur PHP-MySQL

Pour reproduire cette expeacuterience teacuteleacutechargez httpCompCanLitcasamplesamplezip Ce fichier contient indexhtml et indexphp qui requiegraverent tous deux un serveur PHP-MySQL Veuillez noter que indexphp doit ecirctre configureacute avec un nom dutilisashyteur et un mot de passe sur le serveur MySQL12 Les donneacutees bibliographiques sont sauvegardeacutees dans un fichier texte tiers samplesql qui doit ecirctre installeacute dans un tableau de banque de donneacutees MySQL habishytuellement par un technicien ou en utilisant lintershy

face en ligne MySQL mdashphpMyAdmin Pour des renshyseignements sur phpMyAdmin ou sur la maniegravere de linstaller veuillez consulter httpwwwphpMyAd-minnet

La technologie

En 2002 la Bibliographie CCL a dabord choisi EasyPHP un logiciel de serveur sur Windows pour deacutevelopper leur premier serveur Open Source Ceacutetait parce que EasyPHP regroupait PHP MySQL et phpshyMyAdmin en un seul progiciel dinstallation plutocirct que davoir agrave installer seacutepareacutement chaque eacuteleacutement Il a fallu environ 30 minutes pour teacuteleacutecharger installer et configurer EasyPHP Mecircme sil a fallu un technicien pour installer le premier serveur EasyPHP il sest aveacutereacute facile agrave opeacuterer ainsi quagrave reacuteinstaller sur dautres machines On peut obtenir une aide utile et gratuite sur PHP agrave partir de wwwEasyPHP org Il eacutetait pratishyque et efficace au niveau des coucircts dutiliser une plateshyforme Windows 98 Cela permettait eacutegalement de fournir une certaine mesure dautonomie au technishycien lors du deacuteveloppement du site Web de la Biblioshygraphie sans contrainte administrative Toutefois deux problegravemes sont survenus lorsque le serveur a eacuteteacute installeacute dans le local de recherche de la CCL Les panshynes inopportunes de courant exigeaient que je doive redeacutemarrer le serveur en dehors des heures de travail Au surplus lappareil lui-mecircme un ordinateur Windows a eacuteteacute subtiliseacute en mars 2002 lors dun vol par effraction il a fallu six semaines pour le remplacer Cest agrave cause de cela que le groupe CCL a deacutecideacute dinshyvestir dans un serveur deacutedieacute RedHat Unix Par opposishytion agrave lutilisation dun appareil Windows ce choix saveacuterait plus coucircteux et neacutecessitait le concours des services techniques des STI et linstallation de lappashyreil dans leurs locaux Les donneacutees eacutetaient aiseacutement transfeacuterables dune plateforme Windows agrave un appareil Unix et des copies de sauvegarde eacutetaient automatiqueshyment geacuteneacutereacutees

LES AVANTAGES DE LINFORMATISATION

laquoLa bibliographie sert agrave mettre de lordre dans le chaos du savoir enregistreacute raquo (Hackman)

Depuis au moins 1992 on a vu se deacutevelopper une perspective acadeacutemique diffeacuterente de la bibliographie En effet la preacuteparation dune bibliographie en 2003 neacutecessite linscription informatique Selon lavis des savants la bibliographie sur papier est tombeacutee en deacutefaveur William Bowen directeur fondateur de Y Iter Renaissance Bibliography de lUniversiteacute de Toronto trace un aperccedilu des lacunes de la bibliographie papier

12 Lindexphp doit ecirctre composeacute agrave laide dun eacutediteur de texte NotePad ou WordPad feront laffaire sur Windows SimpleText servira aux utilisateurs Macintosh

1 8 4 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 10: Une bibliographie en ligne des Lettres : un modèle à code

laquo les outils de recherche imprishymeacutes avaient des deacutefauts corn-muns que Iter a eacuteteacute conccedilue pour eacuteviter Par exemple la plupart des bibliographies eacutetaient produishytes en tant que volumes annuels qui eacutetaient habituellement quelshyques anneacutees en retard par rapshyport agrave la date de publication des articles quelles preacutesentaient Aussi elles offraient des possibiliteacutes de rechershyche limiteacutees surtout agrave cause de leur indexashytion rudimentaire par sujet et agrave cause des resshytrictions pratiques inheacuterentes aux bibliographies imprimeacutees De plus en conceshyvant les bibliographies comme des rapports annuels plutocirct que cumulatifs il eacutetait imposshysible pour les savants deacutefaire une recherche approfondie sans devoir consulter chaque volume individuellement Ce format avait aussi un inconveacutenient suppleacutementaire lorsque les omissions dune anneacutee neacutetaient pas corrishygeacutees dans les volumes subseacutequents la couvershyture ineacutegale de la documentation eacutetait encore plus apparente dans le cas de bibliographies qui deacutependaient de fragiles reacuteseaux beacuteneacutevoles de savants et dinstituts de recherche agrave travers le monde Et finalement compte tenu de la qualiteacute ineacutegale des produits les bibliographies offertes semblaient oneacutereuses raquo (Bowen p 1)

La discussion savante en faveur dune bibliograshyphie en ligne va bien au-delagrave de ses avantages eacutevidents Degraves 1992 George Shirinian le coordonnateur des sershyvices techniques du reacuteseau des bibliothegraveques publishyques de la ville de New York deacutecrivait la structure acadeacutemique et theacuteorique de la bibliographie en ligne

laquo La preacuteparation dune bibliographie est remplie de problegravemes ardus tant sur le plan technique que theacuteorique Lordinateur est un excellent outil pour facishyliter la tacircche du bibliographe mais il ajoute ses proshypres problegravemes au processus raquo (Shirinian Problems of Bibliographie Control in Armenian Studies Compushyters and Armenian Bibliography p 83)

Shirinian fait reacutefeacuterence agrave six paramegravetres pour la bibliographie la cueillette lentreacutee et la maintenance En discutant de lacircge de leacutelectronique Shirinian y ajoute laccessibiliteacute la faciliteacute de recherche et lagenshycement des donneacutees en tant queacuteleacutements theacuteoriques neacutecessaires (p 83-84) Les deux derniers sont dimporshytants laquo avantages raquo de lespace eacutelectronique (Problems p 89) Selon Shirinian les opeacuterateurs de recherche logiques et relationnels mettent en valeur lespace eacutelectronique parce que linformation dynamique qui est produite laquolorsque la page glaceacutee disparaicirctraquo (Sidler) met de lordre dans le chaos (Hackman) Les opeacuterateurs booleacuteens en sont une conseacutequence opporshytune raquoSi une recherche donne des reacutesultats insatisfaishy

sants il est facile et rapide de tenshyter une approche diffeacuterenteraquo (Shirinian Problems p89) laquoLeacuteleacuteshyment [theacuteorique] raquo qui soutient la discussion de Shirinian laquo met lacshycent sur le concept de lagenceshymentraquo (p 89) Les banques de donneacutees relationnelles comme MySQL permettent un laquoagenceshyment virtuelraquo (p91) des donneacutees

bibliographiques qui est impossible avec la page imprishymeacutee laquoEacutetant donneacute que la bibliographie imprimeacutee est statique et lineacuteaire de par son agencement tandis que le savoir et linformation enregistreacutes sont dynamiques et multidimensionnels la bibliographie imprimeacutee nest pas assez flexible pour accepter les ajouts dinformashytion ni la signification changeante des relations entre les publications raquo (p 90-91)

La page eacutelectronique peut reacutearranger et afficher dynamiquement les donneacutees laquo agrave une vitesse ineacutegaleacutee par limprimeacuteraquo (p89) Dans le cas de la base de donshyneacutees de la CCL une banque de donneacutees relationnelle eacutetait cruciale pour travailler avec un systegraveme comshyplexe de sujets bibliographiques Alors que ces sujets jouaient un rocircle de premier plan dans la publication de 2001 cette faccedilon dagencer les donneacutees bibliograshyphiques na pas eacuteteacute oublieacutee lorsque le site Web de 2002 a eacuteteacute creacuteeacute Pour le laquospeacutecialiste du sujetraquo (p90) la bibliographie multidimensionnelle permet de voir les donneacutees dune maniegravere substantiellement diffeacuterente laquoLagencement logique des entreacutees sous des vedettes-matiegraveres et lagencement logique de ces vedettes-matiegraveshyres elles-mecircmes illustrent bien ce systegraveme de relations Lagencement par sujet aide lutilisateur de bibliograshyphie en regroupant les documents apparenteacutes lui pershymet de voir dun simple coup dœil la documentation qui a eacuteteacute produite sur un sujet donneacute et lui donne un aperccedilu des forces et faiblesses des eacutetudes et des rechershyches sur ce sujet raquo (p 90)

Finalement la dimension theacuteorique la plus avanshytageuse de la bibliographie en ligne laquo centraliseacutee raquo est que laquoplusieurs personnes peuvent y avoir accegraves agrave grande distance agrave laide dun modemraquo (p89) Bien quune telle affirmation puisse sembler banale en 2003 lideacutee de Shirinian sur la connectiviteacute doit ecirctre consishydeacutereacutee dans le contexte de 1992 Le fait que depuis 1992 Internet ait provoqueacute une explosion de linformation agrave leacutechelle mondiale sert agrave appuyer la perspective de Shishyrinian Car jusqualors la connexion laquopar modem raquo agrave des bases de donneacutees en ligne se traduisait par des laquo tableaux daffichage priveacutes et des catalogues de biblioshythegravequeraquo (Shirinian 22 avril 2003) Jusqualors reacuteserveacute aux universiteacutes le CERN Laboratoire europeacuteen de physique des particules (httpwwwcernch) ne lanshyccedilait le World Wide Web publiquement quen 1992 Lutilisation du Web pour disseacuteminer des quantiteacutes impreacutevues dinformation agrave laide dune technologie

La page eacutelectronique peut reacutearranger et

afficher dynamiqueshyment les donneacutees laquo agrave une vitesse ineacutegaleacutee

par limprimeacute raquo

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 8 5

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 11: Une bibliographie en ligne des Lettres : un modèle à code

quOReilly appelle laquo infoware raquo eacutetait encore au stade embryonnaire Notons que 1992 marquait plusieurs premiegraveres dans reacutevolution de Y info-ware Pizza Hut qui commenccedilait en 1992 agrave vendre ses pizzas sur le Web et First Virtual la toute premiegravere cyberbanque (Kristula) eacutetaient des pionniers technologiques les preacuteshycurseurs des projets Open Source daujourdhui

En conclusion partielle la publishycation dune bibliographie en ligne comporte aussi des embucircches Shi-rinian souligne que laquoles bibliographies sur le Web seacutecroulent lorsque des versions [en ligne] peacuterimeacutees megravenent agrave un manque geacuteneacuteral dautoriteacuteraquo (For George Shirinian 15 avril 2003) La transformation en ligne du travail savant preacutesente la mecircme probleacutematique pour Dyck et Siemans qui parlent de laquola leacutegitimiteacute de la publication virtuelle raquo dans la revue en ligne Early Modem Literary Studies de lUniversiteacute dAlberta (en ligne p 2) Shirinian admet que la bibliographie imprishymeacutee est encore neacutecessaire si laquoelle fait preuve dun cershytain niveau de qualiteacute et dautoriteacute raquo (For George Shirishynian 15 avril 2003) Bien que plusieurs laquopublications agrave compte dauteurraquo existent Shirinian souligne quelshyles sont laquofacilement reconnaissablesraquo et nannulent pas limportance des bibliographies imprimeacutees laquode grande qualiteacute certifieacuteesraquo (Shirinian)

L E MODEgraveLE OPEN SOURCE UNE NOUVELLE MENTALITEacute DE RECHERCHE

laquoAfin de rendre linformation aussi utile que possible lideacuteal serait que la bibliographie soit accessible agrave distance par modem agrave un large groupe dutilisateurs raquo (Shirinian Problems p 97)

Ladoption dun progiciel Open Source en ligne a creacuteeacute un paradigme de recherche entiegraverement nouveau pour leacutequipe de la Bibliographie CCL Linterface MySQL en ligne phpMyAdmin est devenue loutil bibliographique pour la collecte lentreacutee et la mainteshynance des donneacutees Cette meacutethodologie est drastique-ment diffeacuterente des proceacutedures de travail des anneacutees 1988 agrave 2001 Agrave cette eacutepoque les chercheurs entraient les donneacutees directement dans la base de donneacutees prinshycipale NBDOSsous la supervision de la bibliotheacutecaire du projet et sur son propre ordinateur Lentreacutee des donneacutees eacutetait surveilleacutee non pas pour des raisons de seacutecuriteacute mais plutocirct parce que la banque de donneacutees DOS tombait souvent en panne Malgreacute les mises agrave niveau des disques et de la meacutemoire NBDOS navait pas eacuteteacute conccedilu pour supporter la quantiteacute de donneacutees

Linterface phpMyAdmin permet

un systegraveme hieacuterarchishyque des comptes dutishy

lisateurs Agrave mesure quavanccedilait le projet de la CCL une pyrashy

mide inverseacutee de seacutecushyriteacute sest deacuteveloppeacutee

ltxxxxxgtltxxxxgtoltxgtltgtoltcgtltxgtltxgtltxgtltxx^

quil contenait degraves 2001 Par conshytraste lutilisation dune banque de donneacutees en ligne creacuteait une noushyvelle mentaliteacute et de nouvelles proshyceacutedures de travail

Depuis que le serveur en ligne Open Source est entreacute en service en 2002 les chercheurs travaillent indeacutependamment On leur a alloueacute des comptes phpMyAdmin indivishyduels et ils entrent les donneacutees depuis leur propre poste de travail Lorsque le bibliotheacutecaire en chef approuve une entreacutee elle est ajoushy

teacutee agrave la base de donneacutees principale et si elle est rejeteacutee elle est envoyeacutee dans la base de donneacutees des rejets Agrave notre avis le premier avantage agrave pouvoir acceacuteder agrave une banque de donneacutees en ligne a eacuteteacute de fournir une certaine mobiliteacute Les chercheurs peuvent maintenant entrer les donneacutees directement de la bibliothegraveque ou de leur domicile Cependant le concept de laccegraves en ligne a eacutegalement eacutelargi nos horizons de recherche sur le plan national Lutilisation de phpMyAdmin et MySQL permettait un nouveau partenariat avec lUnishyversiteacute Simon Fraser en Colombie-Britannique En octobre 2001 le docteur Kathy Mezei se joignait agrave la Bibliographie CCL comme lun de ses chercheurs principaux (Minutes of Biblio Meeting October 1 2001) Ce nouvel apport agrave leacutequipe de la CCL signifiait que linterface phpMyAdmin serait de nouveau testeacutee Les chercheurs en Colombie-Britannique pourshyraient-ils utiliser phpMyAdmin avec un minimum de supervision La reacuteponse eacutetait laquoouiraquo Degraves juin 2002 apregraves quelques explications rudimentaires sur la faccedilon dont fonctionnait phpMyAdmin le docteur Mezei et son assistant ont pu commencer agrave fournir des donshyneacutees agrave partir de leur compte MySQL

Linterface phpMyAdmin permet un systegraveme hieacuteshyrarchique des comptes dutilisateurs Agrave mesure quavanccedilait le projet de la CCL une pyramide invershyseacutee de seacutecuriteacute sest deacuteveloppeacutee Au premier niveau les chercheurs ont accegraves en lecture seule agrave la base de donneacutee principale ainsi quaux comptes des autres chercheurs Au deuxiegraveme niveau les chercheurs prinshycipaux ont accegraves en lecture seule aux comptes de tous les chercheurs ainsi quagrave la banque de donneacutees princishypale Au troisiegraveme niveau le bibliotheacutecaire en chef a accegraves en lectureeacutecriture agrave tous les comptes Agrave la racine lanalystetechnicien a le plein accegraves et gegravere le systegraveme de permission daccegraves Pour assurer la contishynuiteacute ses homologues des STI peuvent si neacutecessaire remplacer le technicien de la CCL

Du cocircteacute technique du projet le technicien de la CCL se voyait lui aussi adopter une nouvelle mentaliteacute de recherche Son travail seacutelargissait agrave celui danalyste Non seulement il devenait un programmeur PHP mais il eacutetait eacutegalement ladministrateur de systegraveme du

1 8 6 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 12: Une bibliographie en ligne des Lettres : un modèle à code

site Web en plus decirctre le premier administrateur de la base de donneacutees MySQL Aussi lorsque les STI ont installeacute le serveur Internet RedHat le technicien de la CCL avait eacutegalement la responsabiliteacute de fournir des compshytes dutilisateurs pour le serveur prinshycipal de la CCL Au deacutebut de 2003 certains membres du personnel de la CCL ont manifesteacute le deacutesir de prenshydre un cours de programmation en PHP et MySQL ce qui a neacutecessiteacute un espace de travail sur wwwCompCan-Litca

Si linstallation dun serveur Open Source allait remplacer une myriade de technologies varieacutees elle creacuteait eacutegalement de nouvelles attentes comme Masson nous le rappelle (p 2) On sattendait agrave ce que cet investissement techshynologique puisse reacutesoudre dautres problegravemes Au deacutepart les chercheurs avaient besoin dun filtre de base de donneacutees (httpcclflshusherbcadbtoolsfil-ter) pour importer les donneacutees dun autre format proshyvenant dautres bases de donneacutees disponibles en ligne agrave partir de la bibliothegraveque de recherche de lUniversiteacute De plus les chercheurs demandaient une fonction ameacutelioreacutee dimpression deacutecran (httpcclflshusherb caprint) pour rechercher et imprimer les entreacutees de leur base de donneacutees individuelle Une telle caracteacuteshyristique nest pas disponible dans phpMyAdmin Le bibliotheacutecaire de la CCL avait eacutegalement besoin de lisshytes dexperts (httpcclflshusherbcadbtoolsindex_ scholarsphp) Nous avons deacutejagrave mentionneacute que les chercheurs principaux avaient exigeacute une fonction sur mesure pour exporter les donneacutees MySQL vers NBWin (httpcclflshusherbcadbtoolsnb) Minutes of Biblio Meeting January 21 2001)

ATTENTES FUTURES

Si le deacuteveloppement dun serveur PHP-MySQL pouvait remplacer les fonctions dautres logiciels il devait eacutegalement ecirctre en mesure de produire en 2005 une eacutedition papier en format laquo precirct-agrave-photographier raquo La publication 2001 de Sirois et al nous a donneacute des leccedilons inestimables quant aux pertes de temps attri-buables au double emploi La publication 2001 eacutetait eacutediteacutee en WordPerfect ce qui impliquait une reacuteeacutedition en NBWin puis en MySQL pour que la base de donshyneacutees principale soit agrave jour avec la publication papier De plus les champs de MySQL devaient ecirctre restrucshytureacutes pour pouvoir reproduire les index geacuteneacutereacutes par WordPerfect Avec la perspective dune nouvelle publishycation en 2005 leacutequipe de la Bibliographie est en train deacutetudier diverses possibiliteacutes dutiliser MySQL pour geacuteneacuterer un produit laquo precirct-agrave-photographier raquo

Lobjectif pour la publication 2005 est de pouvoir faire tout le travail deacutedition dans MySQL et dutiliser PHP pour faire la comshyposition En fait PHP peut ecirctre programmeacute pour exporter les donshyneacutees en RTF Rich-Text Format) un format universel de traitement de texte que Word WordPerfect et tous les logiciels deacutedition peuvent importer (httpcclflshusherbca dbtoolsrtf) Pour 2005 la seule modaliteacute sera de programmer PHP dynamiquement pour quil proshyduise une bibliographie en format MLA Modern Languages Associashy

tion) Il est aussi simple dutiliser le RTF que de geacuteneacuteshyrer des pages en HTML Cependant le RTF permet une meilleure manipulation des marges des fontes et de lespacement des lignes ce qui est neacutecessaire agrave un produit laquoprecirct-agrave-photographierraquo Une autre possibishyliteacute serait dexporter en format de lecture Adobe Acroshybat Dans les deux cas il sera neacutecessaire de creacuteer une base de savoir permettant de produire la Bibliographie 2005 en style MLA laquo sans erreur de syntaxe raquo agrave laide de MySQL

Le deacutebat sur le remplacement des technologies commerciales par Open Source se poursuit encore Cependant lexemple du projet de la Bibliographie CCL a beaucoup de potentiel pour dautres projets en Lettres Le choix dun serveur Open Source a su censhytraliser notre technologie tout en lui permettant decirctre polyvalente Preacutesenteacute en deacutecembre 2001 deacutemontreacute en janvier 2002 et ratifieacute le mois suivant le projet de la CCL possegravede une structure Open Source qui a su faire ses preuves en tant que solide modegravele pour la rechershyche et pour la gestion du temps en plus doffrir une courbe dapprentissage acceptable Qui plus est cette technologie offre un potentiel de publication Les fruits de YOSI nous ont permis de remplacer une quantiteacute de logiciels commerciaux par une interface Open Source en ligne MySQL avec un minimum de gadgets Internet

Nul doute que le modegravele Open Source soit devenu une solution viable pour le projet de la Bibliographie CCL Toutefois la preacutesence dun technicien ne serait-ce que sur une base consultative est une neacutecesshysiteacute malgreacute une technologie facilement utilisable par le chercheur En effet le modegravele de travail actuel conshyfine la technologie agrave un rocircle darriegravere-plan il sagit dun avantage pour les chercheurs qui preacutefegraverent ne pas sencombrer de gadgets technologiques Leur seul outil est devenu phpMyAdmin et le navigateur Web leur seul logiciel Pour le projet de la CCL le facteur deacutecisif quant agrave ladoption dune meacutethodologie Open Source ne se traduisait pas en termes budgeacutetaires mais plutocirct en termes de potentiel acadeacutemique

Le projet de la CCL possegravede une structure Open Source qui a su

faire ses preuves en tant que solide modegravele

pour la recherche et pour la gestion du

temps en plus doffrir une courbe dapprenshy

tissage acceptable

DOCUMENTATION ET BIBLIOTHEgraveQUES | AVRIL bull JUIN 2004 | 1 8 7

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES

Page 13: Une bibliographie en ligne des Lettres : un modèle à code

Il existe beaucoup de logiciels commerciaux precircts agrave utiliser pour qui deacutesire emprunter une autre voie que celle du PHP mais leur reacuteseau de soutien napparshytient pas agrave la communauteacute des deacuteveloppeurs Chaque jour non seulement les utilisateurs AOpen Source deacutependent de leffort acadeacutemique collectif mais ils y contribuent aussi Agrave leur tour leurs projets de rechershyche aident ceux de milliers dautres programmeurs technologues et bien sucircr de chercheurs dans le domaine des Lettres ^

SOURCES CONSULTEacuteES

68 MySQL Full-Text Search MySQL Reference Manual 15 avril 2003 lthttpwwwmysqlcomdocenFulltext_Searchhtmlgt

The Approved Licenses 15 avril 2003 lthttpwwwopensource orglicensesgt

Bowen William R Iter Where Does the Path Lead Early Modern Literary Studies 53 Special Issue 4 21-26 15 avril 2003 lthttpwwwshuacukemls05-3bowiterhtmlgt

Castell Tracy 1997 Maintaining Web-Based Bibliographies A Case Study of Iter the Bibliography of Renaissance Europe Preacuteshysenteacute agrave lAmerican Society for Information Science (nov) 15 avril 2003 lthttpwwwasisorgannual-97castellhtmgt

Chapter 1 Introduction PHP Manual 15 avril 2003 lthttpwww phpnetmanualenintrokductionphpgt

Chapter 2 A Simple Tutorial PHP Manual 15 avril 2003 lthttp wwwphpnetmanualentutorialphpgt

DiBona Chris Sam Ockman et Mark Stone 1999 Introduction Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1-1815 avril 2003 lthttpwwworeillycomcatalog opensourcesbookintrohtmlgt

Dyck Paul et RG Siemens The Janus-Face of Early Modern Liteshyrary Studies Negotiating the Boundaries of Interactivity in an Electronic Journal for the Humanities Early Modern Literary Studies 53Special Issue 4 41-20 15 avril 2003 lthttppurl oclcorgemls05-3dslwemlshtmlgt

The GNU Project 15 avril 2003 lthttpwwwgnuorggnuthegnu-projecthtmb

Kristula Dave The History of the Internet 15 avril 2003 lthttp wwwdavesitecomwebstationnet-historyshtmlgt

Lerdorf Rasmus Re PHP Licensing Courriel agrave John Taylor-Johnsshyton 7 avril 2003

Hackman Martha L The Practical Bibliographer Citeacute dans Shiri-nian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-1993) 83-98 Englewood Cliffs NJ Prentice 1970

Minutes of Biblio Meeting January 21 2002 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20020121htmx

Minutes of Biblio Meeting October 12001 Comparative Canadian Literature Bibliography Group 15 avril 2003 lthttpcclflsh usherbcaminutesBiblio20011001htmgt

Netcraft Survey 15 avril 2003 lthttpwwwnetcraftcomsurveygt

The Open Source Definition 15 avril 2003 lthttpwwwopen-sourceorgdocsdefinitionpftpgt

OReilly Tim Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 1999 189-96 15 avril 2003 lthttpwwworeillycomcatalogopensour-cesbooktimhtmlgt

Perens Bruce 1999 Hardware Software and Infoware Sam Ockman DiBona Chris et Mark Stone eacuted Open Sources Voices from the Open Source Revolution Sebastopol CA OReilly 171-88 15 avril 2003 lthttpwwworeillycomcatalogopen-sourcesbookperenshtmlgt

Search Options 15 avril 2003 lthttpcasearchyahoocomsearch caoptionsgt

Shirinian George Problems of Bibliographic Control in Armenian Studies Computers and Armenian Bibliography Journal of the Society for Armenian Studies 6 (1992-93)

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 21 avril 2003

Re For George Shirinian Courriel agrave John Taylor-Johnsshyton 15 avril 2003

Sirois Antoine et al 2001 Introduction Introduction par Gregory J Reid et Maria van Sundert Bibliography of Comparative Stushydies in Canadian Queacutebec and Foreign LiteraturesBibliogra-phie deacutetudes compareacutees des litteacuteratures canadienne queacutebeacuteshycoise et eacutetrangegraveres 1930-1995 Sherbrooke Productions GGC 293 p

Van Sundert Maria Re Modifications apporteacutees au site Web Courshyriel agrave Maria van Sundert 2 juillet 1997

1 8 8 | AVRIL bull JUIN 2004 | DOCUMENTATION ET BIBLIOTHEgraveQUES