ilozen

Bravo PMB !

2007 novembre 26th
0 Comm.

PMB est finaliste des Trophées du Libre 2007 ! Résultats jeudi soir…

Les trophées du libre récompensent depuis 2003 les projets libres à l’échelle mondiale. La liste des lauréats (Blender, VLC, Mediawiki…) est impressionnante et je suis particulièrement content pour l’équipe PMB de cette « consécration ».
La version 3.1 (pas encore chez nous mais on se rapproche, visible au GENES), encore en RC, ajoute aux fonctions dites 2.0 de la 3.0.1 (commentaires, tags…) des avancées attendues :

  • Approfondissement des recherches, tri
  • RFID
  • Bulletinage complet

Mais surtout ! :

  • moissonnage OAI
  • intégration de web-services
  • Outils de communication via mails

Eric, Florent, Gautier, Didier, Mickaël et tous ceux que je ne connais pas encore (Nicolas Morin parlait de croissance pour les sigb libres : ils étaient trois quand on a commencé avec PMB Services, rapidement 4 et désormais mes deux mains s’inquiètent de ne pas suffire) : je croise les doigts pour vous ;)

edit : il semble que c’est la journée PMB sur les blogs :)

Classé dans Outils et services

search plugin 2.0 et PMB

2007 février 12th
2 Comm.

Objet : petit tuto pour créer un search plugin avec PMB – ebauche d’article susceptible d’etre modifiée

La mise à jour de firefox vers sa version 2.x a eu un dommage collatéral : le search plugin a changé de format pour suivre le standard opensearch. Avantage (à relativiser, il semblerait que IE7 ne comprenne pas la méthode POST) : ce format est compréhensible pour IE7.
Evidemment, la pluginotheque santé a pris coup de vieux et il m’a fallu découvrir opensearch pour mettre à jour le plugin du portail sante de la région Nord – Pas-de-Calais et le rendre compatible avec PMB.

A quoi ressemble opensearch
En simplifié, sans les suggestions de recherche, le fichier a l’allure suivante :

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">(0)
<ShortName>engineName</ShortName> (1)
<Description>engineDescription</Description>(2)
<InputEncoding>inputEncoding</InputEncoding>(3)
<Image width="16" height="16">data:image/x-icon;base64,imageData</image>(4)
<Url type="text/html" method="method" template="searchURL">(5)
<Param name="paramName1" value="paramName1"/>(6)
...
<Param name="paramNameN" value="paramValueN"/>
</Url>
<moz:SearchForm>searchFormURL</moz:SearchForm> (7)
</SearchPlugin>

