SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 178 visiteurs en ce moment

Accueil > Administration et BDD > Interface PMB > Portail Web pour PMB

Portail Web pour PMB

19 janvier 2010 – par Arnault Pachot, Emmanuel Nurit – 148 commentaires

51 votes

Ce portail web pour PMB contient un squelette prêt à l’emploi compatible avec les thèmes ZPIP. L’interface avec le catalogue pmb s’effectue par les webservices pmb disponibles à partir de la version 3.3.

PMB est un Sigb (Système Intégré de Gestion de Bibliothèque) libre.

SIGB : Un système intégré de gestion de bibliothèque est un progiciel destiné à la gestion informatique des différentes tâches d’une bibliothèque.

Ce plugin propose une interface robuste [1]entre SPIP et PMB, ce qui offre une solution complète et libre pour les bibliothèques et centres de documentation qui souhaitent se doter d’un portail web.

> Démonstration

Fonctionnalités

-  Fusion complète des comptes de lecteurs PMB et des utilisateurs SPIP [2]
-  Navigation dans le catalogue : notices, auteurs, éditeurs, collections, ... Plusieurs localisations possibles
-  Mise en avant des dernières acquisitions (affichage du contenu des bannettes pmb)
-  Recherche avancée de notices
-  Dernières notices consultées
-  Accès au compte de lecteur : réservations en cours, prêts en cours, prêts en retard
-  Disponibilité des exemplaires
-  Documents numériques attachés
-  Suggestions de notices empruntées également par d’autres lecteurs
-  Reservation en ligne

Le projet Risom : ce projet pilote SPIP-PMB, est un exemple d’intégration réussie du plugin dans un portail web : Animations, Expositions, écoute des conférences en streaming, découvrir le site

Installation

Une documentation vous propose un tutoriel détaillé pour installer le portail SPIP-PMB en une heure

Installez les plugins suivants :
(tous ces pugins sont installables automatiquement si vous créez préalablement un répertoire ’auto’ avec droits en écriture dans /plugins)
-  cfg
-  spip-bonux
-  menus
-  zpip
-  spip-pmb : Portail Web pour PMB

Ensuite, choisissez un thème pour zpip de votre choix (plugins dont le nom est préfixé par ’theme_’).

Rendez vous dans Configuration->CFG puis SPIP-PMB et renseignez les bonnes valeurs pour Adresse et wsdl, voir la documentation de PMB 3.3 pour l’activation des connecteurs sortants.

Paramétrez le menu principal avec le plugin Menus. Vous pouvez ajouter un lien vers le catalogue (?page=catalogue) ou vers les nouveautés (?page=nouveautes).

Créez ensuite un "site référencé" dans SPIP, dont le flux RSS est celui de la bannette [3] des actualités que vous souhaitez afficher en page d’accueil. Exemple de flux : http://tence.bibli.fr/opac/rss.php?id=10

Attention par défaut dans SPIP la gestion des sites référencés n’est pas activée, il faut l’activer dans Configuration->Référencement de sites et syndication->Gérer un annuaire de sites Web

Par défaut les lecteurs PMB seront importés dans SPIP avec le statut "visiteur", vous pouvez modifier le statut attribué par défaut, par exemple pour créer des "rédacteurs" en modifiant le fichier pmb_mes_options.php

Affichage d’une notice

Un nouveau modèle spip, le modèle <notice>

Pour lier du contenu SPIP (Article, rubrique, mot clef,...) à une notice, vous pouvez coller, dans les textes, le code <noticeXXX> où XXX correspond à l’id de la notice.

Par exemple, vous rédigez la critique d’un ouvrage (article SPIP) et vous souhaitez insérer en dessous les informations sur l’ouvrage issues de PMB, la balise s’utilise ainsi :

-  <noticeXXX> affiche les informations (auteur, éditeur, nombre de pages, ...), la disponibilité, les documents numériques attachés, les emprunts des autres lecteurs, le lien pour réserver l’ouvrage
-  <noticeXXX|afficher_logo=oui> : affiche également la couverture
-  <noticeXXX|afficher_logo=oui> : affiche également le résumé
-  <noticeXXX|afficher_info=non> : n’affiche pas les informations (auteur, éditeur, nombre de pages, ...)
-  <noticeXXX|afficher_info=non> : n’affiche pas les informations (auteur, éditeur, nombre de pages, ...)
-  <noticeXXX|afficher_docnum=non> : n’affiche pas les documents numériques attachés
-  <noticeXXX|afficher_dispo=non> : n’affiche pas la disponibilité
-  <noticeXXX|afficher_autres=non> : n’affiche pas les emprunts des autres lecteurs
-  <noticeXXX|afficher_toolbox=non> : n’affiche pas le lien pour la réservation