Comment le modifier
Afin d’adapter l’outil à votre PMB, nous allons voir ligne par ligne comment compléter le fichier :

  • (0) : On commence en douceur, cette ligne on la regarde, on la trouve jolie (ou pas) mais on y touche pas.
  • (1) : Nom du moteur. En un mot ou deux, remplacer engineName par le nom de votre base. Cet intitulé apparaitra à côté de l’icone quand on déroule la liste des search plugin en haut à droite de votre navigateur. Par exemple, dans le cadre de notre site, j’ai ecrit santenpdc.org.
  • (2) : Description du moteur. En restant bref, on décrit en lieu et place de engineDescription, l’objet de la(es) base(s). Pour vous donner une idée, Yahoo! a écrit Yahoo en (1) et Recherche Yahoo en (2).
  • (3) : L’encodage du fichier. Pour PMB remplissez : charset=iso-8859-1 (donnée que vous trouvez dans le fichier config.inc.php du dossier include de votre PMB – surtout ne pas modifier cette information). La plupart des moteurs de blog sont en utf-8.
  • (4> : La petite image en 16px*16px qui sera visible en haut à droite de votre navigateur mais codée en base64. Pour remplir cette ligne, créez votre image en respectant la taille de 16 pixels de côté. Allez sur cette page. Uploadez le fichier créé et recopiez le code à la place de imagedata (c’est impressionant, n’est-ce pas, de voir une image codé en lettres et chiffres.)
  • (5) : Deux choses à changer sur cette ligne. La method – c’est à dire la manière dont sont envoyés les termes de requete – qui est soit GET (directement dans l’url), soit POST (cachée). Pour PMB, inscrire POST en lieu et place du method en gras-italique.
    Le template – c’est à dire le plus souvent l’adresse URL où se trouve votre moteur de recherche. Pour être plus précis, c’est l’adresse inscrite après l’intitulé ACTION dans le formulaire où se trouve le champs de saisie de votre requête. De manière générale l’adresse http://www.lapageaccueilpmb.fr/index.php? fonctionne avec PMB et vous pouvez la saisir en lieu et place de searchURL.
  • (6) : les paramètres de recherche. Pour PMB rajoutez ces lignes afin de chercher sur tous les champs : <Param name="user_query" value="{searchTerms}"/>
    <Param name="css" value="nomdustylePMButilisé"/>
    <Param name="lvl" value="search_result"/>
    <Param name="m" value="doc"/>
    <Param name="look_TITLE" value="1"/>
    <Param name="look_AUTHOR" value="1"/>
    <Param name="look_PUBLISHER" value="1"/>
    <Param name="look_COLLECTION" value="1"/>
    <Param name="look_SUBCOLLECTION" value="1"/>
    <Param name="look_CATEGORY" value="1"/>
    <Param name="look_INDEXINT" value="1"/>
    <Param name="look_KEYWORDS" value="1"/>
    <Param name="look_ABSTRACT" value="1"/>
    <Param name="look_ALL" value="1"/>
  • (7) : Enfin inscrire en lieu et place de searchFormURL l’adresse vers laquelle vous voulez renvoyer l’internaute en cas de requete vide. De manière générale, il s’agit de la page index de votre site.

Comment rendre son plugin accessible à tous les utilisateurs de votre site et de firefox 2.0 ? Enregistrez le fichier créer sous la forme nomduplugin.xml et mettez le sur votre serveur.
Copiez cette ligne de code :
<link rel="search" type="application/opensearchdescription+xml" title="nomdevotreplugin" href="cheminquimeneaufichier/nomduplugin.xml">
sur la page d’accueil de votre site ou sur la page template pour votre blog.
Les utilsateurs n’ont plus qu’à faire défiler les plugins en haut et à droite de leur navigateur et cliquer sur ajouter « plugin-tout-juste-créé » ! Pour l’exemple : http://pmb.santenpdc.org

Classé dans Outils et services

10eme conf. EAHIL et documentation

2006 septembre 26th
0 Comm.

La 10eme conférence européenne des bibliothèques de santé et de médecine a eu lieu en Roumanie. De nombreuses interventions sont en ligne.

A noter l’expérience de nos voisins belges exprimée par M. Chalon qui ont, comme chez nous, opté pour un sigb open source. Et, comme chez nous également, l’installation difficile de koha a, de facto, laissé le champs libre à PMB. Encore une fois, le simple fait de se passer de licence d’utilisation permet de créer une dynamique sur plusieurs sites et l’intérêt de ces logiciels à la navigation proche d’Internet et de nos navigateurs en facilite l’accès.

L’ensemble des interventions scientifiques fait de cette ressource une mine sur les bibliothèque et l’open source, les bibliothèques et la santé.

PMB 3.0

2006 septembre 7th
2 Comm.

La période du retour aux affaires n’est guère propice à la rédaction de ce site. Cependant tout devrait reprendre au fur et à mesure. Le projet annoncé sur ces pages avance bien et vient de connaitre un nouvel élan grâce à la nouvelle version de PMB, à la fois impressionnante et efficace. Aperçu rapide des nouveautés et des applications en nos lieux…
Lire la suite

Classé dans Outils et services

recherche dans l’opac

2006 juillet 10th
3 Comm.

Après la présentation du projet et des comptes lecteurs, et avant la présentation des notices (commentée jeudi), voici les modules de recherche prévus dans le futur opac.
Lire la suite

l’accueil et le compte lecteur

2006 juillet 5th
0 Comm.

Copies d’écran de la page d’accueil et présentation du compte lecteur. Toutes les remarques sont les bienvenues.
Lire la suite

SIGB et OPAC santenpdc.org : presentation

2006 juillet 5th
0 Comm.

Le GIE Groupement régional de promotion de la santé (GRPS) fédère 12 associations d’éducation et de promotion pour la santé. Un centre commun de ressources documentaires propose aux professionnels et étudiants (et un peu de grand public comme on dit) des livres, revues, outils pédagogiques et des brochures. Le projet de base est d’offrir à toutes les structures de la région un outil documentaire, quels que soient leurs moyens, avec une vitrine sur Internet.
Le projet est très largement financé par la Région Nord-Pas-de-Calais et piloté par le GIE (par Renaud Gamet, responsable du service informatique du GRPS, et votre serviteur, Tenailleau Willy).

La première question fut celle du choix du logiciel, même si l’idée d’offrir un outil aux structures régionales nous conduisait sans trop se poser de question vers une solution libre (et donc sans gestion de licence d’utilisation). Nous avons testé plusieurs logiciels et nous nous sommes arrêtés sur PMB. Bien sûr le projet étant ce qu’il était, le logiciel devait évoluer. Mais PMB (le logiciel) est open source (ce qui facilite cette évolution) et, surtout, l’équipe PMB (la société de service associée) est efficace, rapide et sympathique (ce qui ne gache rien). Merci donc à Florent, Eric, Gauthier, Didier et Mickaël.
Pour l’intégration au portail santé de la région et l’évolution de l’OPAC nous sommes restés avec notre prestataire d’origine sur le portail, Mental Works. L’équipe est toute aussi diligente et productive. Et sympathique itou. Merci à Jean-Noël et Olivier. De plus, le contrat stipule que tout le code produit par MW devait permettre la récupération par PMB (le logiciel) des évolutions sous licence libre.
Bon, tous ces remerciements alors que ce n’est pas fini sont peut-être trop rapides mais je suis de bonne humeur ce matin.

Les premiers fonds à être fédérés sont ceux du Comité d’Education pour la Santé du Pas-de-Calais (alors sous BCDI et sous la houlette de Mathieu Gély pour ce projet), de l’ISTNF (sous Alexandrie et sous la houlette de Mustapha Ghamadi pour ce projet) et du GRPS (qui regroupe donc 11 associations).
L’objectif était donc d’obtenir un outil de pointe sur la promotion de la santé en Nord-Pas-de-Calais permettant à la fois une recherche fédérée et une localisation des documents avec une large propension à vivre le web et ses évolutions.
A venir, les premières copies d’écran…

Page suivante »
Photos
concertbarcoutancesorekatxthéiereshommetrompette