Tous les paramètres peuvent bien sûr être combinés.

Exemple : http://portailweb.sigb.net/critique...

Annexe : configuration

La configuration CFG du plugin mentionne que l’on peut interroger PMB avec 2 API (SOAP & JSON-RPC) mais la documentation ne mentionne que l’exploitation avec SOAP, alors que la seconde est plus rapide et préférable : effectivement, elle ne nécessite pas de librairie PHP particulière (le fichier gérant json-rpc est directement inclus dans le plugin).

Pour activer JSON RPC, il faut suivre la procédure indiquée là : http://doc.sigb.net/doc_portail_spi... à quelques détails près :

Vous n’avez pas besoin des librairies PHP en théorie

Dans « Paramétrer PMB » > Créer une source SOAP, il faut évidemment créer une JSON-RPC, mais également activer tout le contenu du groupe « pmbes_Search » (en fait, je vous conseille de tout activer dans « fonctions de l’API exportées », même pour SOAP !)

Dans SPIP, il faudra copier l’url du connecteur JSON-RPC dans le formulaire CFG sur la ligne correspondante.

Voir en ligne : http://plugins.spip.net/pmb

Notes

[1basée sur l’implémentation des webservices PMB disponibles à partir de la version 3.3 de PMB

[2Les lecteurs sont donc identifiés à la fois dans spip (pour proposer un article si statut de rédacteur, pour bénéficier des fonctions SPIP d’accès restreint à certaines rubriques, identification automatique aux forums..etc..) et dans PMB (accès au compte de lecteur, réservation d’ouvrages …)

[3Les bannettes doivent être créées préalablement dans PMB

Dernière modification de cette page le 22 mars 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 1er février 2016 à 14:48, par Julie B En réponse à : Portail Web pour PMB

    Bonjour,

    J’utilise la derniere version 2.0 de ce plugin Spip-pmb avec spip 3.0.

    J’en suis tres satisfaite et souhaiterais passer en Spip 3.1

    Est-il possible de l’utiliser avec Spip 3.1 ?

    Sinon, quels problemes et quelles modifications seraient a lui apporter
    pour qu’il soit operationnel ?

    Merci de vos suggestions !

    Julie B

    • Le 14 février 2016 à 03:45, par Julie B En réponse à : Portail Web pour PMB

      Rebonjour,

      Mes tests de spip_pmb2 avec Spip3.1 n’ont pas trouve de problemes.
      J’ai donc migre l’appli et tout se passe bien.

      Merci aux developpeurs de ce plugin tres pratique.

      Julie B.

    Répondre à ce message

  • Le 12 juillet 2012 à 16:19, par saintaise17 En réponse à : Portail Web pour PMB

    Bonjour,

    Je ne peux pas supprimer un fichier principal pour cause que c’est un fichier d’importation et géré par PMB mais ne peux vider que son contenu !!!
    Etant vide, j’aimerai bien ne plus le voir ! d’autant plus que j’en ai fait plusieurs comme ça !

    Un grand merci pour la solution car je ne l’ai pas trouvé.

    Répondre à ce message

  • Le 9 décembre 2014 à 09:15, par Nicolas En réponse à : Portail Web pour PMB

    Bonjour,

    Test avec le plugin pour Spip 3 infructueux : rien ne sort des recherches, les pages catalogue et nouveautés n’ont plus l’air d’exister dans le squelette du plugin, pas d’entrée directe dans les bibliothèques.

    Alors qu’avec le même PMB, un Spip 2 avec Spip-PMB 1.0.4 fait mieux : recherche active, affichage des résultats des recherches, pages nouveautés et catalogue fonctionnelles, entrée dans les bibliothèques directement dans une colonne en page d’accueil (mais erreur lors de la création de la table pmb-auteur).

    C’est « normal » pour le moment ou bien ai-je fait quelque chose de travers ?

    [PMB 4.1.3, Spip 3.0.17 et Spip-PMB 2.0.0]

    • Le 15 mars 2015 à 08:54, par Michel Leble En réponse à : Portail Web pour PMB

      Bonjour,

      J’ai fait cette installation il y a déja quelques temps, pour un site qui voulait
      une bonne réponse sur smart-phone pour ses emprunteurs.

      De mémoire :

      Les squelettes pmb sont tous prefixés de pmb_.
      Donc au lieu de catalogue il faut mettre pmb_catalogue, etc.

      La nouvelle version permet de choisir si on veut un site
      « de » bibliothèque ou un site « avec » bibliothèque.
      -  Dans le premier cas, on fait apparaître sur toutes les pages la colonne droite pmb (login, notices consultées,..).
      Dans l’interface de configuration il faut alors cocher « pmb partout ».

      -  Dans le cas d’un site d’association , de municipalité, on peut vouloir limiter cette colonne aux pages « bibliothèque ».
      alors on laisse le radio-bouton « pmb partout ». non-coché.

      Il faut aussi installer le plugin SpipR .
      SpipR permet d’avoir des thèmes « responsive » qui sont plus épurés que ceux de Zpip
      mais qui conviennent aussi bien aux pcs qu’aux tablettes et aux téléphones mobiles.

      Cette nouvelle version permet d’associer le meilleur en matière de Spip et de Pmb.

      Bonne journée.

      Michel

    Répondre à ce message

  • Le 18 novembre 2014 à 09:09, par Michel En réponse à : Portail Web pour PMB

    Bonjour Ben,
    Excellente nouvelle !
    Un grand merci pour ce gros travail aux contributeurs,
    à Arnault Pachot, et Emmanuel Nurit

    Michel

    Répondre à ce message

  • Le 14 novembre 2014 à 15:43, par Ben. En réponse à : Portail Web pour PMB

    Le plugin est compatible SPIP3 ... c’est par ici, http://zone.spip.org/trac/spip-zone/browser/_plugins_/spip-pmb/trunk et le zip devrait arriver

    Répondre à ce message

  • Le 26 septembre 2014 à 17:37, par maurice En réponse à : Portail Web pour PMB

    bonjour

    je voudrai savoir si il y a un projet d ’adaptation deu portail PMB pour spip 3 .x.x.x

    merci
    momo

    Répondre à ce message

  • Le 5 février 2013 à 10:45, par danou9 En réponse à : Portail Web pour PMB

    Bonjour,

    à quand la version pour Spip3 ?

    un plugin qui n’évolue pas n’a pas d’interêt

    Quand on commence, il ne faut pas s’arrêter

    Au boulo

    Merci

    Répondre à ce message

  • Le 14 juin 2012 à 14:52, par Emilie En réponse à : Portail Web pour PMB

    Bonjour,
    J’ai installé le plugin Spip pour créer un portail web pour PMB. J’ai un problème de connexion entre PMB et SPIP car je reçois un message d’erreur lorsque j’effectue une recherche dans le catalogue PMB depuis SPIP :
    « Exception reçue (8) : Unable to connect to Exception reçue (8) : Unable to connect to »
    Avez-vous déjà rencontré ce problème et comment le résoudre ?

    Merci d’avance,
    Emilie

    Répondre à ce message

  • Le 11 juin 2012 à 11:44, par kris En réponse à : Portail Web pour PMB

    Bonjour,

    Savez-vous quand le plugin sera compatible avec SPIP 3.0 ?

    Merci d’avance

    Répondre à ce message

  • Le 15 mai 2012 à 14:10, par Emilie En réponse à : Portail Web pour PMB

    Bonjour,
    Je souhaite installer le plugin SPIP. J’en suis à l’étape du paramétrage de PMB et des connecteurs sortants mais je ne peux pas « ajouter une source » : je n’ai pas de formulaire qui s’affiche et je ne comprends pas pourquoi. Je peux juste mettre ou non « le cache wsdl ». Je suis un tutoriel d’installation de la version 3.3 de PMB mais j’ai installé la version 3.5.
    Quelqu’un sait-il comment ajouter une source aux connecteurs sortants pour la version 3.5 ?
    Merci d’avance
    Emilie

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre 2016 – 10 commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Refonte de l’identité graphique

    10 juillet – 31 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Enluminures typographiques V3

    25 juillet 2009 – 185 commentaires

    Les Enluminures typographiques V3 permettent d’ajouter au Porte plume les raccourcis typographiques présents dans le Plugin Barre Typographique Enluminée. C’est une extension du PortePlume. Pour la documentation d’usage, se reporter à celle du (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 94 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • Serveur HTTP abstrait

    25 novembre 2013 – commentaires

    Un plugin-outil pour aider les développeurs à implémenter des API orientées REST, basées sur les méthodes HTTP (get, post, put, delete). Ce plugin a pour but premier de normaliser des URL que l’on pourra appeler pour manipuler les données du site. À (...)

Ça spipe par là