Bibliothèques et centres de documentation

Portail Web pour PMB

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.

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.

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

Discussion

73 discussions

  • 8

    Bonsoir je viens d’installer le plugins pmb spip j’ai suivis toute la documentation étape par étape que ça sois dans pmb et spip
    J’ai créé le munu catalogue et nouveauté mais rien ne m’affiche dans publique y a t’il svp une personne qui peut m’aider à mettre en place merci

    • Bonjour ;
      Mais, vous ne dîtes pas ce que vous avez essayé, et ce qui marche et ce qui ne marche pas. Sans cela c’est difficile de vous aider. Vous pouvez me donner par pm l’adresse de votre site. J’y jetterai un coup d’oeil quand j’aurai un peu plus de temps. Mais, sans vos explications, je doute que cela soit très utile.

    • Bonsoir je ne sais pas comment je peut t’envoyer en privé l’adresse du site.?

      J’ai réglè mon premier problème par une aide d’une personne. avec le dernier plugins les page pmb sont appeler dans le menu par pmb-catalogue, pmb-nouveautés...
      Et c’est mieux d’utiliser JSON-RPC

      Les problèmes que je rencontre actuellement :
      1 je n’arrive pas à me connecter avec identifiant créé dans pmb sur spip.
      2 Quand je lance la recherche full ça me donne rien malgré j’ai importe ma base dans pmb il y a11070 notices mais quand je cherche par titre, il trouve.
      3 Comment je peux afficher le reste d’outils de recherche (recherche multicritaire, recherche par thème...
      Merci

    • Bonjour,

      C’est un bon progrès.
      Je réponds à vos questions :

      >Les problèmes que je rencontre actuellement :
      >je n’arrive pas à me connecter avec identifiant créé dans pmb sur spip.

      => Si je me souviens bien, il faut que ce soit un identifiant créé dans Spip, donc par Spip. Vous devez donc faire les inscriptions à PMB par Spip.

      >2 Quand je lance la recherche full ça me donne rien malgré j’ai importe ma base dans pmb il y a11070 notices mais quand je cherche par titre, il trouve.

      => Vous devez réindexer la base PMB , sinon la recherche aura des problèmes

      > 3 Comment je peux afficher le reste d’outils de recherche (recherche multicritaire, recherche par thème...

      => Vous devriez je pense avoir une recherche avancée avec pmb-recherche.

      (pm : c’est ici https://contrib.spip.net/Michel-Leb... )

    • bonsoir
      merci pour tes réponses et le temps de me répondre

      >Les problèmes que je rencontre actuellement :
      >je n’arrive pas à me connecter avec identifiant créé dans pmb sur spip.

      => Si je me souviens bien, il faut que ce soit un identifiant créé dans Spip, donc par Spip. Vous devez donc faire les inscriptions à PMB par Spip.

      « Je n’arrive a voir ce type d’inscription j’ai un compte crée sur spip mais ca rentre pas sur pmb, je souhaite que mes utilisateur pmb rentre sur spip pour consulté leur compte emprunteur . »

      >2 Quand je lance la recherche full ça me donne rien malgré j’ai importe ma base dans pmb il y a11070 notices mais quand je cherche par titre, il trouve.
      => Vous devez réindexer la base PMB , sinon la recherche aura des problèmes

      « la réindexation est faite je trouve des livres quand je cherche par titre mais si je lance la recherche sans mettre rien dans la barre de recherche ça me donne rien »

    • 
      Bonjour,
      « la réindexation est faite je trouve des livres quand je cherche par titre mais si je lance la recherche sans mettre rien dans la barre de recherche ça me donne rien »
      =>
      Oui, la réindexation a amélioré nettement les choses .

      sous spip_pmb
      Il faut echapper l’etoile \*
      Je me rappelle avoir modifié un bout de code pour un client (pour utiliser directement l’étoile)
      ...
      Essai fait sur votre site :
      Résultats de la recherche

      « \* »

      Aucun ouvrage trouvé dans le catalogue
      =>
      Vous avez peut-etre un timeout ou une limitation php ?
      Il faudrait voir dans les fichiers logs
      — -
      En effet, si on limite la recherche : ca marche

      Essai fait sur votre site :

      Résultats de la recherche
      \*a
      Résultats dans le catalogue
      Résultats 1 à 5 sur 7068 ouvrages trouvés.

       Je n’arrive a voir ce type d’inscription j’ai un compte crée sur spip mais ca rentre pas sur pmb, je souhaite que mes utilisateur pmb rentre sur spip pour consulté leur compte emprunteur . »

      => Création d’utilisateur Pmb dans Spip :

      Attention, il ne faut pas créer d’abord le compte dans Spip. Le compte ne doit pas déjà exister dans Spip. Sinon la création du compte Spip pmb ne marchera pas.
      Il faut que le compte existe dans Pmb, soit valide, et il faut connaitre le mot de passe.
      Alors si vous vous inscrivez avec le nom de compte Pmb et le mot de passe, le visiteur Spip pmb va être créé.

    • « j’ai crée un compte dans pmb qui n’existe pas dans spip il ne se connecte pas j’ai regardé les log
      j’ai cette erreur » spip_connect : fichier de connexion ’config/pmb.php’ non trouve« »Quand je fais une recherche et que je consulte une notice j’ai
      Exception reçue (11) : Unable to connect to http://xxxxx/_pmb/ws/connector_out.php?source_id=3 Exception reçue (11) : Unable to connect to http://xxxxx/_pmb/ws/connector_out.php?source_id=3 Exception reçue (12) : Unable to connect to http://centre-lecture.org/_pmb/ws/connector_out.php?source_id=3

      est ce que c’est possible d’avoir des exemples de site que vous avez mis en place avec ce plugin
      possible de communiqué plus facilement avec vous sur irc spip ou messagerie pour mieux expliqué mes souci juste pour info je suis débutant dans ce type de projet
      je vous remercie

    • Bonsoir
      avancement du spip pmb

      -  pour les erreurs php j’ai résolut le probléme avec la nouvelle mise a jour de pmb
      -  pour que les connecteur pmb marche avec spip
      dans le plugin pmb, dans le fichier auth/pmb.php
      il y a 2 lignes 90 91 on inverse le commentaire
      $session_id = $ws->pmbesOPACEmpr_login($login,$pass) ;
      // $session_id = $ws->pmbesOPACEmpr_login_md5($login, md5($pass)) ;
      faut changer aussi ligne 128 par $nom = importer_charset($resultpmb->personal_information->firstname . «  » . $resultpmb->personal_information->lastname, ’utf-8’) ;

      -  Comment je peux avoir le code pour utilisé *
      -  quand je me connecte avec un conte lecteur et je veux réagire a un livre j’ai une popup vide « ci joint une image »
      -  est ce que on peut donné la possibilité de réagir sur les notices directement sans etre connecté (ouvert au publique)

    • Vous avez bien avancé, bravo.

      Je n’ai plus d’exemple. Le réseau de bibs que j’avais migré a abandonné spip en passant aux réseaux sociaux depuis déja plusieurs années.
      (C’est vrai aussi sans-doute pour le Risom à l’origine de spip-pmb.)
      Mes infos spip-pmb datent de la première version.

      Je peux voir sans problèmes vos notices portail/spip.php ?page=pmb_notice&id_notice=8647

      image vide ? :
      Je vous suggèrerais déja de bien faire tout fonctionner du côté PMB, notices, exemplaires, bulletins, prêts, réservation . etc. Sinon, vous aurez des problèmes en sortie de spip-pmb.

    Répondre à ce message

  • 8

    Ce plugin est-il compatible avec le squelette Escal ?

    • spip_pmb utilise les webservices pour communiquer avec pmb.
      C’est donc en principe compatible.
      Je n’ai pas d’expérience d’Escal, mais on doit pouvoir mettre la page pour le catalogue pmb sous le répertoire squelettes.
      Vous avez aussi un ensemble de balises #NOTICES, #AUTEURS, etc.
      pour écrire vos propres pages pour pmb.

    • Bonsoir
      est ce que quelqu’un a réussi a configurer pmb spip svp

    • Bonjour,
      ça marche bien. Je l’ai installé sans trop de problèmes, mais pour des versions plus anciennes du plugin.

    • Tu pourras me dire ce que je dois faire apres installation et configuration car quand je clic sur menu catalogue jai erreur et ca m,affiche rien
      Cordialement

    • Oui
      mais hors plugins sur plusieurs site

      tu peu visionner ça ici en test
      https://spipfactory.com/

      au menu PMB

    • ça j’ai vu deja mais ca change rien a mon problème voila erreur que j’ai quand je clic sur menu
      Aucun squelette pmb_catalogue.html n’est disponible...
      et j’ai suivie le tutoriel du plugins et pmb
      merci

    • Bonjour,

      Essayer cette url :
      votre site / ?page=pmb catalogue.

      Si ca ne marche pas :
      Vous devez bien être certain d’avoir vidé le cache, pour que le path de pmb catalogue puisse être trouvé :
      (Sous compte admin)
      votresite/ecrire/ ?exec=admin_vider.

      Ça devrait alors fonctionner sans problème

      Si ca ne marche pas : c’est qu’il y a un problème d’installation

      Vérifiez bien que (sous compte admin ) vous accédez bien à la configuration :
      votresite/ecrire/ ?exec=configurer_pmb

      (si ok , mettre Afficher la colonne de PMB partout sur le site ? à « oui »,
      pour rendre spip_pmb plus visible le temps de la mise au point )

      Sinon : c’est que spip pmb n’est pas activé ou même installé.
      Allez sous votresite/ecrire// ?exec=admin_plugin
      Votre plugin spip pmb doit être listé sous « Actifs »
      (Si c’est le cas : penser au cache)
      Si ce n’est pas le cas : Activer le plugin s’il est sous plugins inactifs ( sinon il faut l’installer)

    • Bonjour merci pour les réponse que tu apportes mais j’avance pas est il possible de se connecter sur spip irc pour vous montré le site et si on peut réglé le problème
      Merci

    Répondre à ce message

  • 1

    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

    • 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

  • saintaise17

    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

  • 1

    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]

    • 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

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

    Michel

    Répondre à ce message

  • 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

  • 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

  • 3

    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

  • 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

  • Bonjour,

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

    Merci d’avance

    Répondre à ce message

  • Emilie

    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

  • Nicolas

    J’ai une autre question, moins idiote je crois : comment afficher les catégories dans le détail d’une notice ?
    J’ai vu des #ENVlook_CATEGORY dans < inc-recherche-catalogue >, mais ça ne m’avance pas beaucoup.
    J’ai tenté d’insérer des < [(#ENVnotice|pmb_notice_champ’categorie’)] > dans les squelettes finissant par < notice-display.html >, sans résultats.
    Une piste ?

    Répondre à ce message

  • 1
    Nicolas

    Bonjour,

    Ce plugin est magique, côté Spip-PMB, tout fonctionne parfaitement.
    Cependant, ayant fait des modifications dans PMB sur une notice, je ne retrouve pas les corrections dans Spip. J’ai bien tenté de vider le cache, mais sans résultat.
    Avez-vous une idée pour mettre à jour l’affichage dans Spip ?

    Amicalement. Arnaud

    • Nicolas

      Je me réponds :
      Question idiote : mise à jour après la diffusion de la bannette automatique...

    Répondre à ce message

  • je n’arrive pas à afficher les photos lecteurs sur PMB
    je crois que j’ai un problème avec getimage

    http://localhost/pmb/getimage.php?url_image=http%3A%2F%2F127.0.0.1%2Fphotos%2Fnum_carte.jpg

    Répondre à ce message

  • Bonjour,
    voici mon souci : j’ai bien un flux RSS issu de PMB (http://www.chevreulblancarde.com/pmb/opac_css/rss.php?id=1) mais il ne s’affiche pas sur la page Nouveautés du SPIP (http://www.chevreulblancarde.com/spip_cdi/spip.php?page=nouveautes). Qu’est-ce que j’ai raté ? Merci de votre aide...

    Répondre à ce message

  • Jean-Victor Marie

    Serait-il possible d’avoir une version du plugin compatible avec les derniers spip et pmb ?
    Ou alors de mettre tout ça à jour à l’occasion de la sortie de PMB 3.5 d’ici mars ?
    Merci !

    Répondre à ce message

  • 1

    Quelques retour de la découverte du plugin :

    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_spip_pmb/co/01_besoin.html à 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.

    Voilà :)

    Répondre à ce message

  • 4
    La Chourmette

    Bonjour à tous,

    J’aimerais installer cette solution SPIP + PMB. Cependant, je ne sais pas si je dois l’installer sur un serveur dédié ou si un serveur mutualisé est suffisant (avec plusieurs bases de données ?).

    En effet, dans ce document très bien fait qui explique l’installation, il est indiqué :

    Vous devez disposer des extensions PHP suivantes :
    PHP socket
    PHP SOAP
    PHP Xsl

    Je suis perdue à ce niveau... Ces extensions sont-elles disponibles sur un serveur dédié (chez OVH) ? Merci d’avance pour votre aide.

    • La Chourmette

      Bonjour,
      Quelques questions...
      Le plugin est-il compatible avec spip 2.1.10 ou dois-je l’installer sur une version 2.0 ? Merci de me donner une réponse si possible. Je l’ai déjà installé sur une version 2.1.10 avec plein d’erreurs, je recommence en me disant que j’ai peut-être mal fais certaines choses, mais j’aimerais être sure de partir sur de bonnes bases.
      Merci d’avance !

    • La Chourmette

      Pour info, voilà les erreurs.

      problème de cookie
      Pour vous identifier de façon sûre sur ce site, vous devez accepter les cookies.
Veuillez régler votre navigateur pour qu’il les accepte (au moins pour ce site).

      Notice : Undefined offset : 0 in /homez.457/archivest/www/portail/ecrire/auth/sha256.inc.php on line 213

      Notice : Undefined index : message_ok in /homez.457/archivest/www/portail/plugins/spip-pmb/formulaires/login.php on line 230

      Notice : Undefined index : filtre_compacte_head in /homez.457/archivest/www/portail/ecrire/inc/filtres.php on line 43

      Notice : Undefined index : filtre_compacte_head_dist in /homez.457/archivest/www/portail/ecrire/inc/filtres.php on line 43

      Notice : Undefined index : compacte_head in /homez.457/archivest/www/portail/ecrire/inc/filtres.php on line 43

      Notice : Undefined index : id_menu in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 123

      Notice : Undefined index : id_menu in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 139

      Notice : Use of undefined constant env - assumed ’env’ in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 88

      Notice : Undefined index : obligatoire in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 103

      Notice : Undefined index : obligatoire in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 103

      Notice : Undefined index : class in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 104

      Notice : Use of undefined constant env - assumed ’env’ in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 100

      Notice : Use of undefined constant env - assumed ’env’ in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 88

      Notice : Undefined index : class in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 104

      Notice : Undefined index : obligatoire in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 103

      Notice : Undefined index : class in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 104

      Notice : Undefined index : obligatoire in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 103

      Notice : Undefined index : class in /homez.457/archivest/www/portail/plugins/menus/inc/menus.php on line 104

      Notice : Use of undefined constant env - assumed ’env’ in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 100

      Notice : Use of undefined constant env - assumed ’env’ in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 88

      Notice : Use of undefined constant env - assumed ’env’ in /homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 100

      Notice : Undefined index : vars in/homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d codeon line 37

      Notice : Undefined index : vars in/homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d codeon line 45

      Notice : Undefined index : message_ok in/homez.457/archivest/www/portail/plugins/spip-pmb/formulaires/login.php on line230

      Notice : Undefined index : redirect in /homez.457/archivest/www/portail/plugins/spip-pmb/formulaires/login.php on line 66

      Notice : Undefined offset : 2 in/homez.457/archivest/www/portail/ecrire/balise/formulaire_inscription.phpon line 33

      Notice : Undefined offset : 1 in/homez.457/archivest/www/portail/ecrire/balise/formulaire_inscription.phpon line 33

      Notice : Undefined offset : 0 in/homez.457/archivest/www/portail/ecrire/balise/formulaire_inscription.phpon line 33

      Notice : Undefined index : tab_noticesconsultees in/homez.457/archivest/www/portail/ecrire/public/composer.php(49) : eval()’d code on line 28

      Notice : Undefined offset : 0 in /homez.457/archivest/www/portail/ecrire/balise/url_logout.php on line 22

    • La Chourmette

      Je me réponds, dommage que personne ne l’ait fait avant, j’aurais gagné beaucoup de temps !
      Donc il faut installer SPIP en version 2.0 (j’ai mis la 2.0.15) et PMB en version 3.3 (j’ai mis la 3.3.10) et pour l’instant, ça fonctionne sans message d’erreur ! La table spip_auteurs_pmb est bien créée automatiquement.

    • Question, ces 3 librairies sont indispensables sur les 2 serveurs (celui de PMB et celui ayant SPIP ?)

    Répondre à ce message

  • pedrito57

    Bonjour,

    après toute une journée à chercher l’erreur... je me permet de vous poster mon problème. Lorsque je me connecte sur spip, voici les erreurs que j’ai, gens ai encore d’autre. Ca m’empeche pas de naviguer dans le site mais bon, je ne comprend pas ces messages d’erreurs. Quelqu’un aurait réussi à résoudre ce même problème ?

    Merci

    Notice : Undefined offset : 0 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 1 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 2 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 3 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 4 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 5 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 6 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 7 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 8 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 9 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 10 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 11 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 12 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 13 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 14 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 0 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 1 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 2 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 3 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 4 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 5 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 6 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 7 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 8 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 9 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 10 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 11 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 12 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 13 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 14 in C :\EasyPHP5.2.10\www\portail\ecrire\auth\sha256.inc.php on line 213

    Notice : Undefined offset : 1 in C :\EasyPHP5.2.10\www\portail\ecrire\inc\filtres_mini.php on line 27

    Notice : Undefined index : slogan_site in C :\EasyPHP5.2.10\www\portail\ecrire\public\composer.php(49) : eval()’d code on line 25

    Notice : Undefined index : filtre_compacte_head in C :\EasyPHP5.2.10\www\portail\ecrire\inc\filtres.php on line 43

    Notice : Undefined index : filtre_compacte_head_dist in C :\EasyPHP5.2.10\www\portail\ecrire\inc\filtres.php on line 43

    Notice : Undefined index : compacte_head in C :\EasyPHP5.2.10\www\portail\ecrire\inc\filtres.php on line 43

    Répondre à ce message

  • Bonjour à tous, J’ai encore un petit probleme. J’ai effectivement bien créer la table spip_auteurs_pmb mais apparament quand j’ajoute un utilisateur dans spip il n’est pas présent dans pmb et la table spip_auteurs_pmb reste vide... Ya t’il un parametrage suplémentaire ? merci d’avance

    Répondre à ce message

  • 2

    Bonjour !

    De mon côté l’installation du plugin échoue également, à cause de pmb_mes_fonctions.php (ligne 34, puis 65, etc...) ; est ce que je passe à côté de quelque chose ?

    Merci d’avance
    Charlotte

    • Bonjour,

      serait-il possible d’avoir le message d’erreur ? et d’en savoir plus sur la machine (surtout sous quel windows elle est)

    • Bonjour,
      Nous avions la même erreur sur un site hébergé par OVH. Après quelques recherches, il semblerait que ce soit la fonction try du fichier pmb_mesfonctions.php qui n’était pas correctement interprété par la version de php active sur notre site.

      L’insertion de la ligne :

      SetEnv PHP_VER 5_TEST

      dans le fichier .htaccess nous a permit de passer à php 5.3 (http://guides.ovh.net/Php5ChezOvh) et le problème semble résolu.

    Répondre à ce message

  • William

    Bonjour,

    j’ai changé d’ordinateurs pour faire des tests. J’arrive à installer PMB, SPIP et le plugin. Cependant, quand je suis sur la page d’accueil du SPIP, j’ai ce message d’erreur sur la droite :

    Mon site SPIP
    Exception reçue (15) : SOAP-ERROR : Parsing WSDL : Couldn’t load from ’http://localhost/pmb/ws/connector_out.php?source_id=1&wsdl’ : Extra content at the end of the document
    Fatal error : Call to a member function pmbesOPACGeneric_list_locations() on a non-object in D :\wamp\www\Portail\plugins\auto\spip-pmb\pmb_mes_fonctions.php on line 94

    Quelqu’un pourrait-il m’éclairer ?

    Répondre à ce message

  • William

    Bonjour,

    tout d’abord, je tiens à vous remercier pour ce plugin qui a le double avantage d’être très utile et d’être gratuit.

    Ensuite (comme beaucoup ici ^^), je m’adresse à vous car j’ai un problème mais qu’on m’a apporté une solution (que je n’ai pas encore etsté) :

    lorsque l’on se trouve sur la page d’accueil du site en tant que visiteur, la partie droite est un message d’erreur. Je me suis donc rendu sur une des pages et j’ai pu avoir le message d’erreur complet :

    Fatal error : Class ’SoapClient’ not found in C :\wamp\www\portail\plugins\auto\spip-pmb\pmb_mes_fonctions.php on line 772

    En allant regarder le code à l’endroit indiqué, j’ai vu effectuement qu’un new SoapClient était créé mais qu’auparavant aucun SoapClient n’était défini.

    Il faut apparemment installer l’extension SOAP dans php pour y remédier.

    Répondre à ce message

  • Jean-Victor Marie

    Pour tout faire fonctionner si problème de type autorpmb, ajouter manuellement la table autor pmb. La démarche est la suivant :

    -  Copiez collé ce texte dans un fichier bloc note :

    CREATE TABLE IF NOT EXISTS spip_auteurs_pmb (
    id_auteur_pmb bigint(21) NOT NULL auto_increment,
    id_auteur bigint(21) NOT NULL default ’0’,
    pmb_session varchar(255) NOT NULL,
    pmb_firstname varchar(255) NOT NULL,
    pmb_lastname varchar(255) NOT NULL,
    pmb_barcode varchar(255) NOT NULL,
    pmb_address_part1 varchar(255) NOT NULL,
    pmb_address_part2 varchar(255) NOT NULL,
    pmb_address_cp varchar(255) NOT NULL,
    pmb_address_city varchar(255) NOT NULL,
    pmb_phone_number1 varchar(255) NOT NULL,
    pmb_phone_number2 varchar(255) NOT NULL,
    pmb_email varchar(255) NOT NULL,
    pmb_birthyear varchar(255) NOT NULL,
    pmb_location_id varchar(255) NOT NULL,
    pmb_location_caption varchar(255) NOT NULL,
    pmb_adhesion_date varchar(255) NOT NULL,
    pmb_expiration_date varchar(255) NOT NULL,
    PRIMARY KEY (id_auteur_pmb),
    KEY id_syndic (id_auteur)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=514 ;

    -  Allez dans phpmyadmin (édition de la base mysql)
    -  Rendez vous dans la base spip
    -  Onglet « importer », puis « fichier à importer », sélectionnez votre fichier texte
    -  Exécuter, puis Exécuter.

    Voila premier problème réglé !

    Pour les problèmes lié au JSON-RPC c’est encore plus simple. Suivez le tutoriel en ligne « Une documentation vous propose un tutoriel détaillé pour installer le portail SPIP-PMB en une heure » disponible plus haut.
    Arrivez à la page « Créer un webservice SOAP dans PMB » et bien en fait n’utilisez pas SOAP, mais JSON-RPC. La configuration est la même, mais chaque fois que vous verrez « trucbidule SOAP » remplacé par « trucbidule JSON-RPC » !

    Voila !

    Répondre à ce message

  • 1

    Bonjour
    Après installation de spip 2.1.8 et du plugin spip-pmb (avec création de la table spip_users_pmb à la main), impossible de modifier quoi que ce soit dans l’espace privé de spip : accès interdit.
    Pb de spip 2.1.8 ou de l’association spip et des plugins nécessaires au portail spip-pmb ?
    Cordialement, Régis.

    • en principe c’est corrigé dans la dernière version (R44943)
      il faut supprimer plugins/spip-pmb/formulaires/login.html

    Répondre à ce message

  • Bonjour,
    J’ai un soucis lors de l’activation du module pmb-spip (version 1.0.2 revision 40143 25 août 2010) :
    J’ai installé tous les modules :
    -  HigherGround 1.1 1.1 - stable
    -  cfg : moteur de configuration 1.16.0 - stable
    -  HTML5 dans SPIP 0.2.1 - en développement
    -  Menus 0.8.10 - en test
    -  SPIP Bonux 2.2.17 - stable
    -  Squelettes Z pour SPIP (Zpip) 1.7.9 - stable

    Lorsque j’active le module, j’ai :

     Parse error: syntax error, unexpected '{'  in [...]spip/plugins/auto/spip-pmb/pmb_mes_fonctions.php on line 34

    J’ai bien essayer de regarder le fichier (pmb_mes_fonctions.php) mais je ne trouve rien qui puisse m’aider et je ne suis pas assez bon pour trouver ce qui ne va pas . J’ai essayé de supprimer une accolade à la ligne 34 mais cela ne change rien.

    Si quelqu’un a une idée.

    Merci

    Répondre à ce message

  • Bonjour,
    Après avoir bien tous lu et fait les correctifs proposé... voici les messages d’erreurs que je continu d’avoir :
    Warning : fopen() [function.fopen] : Filename cannot be empty in C :\EasyPHP5.2.10\www\portail\plugins\auto\spip-pmb\jsonRPCClient.php on line 176
    Exception reçue (8) : Unable to connect to
    Warning : fopen() [function.fopen] : Filename cannot be empty in C :\EasyPHP5.2.10\www\portail\plugins\auto\spip-pmb\jsonRPCClient.php on line 176
    Exception reçue (8) : Unable to connect to

    et

    Warning : fopen() [function.fopen] : Filename cannot be empty in C :\EasyPHP5.2.10\www\portail\plugins\auto\spip-pmb\jsonRPCClient.php on line 176
    Exception reçue (3) : Unable to connect to

    Si vous avez des idées...

    Merci pour le partage de vos connaissances.

    Répondre à ce message

  • 2

    Bonjour tout le monde ;
    je viens de mettre en place un portail SPIP-PMB et j’ai un petit soucis depuis plus 1h now !
    j’aimerais dans l’affichage des éléments d’un ouvrage afficher aussi les mots clés .
    je sais que je dois modifier le fichier inc-notice_display.html mais je n’y arrive pas je sais pas comment trop m’y prendre !!!
    un coup de main serait le bienvenu

    Merci d’avance

    • peut être que cela peut éclaircir des pistes :
      dans mon fichier inc-notice_display.html
      j’ai l’exemple :

        <table class="spip pmb-tableau">
      			      <tbody>
      			      [<tr><td><strong><:pmb:auteur :></strong></td><td>(#ENVnotice|pmb_notice_champ’liensauteurs’)[, (#ENVnotice|pmb_notice_champ’liensauteurs2’)][, (#ENVnotice|pmb_notice_champ’liensauteurs23’)]
       
      			      </td></tr>]
      			      [<tr><td><strong><:pmb:serie :></strong></td><td>(#ENVnotice|pmb_notice_champ’serie’)</td></tr>]
      			      [<tr><td><strong><:pmb :type :></strong></td><td>(#ENVnotice|pmb_notice_champ’type’)</td></tr>]
      			      [<tr><td><strong><:pmb:editeur :></strong></td><td>[(#ENVnotice|pmb_notice_champ’id_editeur’|oui)<a href="[(#URL_PAGEpublisher_see|parametre_urlid,[(#ENVnotice|pmb_notice_champ’id_editeur’)])]">](#ENVnotice|pmb_notice_champ’editeur’)[(#ENVnotice|pmb_notice_champ’id_editeur’|oui)</a>]</td></tr>]
      			      [<tr><td><strong><:pmb:collection :></strong></td><td>[(#ENVnotice|pmb_notice_champ’id_collection’|oui)<a href="[(#URL_PAGEcoll_see|parametre_urlid,[(#ENVnotice|pmb_notice_champ’id_collection’)])]">](#ENVnotice|pmb_notice_champ’collection’)[(#ENVnotice|pmb_notice_champ’id_collection’|oui)</a>]</td></tr>]
      			      [<tr><td><strong><:pmb:format :></strong></td><td>(#ENVnotice|pmb_notice_champ’format’)</td></tr>]
      			      [<tr><td><strong><:pmb:annee_publication :></strong></td><td>(#ENVnotice|pmb_notice_champ’annee_publication’)</td></tr>]
      			      [<tr><td><strong><:pmb:importance :></strong></td><td>(#ENVnotice|pmb_notice_champ’importance’)</td></tr>]
      			      [<tr><td><strong><:pmb:presentation :></strong></td><td>(#ENVnotice|pmb_notice_champ’presentation’)</td></tr>]
      			      [<tr><td><strong><:pmb:isbn :></strong></td><td>(#ENVnotice|pmb_notice_champ’isbn’)</td></tr>]
      			      </tbody>
      			  </table>

      merci d’avance

    • up !!
      toujours pas de réponse

    Répondre à ce message

  • Un petit bug que j’avais sur la dernière version de spip-pmb.
    En fin de notice, il y avait ce message « Cannot use object of type stdClass as array in /var/www/plugins/auto/spip-pmb/pmb_mes_fonctions.php on line 643 »

    Pour le corriger, en ligne 643, il faut remplacer le = par ->, comme ci-dessous :
    $listenotices[] = $notice->notice_id ;

    Répondre à ce message

  • 1

    Oups j’avais sauter l’etape Autoriser la source SOAP pour l’utilisateur anonyme du tuto
    http://doc.sigb.net/doc_portail_spi...
    du coup mon premier probleme est resolu. le nouveau que j’ai est l’erreur 404 quand je clic sur Catalogue .
    quelqu’un a une idée !!!!

    Merci d’avance

    • Probleme résolu :
      en fait j’avais reinstaller mon Spip s’en m’en souvenir et j’avais pas référencer le site pmb.
      Du cout tout fonctionne à merveille plus d’erreur 404
      Merci encore pour ce magnifique tuto.

    Répondre à ce message

  • Bonjour,
    Aprés avoir suivi le tutohttp://doc.sigb.net/doc_portail_spi...
    j’essai de visualiser mon catalogue mais j’ai les mesages d’erreur suivants
    Exception reçue (9) : Unauthorized
    Exception reçue (8) : Unauthorized

    quelqu’un peut me dire la signification !! y’aurait il un forum ou un tuto qui pparle des messages d’erreur qu’on peut rencontrer !!!

    Merci d’avance

    Répondre à ce message

  • 2
    Alexandre

    quand je veux ouvrir une zone du catalogue, voici l’erreur que je trouve : Exception reçue (9) : Function (« pmbesSearch_getAdvancedSearchFields ») is not a valid method for this service et la recherche ne fonctionne pas.

    Cela vient d’une erreur dans la doc.
    Sur la page : http://doc.sigb.net/doc_portail_spip_pmb/co/02_parametrer_pmb.html

    Paragraphe : Créer une source SOAP
    Il faut AUSSI sélectionner toutes les fonctions du groupe pmbessearch

    • Alexandre

      Et on peut ajouter pmbesitems pour éviter : Exception reçue (12) : Function (« pmbesItems_fetch_notice_items ») is not a valid method for this service

    • Bonjour, Alexandre,

      Merci pour cette réponse qui m’apporte un peu de lumière. Je viens de tester en sélectionnant également les fonctions du groupe pmbessearch et pmbesitems. Je n’ai plus de messages d’erreur. Je progresse !

      Mais la recherche n’aboutit pas : le rond tourne, sans s’arrêter. D’où mon interrogation à nouveau : est-ce une histoire de version ou un autre problème de paramétrage ?

      Je rappelle la configuration :

      • PMB 3.4.RC2
      • Spip 2.1
      • J’ai mis dans squelette les pages de zpip nécessaires
      • J’ai créé à la main la table manquante spip_auteurs_pmb

      À suivre...

      Cordialement,
      KMk.

    Répondre à ce message

  • 1

    Bonjour,

    Eh bien, quel boulot ! Félicitation... j’ai vu les performances en ligne : époustouflant ! J’ai testé ce plugin avec cette configuration :

    • PMB 3.4.RC2
    • Spip 2.1
    • J’ai mis dans squelette les pages de zpip nécessaires
    • J’ai créé à la main la table manquante spip_auteurs_pmb

    Voici ce que j’observe :

    • OK pour la visualisation des nouveautés (flux RSS)
    • OK pour la visualisation de la page catalogue

    Par contre

    • la recherche ne cherche pas dans le catalogue, seulement dans spip
    • quand je veux ouvrir une zone du catalogue, voici l’erreur que je trouve : Exception reçue (9) : Function ("pmbesSearch_getAdvancedSearchFields") is not a valid method for this service et la recherche ne fonctionne pas.

    Peut-être est-ce dû aux versions utilisées ? Si vous avez une idée...

    Bonne continuation sur ce projet ambitieux !
    KMk.

    • tu utilise les versions suivante :
      -  pmb 3.3.6
      -  SPIP 2.0.11 [15690] est un logiciel libre distribué sous licence GPL.

      question ? tu voudrai installer le PMB et SPIP c hez un hebergeur ou localement
      dans tous les cas n’oublie pas d’activer les extentions Apach dans cpanel (php pear)
      ou localement dans serveur web soit wamp ou xampp

      Regarde aussi ce lien pour aide d’installation http://doc.sigb.net/doc_portail_spip_pmb/co/installation_portail_spip.html.

      si tu as besoin d’autre aide je suis la

    Répondre à ce message

  • 4

    Erreur SQL 1146
    Table ’biblio.spip_auteurs_pmb’ doesn’t exist SELECT auteurs_pmb.pmb_session, auteurs_pmb.pmb_firstname, auteurs_pmb.id_auteur FROM biblio.spip_auteurs_pmb AS auteurs_pmb WHERE (auteurs_pmb.id_auteur = 1)
    SELECT auteurs_pmb.pmb_session, auteurs_pmb.pmb_firstname, auteurs_pmb.id_auteur FROM spip_auteurs_pmb AS auteurs_pmb WHERE (auteurs_pmb.id_auteur = 1)

    Voila l’erreur que j’obtien quand j’essaye de me connécté effectivement la base n’existe pas mais j’ai bien installé le plugin je pense

    • j’ai la même...

    • Je vais regarder pourquoi le plugin ne crée pas automatiquement cette table.
      En attendant vous pouvez la créer à la main :

      CREATE TABLE IF NOT EXISTS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3BpcF9hdXRldXJzX3BtYjwvY29kZT4="></span> (
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyX3BtYjwvY29kZT4="></span> bigint(21) NOT NULL auto_increment,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyPC9jb2RlPg=="></span> bigint(21) NOT NULL default '0',
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX3Nlc3Npb248L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2ZpcnN0bmFtZTwvY29kZT4="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2xhc3RuYW1lPC9jb2RlPg=="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2JhcmNvZGU8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfcGFydDE8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfcGFydDI8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfY3A8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfY2l0eTwvY29kZT4="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX3Bob25lX251bWJlcjE8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX3Bob25lX251bWJlcjI8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2VtYWlsPC9jb2RlPg=="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2JpcnRoeWVhcjwvY29kZT4="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2xvY2F0aW9uX2lkPC9jb2RlPg=="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2xvY2F0aW9uX2NhcHRpb248L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkaGVzaW9uX2RhdGU8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2V4cGlyYXRpb25fZGF0ZTwvY29kZT4="></span> varchar(255) NOT NULL,
        PRIMARY KEY  (<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyX3BtYjwvY29kZT4="></span>),
        KEY <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfc3luZGljPC9jb2RlPg=="></span> (<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyPC9jb2RlPg=="></span>)
      ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=514 ;
    • la ligne

      ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=514 ;

      est inutile et il faut petre mettre 0 au lieu e ’0’ à la 3e ligne dixit Eric Robert

    • ceci dit j’ai les erreurs suivantes sur la page de recherche spip :

      Accueil du site > Catalogue >
      Catalogue
      Exception reçue (8) : Unable to connect to Exception reçue (8) : Unable to connect to
      Résultats dans le catalogue

      Aucun ouvrage trouvé dans le catalogue
      Exception reçue (9) : Unable to connect to

    Répondre à ce message

  • 1
    Agustín I.

    J’ai le même problème : Error SQL 1146
    Table ’spip.spip_auteurs_pmb’ doesn’t exist

    Merci pour votre travail fantastique.

    • Je vais regarder pourquoi le plugin ne crée pas automatiquement cette table.
      En attendant vous pouvez la créer à la main :

      CREATE TABLE IF NOT EXISTS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3BpcF9hdXRldXJzX3BtYjwvY29kZT4="></span> (
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyX3BtYjwvY29kZT4="></span> bigint(21) NOT NULL auto_increment,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyPC9jb2RlPg=="></span> bigint(21) NOT NULL default '0',
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX3Nlc3Npb248L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2ZpcnN0bmFtZTwvY29kZT4="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2xhc3RuYW1lPC9jb2RlPg=="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2JhcmNvZGU8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfcGFydDE8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfcGFydDI8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfY3A8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkZHJlc3NfY2l0eTwvY29kZT4="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX3Bob25lX251bWJlcjE8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX3Bob25lX251bWJlcjI8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2VtYWlsPC9jb2RlPg=="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2JpcnRoeWVhcjwvY29kZT4="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2xvY2F0aW9uX2lkPC9jb2RlPg=="></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2xvY2F0aW9uX2NhcHRpb248L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2FkaGVzaW9uX2RhdGU8L2NvZGU+"></span> varchar(255) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+cG1iX2V4cGlyYXRpb25fZGF0ZTwvY29kZT4="></span> varchar(255) NOT NULL,
        PRIMARY KEY  (<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyX3BtYjwvY29kZT4="></span>),
        KEY <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfc3luZGljPC9jb2RlPg=="></span> (<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+aWRfYXV0ZXVyPC9jb2RlPg=="></span>)
      ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=514 ;

    Répondre à ce message

  • Bonjour,

    j’ai installé le logiciel PMB sur le réseau de l’entreprise ou je travaille, mais je souhaiterais rendre l’interface OPAC accessible sur le WEB (via SPIP)
    est ce possible ?
    merci

    Répondre à ce message

  • 6
    patrice3

    Bonjour et bravo pour ce plugin,
    J’ai effectué l’installation et tout fonctionne parfaitement.
    Mais, et oui il fallait bien un mais ;-).
    Je n’arrive pas à faire de réservation de bulletin de périodique depuis spip, alors que cela fonctionne depuis l’OPAC.
    J’ai le message d’erreur suivant : La réservation n’a pas pu être réalisée pour la raison suivante : Pas de document prêtable.
    Pouvez-vous me dire si cette fonction est prévue dans spip-pmb ?
    Si oui une petite aide serait appréciée
    Merci

    • Bonjour,

      Il y a eu des changements en juin dans les webservices pmb sur la méthode de réservation. Il me semble qu’il faut mettre à jour pmb, confirmer avec les développeurs de pmb quelle version doit être installée.

      Quelle méthode utilisez-vous ? soap ou json ?

    • patrice3

      Bonjour,
      les versions utilisées sont :
      SPIP 2.0.10 [14698]
      PMB (3.3.7 - v4.87)
      SPIP-PMB dernière version sur spip-contrib

      J’utilise json
      soap ne fonctionnant plus apparemment

      Je vais prendre contact avec la liste user de pmb pour avoir plus d’infos de ce côté
      Je ferai un retour ici
      Merci

    • Pas de réponse.
      Je laisse tomber et je passe par une iframe.
      Merci

    • Effectivement la réservation de bulletins de périodiques n’est pas encore gérée dans le plugin
      Vous pourriez néamoins (en attendant) appeler directement la fonction de l’opac pour la réservation sur la page via une popup depuis la notice, c’est ce que nous faisions dans les versions précédentes du plugin en attendant le développement de la fonctionnalité en webservice.

      Je vais regarder pour le code à insérer

    • lien à ajouter dans /plugins/spip-pmb/inc/inc-notice_display.html (ou mieux surcharger le fichier dans squelettes/inc/inc-notice_display.html :

      <a href="#" onclick="w=window.open('[(#CONFIG{spip_pmb/url})]do_resa.php?lvl=resa&id_notice=[(#ENV{id})]&oresa=popup','doresa','scrollbars=yes,width=500,height=600,menubar=0,resizable=yes'); w.focus(); return false;">> Réserver l'ouvrage</a>
    • Ok merci ça marche, malgré des problèmes d’encodage entre iso et utf8. Mais pour l’instant nous ferons avec.
      Je reste vigilant sur les futures mises à jour

    Répondre à ce message

  • bonjour tout le monde ;
    svp j’ai installé le Logiciel PMB, et ca bien marché...mais le problème qui s’est posé ; c’est que lorsque j’ai sauvegardé ma base de donnée pour une nouvelle installation ; j’ai restauré ma base mais les caractères Arabes ont été changés et m’a donné des caractères meme non-latins aussi bien que certains des caractères Lantins ont changé et ont été remplacés par des caractères Illisibles.
    Une Solution SVP...Merci bcp !!

    Répondre à ce message

  • Site web SPIP : Incorrect response id

    Nous avons un site web SPIP (www.xxx.com)
    Et une installation PMB fonctionnel (www.yyy.com) les deux sont héberger dans des serveurs défirent et le système parait fonctionnel : le site web Spip (www.xxx.com) contact le PMB (www.xxx.com) est extracte les informations par flux rss aussi la consultation ainsi la réservation marche très bien.

    dans un autre scenario , on a garder le site web SPIP(www.xxx.com) héberger et on a installer le PMB dans un autre serveur aussi héberger (www.zzz.com) l’installation PMB est fonctionnel .On a reconfigurer l’adresse du PMB serveur dans le site web SPIP ( www.xxx.com ) mais le site web SPIP nous affiche une exception [ Exception reçue (3) : Incorrect response id (request id : 1, response id : ) ]

    Et le site web n’arrive pas à extracte l’information du PMB

    On n’arrive pas avoir une documentation sur la nature des exceptions pour nous oriente à résoudre le problème

    Merci de nous orienter sur cette exception.

    Répondre à ce message

  • Bonjour,
    J’ai suivi toutes les étapes de l’installation du plugin spip-pmb, la réservation passe bien, mais il m’affiche le message suivant :

    Warning : Missing argument 5 for pmb_reserver_ouvrage(), called in C :\wamp\www\portail\ecrire\public\composer.php(73) : eval()’d code on line 51 and defined in C :\wamp\www\portail\plugins\auto\spip-pmb\pmb_mes_fonctions.php on line 962.

    Et : La réservation n’a pas pu être réalisée pour la raison suivante : ??? (Il n’affiche aucune raison.)

    Merci d’avance

    Répondre à ce message

  • 2
    lantic

    Bonjour

    J’ai une incompatibilitré entre la signature de certaines fonctions du webservice pmb (3.3.6) et la derniere revision de spip-pmb (en fait c’est depuis les modifs faites sur la revision 37218.
    J’ai testé en pointant sur le site du risom, là ca marche, il doit tourner avec une version > 3.3.6 de pmb j’imagine.
    A defaut de recuperer une version de pmb > 3.3.6 (peut etre pas encore stable ?), y a t-il moyen de récupérer une version du plugin compatible avec la version officielle de pmb ?
    Merci bien pour ce super boulot en tout cas !

    • lantic

      Bon j’ai trouvé un contournement en utilisant la dernière révision du plugin avec un connecteur JSON-RPC (le SOAP ne marchant pas), MAIS les locations/sections comportant un caractère accentué ne sont pas retournées par le web service (les accents des résultats de recherche passent bien par contre).
      Ma base est en ISO-8859-1

    • Arnaud R.

      Je confirme : même souci chez moi.
      Sur un autre sujet, j’ai l’impression que si l’EAN de la notice n’est pas renseigné, la vignette ne s’affiche pas dans l’OPAC Spip, même si l’URL de la vignette est renseignée dans le catalogue.
      Cordialement.

    Répondre à ce message

  • Arnaud R.

    Bonjour,

    Peut-on interdire l’affichage de certaines notices dans l’OPAC SPIP ?
    Par exemple, est-il possible d’interdire l’affichage de toutes les notices de périodiques (qui seraient disponibles uniquement dans l’OPAC PMB) et d’autoriser toutes les autres ? Ou bien de n’afficher qu’un type de support (DVD par exemple) à l’exception de tous les autres ?

    L’un ou l’une d’entre vous a-t-il déjà tenté la manip’ ?

    Cordialement.

    Répondre à ce message

  • gorghoa

    Bonjour, les champs personnalisables ne semblent pas pris en compte lors de la consultation de notices dans spip.
    Y’a t’il un moyen de les afficher ?

    merci d’avance

    Répondre à ce message

  • feeling

    Bonjour,
    j’ai suivi les étapes du déclaration d’une réecriture d’URL SOAP tel que celle de OAI mais cela marche pas.
    (http://doc.sigb.net/doc_webservices_pmb/co/re_ecriture_url.html)
    voilà l’ Adresse du web service( ws/connector_out.php ?source_id=1&wsdl ) qui apparai dans Administration>Connecteurs > Connecteurs sortants
    Cordialement

    Répondre à ce message

  • 2
    didine

    « Installation du plugin Portail Web pour PMB
    Echec » rst ce normal ou pas
    merci de votre reponse

    • Arnault

      ne tiens pas compte de ce message, le plugin s’est installé correctement

    • Merci pour votre reponse

      j’ai bien suivi les instruction d’installation pas a pas du site http://doc.sigb.net/doc_portail_spi...

      dans le cas ou je voudrai faire une reservation il m’affiche un message d’erreur mais la reservation ca passe c’est qoui le probleme exactement ?

      le spip utilise soap ou Json-Rpc ????? c’est qoui les lien ?

      peut on modifier le fichier pmb_mes_fonction.php ?

      merci de me repondre

    Répondre à ce message

  • 1

    Bonjour,

    Merci pour votre réponse,

    Oui j’ai bien Autorisé la source SOAP pour l’utilisateur anonyme comme expliqué dans le tutoriel, mais rien n’y fait...

    Me manque-t-il quelques packages ? lequels ? Ou le problème est-il ailleurs ? Où ?

    • didine

      est ce que tu peux nous donner comment tu a fait pour securiser ta page phpmyadmin
      merci

    Répondre à ce message

  • didine

    j’ai bien suivi les instruction d’installation pas a pas du site http://doc.sigb.net/doc_portail_spip_pmb/co/guideWeb.html

    dans le cas ou je voudrai faire une reservation il m’affiche un message d’erreur mais la reservation ca passe c’est qoui le probleme exactement ?

    le spip utilise soap ou Json-Rpc ????? c’est qoui les lien peut on modifier le fichier pmb_mes_fonction.php ?

    merci de me repondre

    Répondre à ce message

  • Arnaud R.

    Salut,

    Juste un petit mot pour vous faire part d’un test d’installation du plugin 1.0.2 avec la version 2.1 de Spip :
    « Installation du plugin Portail Web pour PMB
    Echec »

    Répondre à ce message

  • bonjour,
    je suis un débutant et je veux utiliser ce plugins mais c’est pas trop explicite dans ce page ! donc je voudrais savoir comment procéder dans mon espace privé ?
    Merci d’avance.

    Répondre à ce message

  • Bonjour

    Un plugin qui répond à mes attentes ;
    Est-ce possible de l’installer sur un site disposant d’un squelette entièrement créé de mes mains ? Donc sans passer par Zpip ?

    Merci

    Phil

    Répondre à ce message

  • 1

    Bonjour,
    Bravo pour ce plugin ! j’espère réussir à l’installer car il correspond exactement à ce dont j’ai besoin !

    J’installe les différents plugins et lorsque j’arrive au tour de spip-pmb le site me dit :

    Parse error : syntax error, unexpected ’’ in aborescence/plugins/spip-pmb/pmb_mes_fonctions.php on line 34

    J’espère que vous pourrez m’aider,
    D’avance merci !
    RL

    • Erwan Martin

      Etes-vous sous PHP4 ?
      Si oui, sachez que le plugin ne marche que sous PHP5, tout comme la dernière version de PMB.

    Répondre à ce message

  • 4

    Bonjour et bravo pour ce plugin !

    Je rencontre cependant encore quelques problèmes :

    • concernant l’identification :
      • lorsque l’on se connecte avec un compte SPIP c’est OK, mais lorsque l’on utilise un compte PMB, l’identification marche (avec insertion dans la table auteurs de SPIP) mais avec les erreurs CFG suivantes (version de CFG utilisée : v1.14.4 / version SPIP-PMB : v1.0.2) :
    Notice: Undefined offset: 1 in /var/www/spipspip/plugins/auto/cfg/inc/cfg_config.php on line 27
    
    Notice: Undefined index: cfg_id in /var/www/spipspip/plugins/auto/cfg/depots/metapack.php on line 45
    
    Notice: Undefined index: cfg_id in /var/www/spipspip/plugins/auto/cfg/depots/metapack.php on line 58

    idem lorsque l’on utilise un identifiant/mot de de passe fictif n’existant ni dans SPIP ni PMB

      • l’identification ne semble pas être conservée, une fois loggé, lors de la navigation dans le site - à chaque page le formulaire d’identification est réinitialisé ;
    • concernant la navigation dans le catalogue, mon SPIP-PMB s’emmêle les pinceaux pour trois sections (et ce malgré un bon fonctionnement sur l’OPAC même - les id correspondent) alors que pour les autres tout est OK.

    Merci !

    • Bonjour,
      j’ai testé avec sur windows (easyphp 5.2.10) et sur un autre poste linux (PHP 5.2.6) et toujours le même problème avec les authentifications (même erreurs cfg)... je piétine... si vous avez des suggestions
      Merci

    • Bonjour,

      vous pouvez désactiver l’affichage des « notices » php

      -  mettez également en commentaire la ligne 17 de /auth/pmb.php, c’est peut-être de là que vient l’affichage des notices :

      // error_reporting(E_ALL);

      concernant la navigation dans le catalogue et les pbs de sections, avez-vous un lien qu’on puisse regarder ?
      la localisation est-elle aussi passée en paramètre (id_location_memo) ?

    • Bonjour,
      en commentant la ligne 17, les erreurs cfg ne sont plus affichées. Qu’entendez-vous par « désactiver l’affichage des « notices » php » ?
      Il semble que l’authentification demeure lors de la navigation de page en page ; cependant, lorsque l’on clique sur « Accédez à votre compte » (lecteur PMB) d’autres erreurs apparaissent (mais les informations sur le compte (réservations, prêts en cours ou en retard sont ok) :

      Warning: Missing argument 3 for pmb_tester_session(), called in /var/www/spipspip/ecrire/public/composer.php(51) : eval()'d code on line 260 and defined in /var/www/spipspip/plugins/auto/spip-pmb/pmb_mes_fonctions.php on line 1052
      
      Warning: Missing argument 2 for pmb_reservations_extraire(), called in /var/www/spipspip/ecrire/public/composer.php(51) : eval()'d code on line 444 and defined in /var/www/spipspip/plugins/auto/spip-pmb/pmb_mes_fonctions.php on line 1015

      Concernant la navigation dans le catalogue, l’id_location_memo semble passée en paramètres (du moins dans l’adresse) - je vais essayer de mettre en ligne tout ceci dans la semaine pour que vous puissiez constater.

      Merci

    • Ci joint les adresses ou vous pourrez constater le problème avec la navigation dans les sections :
      OPAC
      Site SPIP/PMB
      Le problème concerne la section Documentaires dans la localisation CDI. Bibliothèque d’étude / la section Romans & Nouvelles dans la localisation CDI. Bibliothèque de lecture / la section Périodiques dans la localisation CDI. Bibliothèque de lecture. Dans l’OPAC, tout est ok.

    Répondre à ce message

  • 1

    Bonjour,

    Oui, si je laisse l’adresse par défaut, tout fonctionne. Je pense que le problème est au niveau du PMBSOAPAPI, quand je suis la procédure décrite, je n’obtient la meme page. Voici un lien vers ce que j’obtient : http://193.194.92.84/pmb/ws/connector_out.php?source_id=5&wsdl.

    Je vous remercie infiniment.

    Nina.

    • Vérifiez bien que cette étape du tutoriel a été faite :
      http://doc.sigb.net/doc_portail_spi...

      Autoriser la source SOAP pour l’utilisateur anonyme

      Cette étape est cruciale pour que le portail puisse utiliser les webservices.

      En Administration > Connecteurs > Autorisations, cliquez sur la ligne Groupe anonyme, puis dans le nouvel écran, cochez la source Portail SPIP-PMB pour l’autoriser.

      Cliquez ensuite sur Enregistrer.

    Répondre à ce message

  • 1

    Merci pour la rapidité de ta réponse,

    Justement j’ai suivi exactement la procédure décrite. J’ai donc bien autorisé la source soap. J’ai tout essayé, j’ai cherché sur les forums, je suis désespère.
    Dois-je réinstaller ? Reconfigurer ?

    Aidez-moi SVP.

    Merci.

    Répondre à ce message

  • 1

    Bonjour, je remercie vivement tous les développeurs de ce plugin. Un grand bravo à vous tous.

    Cependant je rencontre un problème avec le plugin. j’ai installé les plugins nécéssaires au fonctionnement de celui-ci, je les ai tous activés mais lorsque j’active spip_pmb, on me retourne les erreurs suivantes dans l’espace publique du site :

    Fatal error : Uncaught SoapFault exception : [Client] Function (« pmbesOPACGeneric_list_locations ») is not a valid method for this service in /var/www/portail/plugins/auto/spip-pmb/spip-pmb/pmb_mes_fonctions.php:85 Stack trace : #0 [internal function] : SoapClient->__call(’pmbesOPACGeneri...’, Array) #1 /var/www/portail/plugins/auto/spip-pmb/spip-pmb/pmb_mes_fonctions.php(85) : SoapClient->pmbesOPACGeneric_list_locations() #2 /var/www/portail/ecrire/public/composer.php(51) : eval()’d code(269) : pmb_liste_afficher_locations(’’) #3 /var/www/portail/ecrire/public/parametrer.php(103) : html_ab3cdc18f961682536a6eb3721034e1a(Array, Array) #4 /var/www/portail/ecrire/public/assembler.php(220) : public_parametrer_dist(’inclure/rubriqu...’, Array, ’5/inclure%2Frub...’, NULL) #5 /var/www/portail/ecrire/public/assembler.php(548) : inclure_page(’inclure/rubriqu...’, Array, NULL) #6 /var/www/portail/ecrire/inc/utils.php(1616) : evaluer_fond(’inclure/rubriqu...’, Array, NULL) #7 /var/www/portail/ecrire/public.php(17) : recuperer_fond(’inclure/navi in /var/www/portail/plugins/auto/spip-pmb/spip-pmb/pmb_mes_fonctions.php on line 85

    Je joins au message une capture d’écran de ce que j’obtient dans l’espace publique. Si quelqu’un pouvait m’aider.

    Je vous remercie d’avance.

    Nina.

    • Arnault Pachot

      Le pb a été abordé sur la liste pmb-user : je cite Florent de pmb :
      « Dans Administration > Connecteurs > Autorisations, allez dans le menu Autorisations, cliquez sur la ligne du groupe « Anonyme » et cochez la source soap pour l’autoriser. »

      Tenez moi au courant
      Arnault

    Répondre à ce message

  • 4

    Bonjour,

    Ayant vu que l’on pouvait activer spip-pmb pour spip 2, je teste actuellement spip_pmb, avec une verision spip 2.0.*

    J’ai installé bonux et cfg. Jusque la tout va bien. Seulement, il m’est impossible de syndiquer des flux de n’importe quel opac. (testé avec celui la par exemple : http://pmb.biblio.free.fr/opac_css/rss.php?id=14 )

    L’erreur :

    Attention : la syndication de ce site a rencontré un problème ; le système est donc temporairement interrompu. Vérifiez l’adresse du fichier de syndication de ce site (http://pmb.biblio.free.fr/opac_css/rss.php?id=14), et tentez une nouvelle récupération des informations.

    Et si je tente, erreur 302...

    je ne sais pas trop d’où ça vient.
    Et tant que j’y suis, c’est quoi le wsdl à renseigner dans le cfg de spip-pmb ???

    En tout cas, merci pour ce plug’ plus qu’intéressant...

    • Arnault Pachot

      Bonjour, la version pour spip 2.0 est en développement, il vaut mieux attendre qu’elle soit finalisée et documentée pour la tester (avant la fin de l’année si tout va bien :) ). Cette version nécessite en outre la nouvelle version en développement de PMB et n’utilise plus les flux RSS mais les webservices.

    • Ok, merci pour la réponse. J’attendrai comme il se doit.

      Néanmoins, si vous avez besoin d’aide pour des tests ou n’importe quoi, vous devriez pouvoir compter sur moi.

      à bientôt

    • bonjour
      je cherche un plugin ou une methode qui me permet d’ajouter des blocs à mon site en spip pour accèder à d’autres sites internet

    • Voici donc la refonte du plugin tant attendue !

      a+

    Répondre à ce message

  • 1

    Bonjour,
    très intéressée par le projet, j’aimerais savoir où en est l’avancement de la prochaine version en cours de développement. Est-elle prévue dans les prochains jours, prochains mois... ? C’est juste pour avoir une idée et savoir si je peux attendre la version en cours de développement ou si il vaut mieux utiliser la version stable téléchargeable à ce jour pour ensuite migrer le site.

    • Bonjour,

      La nouvelle version qui intègre les webservices pmb est une déclinaison générique du squelette risom.

      Nous intégrons en ce moment les webservices, une version « officielle » sera dispo avant la fin de l’année.

    Répondre à ce message

  • 1

    Salut,

    Tout d’abord un immense merci aux développeurs de ce plugin : quelle idée formidable !

    Ensuite, un problème : alors que le flux Rss est valide et contient les notices, la syndication du catalogue ne fonctionne pas ; ça donne cette erreur.

    Warning : preg_split() [function.preg-split] : Compilation failed : POSIX named classes are supported only within a class at offset 13 in /var/alternc/html/CheminDuRépertoire/plugins/auto/spip-pmb/inc/syndic.php on line 298

    Warning : preg_match_all() [function.preg-match-all] : Compilation failed : POSIX named classes are supported only within a class at offset 14 in /var/alternc/html/CheminDuRépertoire/plugins/auto/spip-pmb/inc/syndic.php on line 319

    HTTP 302

    J’ai vu que des erreurs similaires avaient conduit dans le passé à modifier le noyau de Spip.

    Quelqu’un a-t-il une idée ?

    Arnaud
    (Spip 2.0.9 [14398] - Spip-PMB 0.4 BETA SVN [28074])

    • Je me réponds :
      après une semaine pendant laquelle je n’ai touché à rien, la syndication fonctionne et les notices s’affichent correctement.

      Donc, pour ceux à qui arriverait cette même mésaventure, peut-être un conseil : attendre et voir.

      Amicalement.
      Arnaud

    Répondre à ce message

  • 1

    Bonjour,

    Où en êtes-vous dans le portage de PMB pour SPIP 2 ? Peut-on l’attendre à brève échéance ?

    Je suis très intéressé par ce projet — et plutôt impressionné par l’implémentation sur le site RISOM (les squelettes sont-ils disponibles ?).

    en vous remerciant,

    François

    • Le plugin est développé sur spip-zone (il faut un client SVN pour le récupérer), vous avez accès aux squelettes bien sûr, mais il manque pour l’instant le principal, à savoir l’intégration des webservices de pmb.

      Je pense qu’on aura une première version fonctionnelle cet été, qui inclura le squelette risom complet.

      Arnault

    Répondre à ce message

  • 1

    J’utilise SPIP-Pmb pour afficher une bibliographie sur mon site en lien avec ma bibliothèque sous PMB. C’est très pratique. Mais a priori, d’après mes tests, le passage sous SPIP 2.0 nécessite un portage du plugin. C’est dans les tuyaux ?
    Merci d’avance.

    Répondre à ce message

  • 2

    Je fais un test en local avec pmb et SPIP 1.9.2a sur le même serveur. Je n’ai aucun article syndiqué alors que le flux RSS généré par PMB me semble valide. Message d’erreur obtenu après appui sur le bouton "mettre à jour maintenant" :

    « Warning : strpos() : Empty delimiter. in c :\program files\easyphp1-8\www\spip\plugins\spip-pmb\inc\syndic.php on line 542

    HTTP 302
    Si votre navigateur n’est pas redirigé, cliquez ici pour continuer. »

    Une idée ?
    Merci.

    • bonjour,

      Pouvez-vous tester cette version du plugin ?

      Si celà ne fonctionne pas, pouvez-vous m’envoyer par mail votre flux rss issus de pmb ?

      merci pour votre collaboration,

      Arnault

    • ça marche ! Il ne me reste plus qu’à tester les boucles. Merci bien.

    Répondre à ce message

  • 5

    Je n’arrive pas à faire un lien vers la référence dans l’opac CSS depuis ma boucle spip.

    Par exemple, quand je clique sur le titre du livre sur mon site, j’arrive alors dans la bibliotheque, qui pointe sur la page avec toutes les références de ce livre en question

    Est ce possible ?

    Merci

    Répondre à ce message

  • 6

    C’est le message que j’obtiens systématiquement avec la version 1.9.2a de SPIP. Avec la version 1.9.2, ça marchait... Régression ?

    Bonne chance.

    • Autant pour moi.... le problème n’existe qu’avec la 1.9.2a, avec la 1.9.2b ça marche.

      Milles excuses.

    • J’ai crié victoire un peu trop tôt... Quand la base SPIP et la base PMB sont sur deux serveurs différents la syndication fonctionne, quand elles sont sur le même serveur, ça ne marche pas. Etrange, non ?

    • J’ai le même pb. Est-ce que la solution a été trouvée ?

      Merci.

    • Le problème vient du fait que mon hébergeur (PHPNET) n’accepte pas pour des raisons de sécurité un lien RSS entre deux bases MySQl installées sur le même serveur. Donc la solution a été de déplacer l’une des deux bases chez un autre hébergeur...

    • Bonjour

      Je souhaite installé PMB en lien avec un site SPIP 192b

      Si les bases MySQL sont chez le même hébergeur mais sur deux serveurs différents, pensez vous que cela va marcher ?

      Avant de tenter l’aventure, merci de me renseigner !

      Au plaisir de vous lire

    • Il faut voir avec votre hébergeur : ce n’est pas une contrainte technique, c’est un choix de sécurité...

    Répondre à ce message

  • Yes !

    Moi Spipeuse, ma soeur PMBiste : voilà de quoi renforcer nos liens ! Merci pour ce plugin

    Répondre à ce message

  • 3

    Je profite de cet été pourri pour tester le plugin et j’ai quelques questions :

    1) comment trier dans le flux, les articles correspondant à une notice type livre de celles correspondant à une notice type périodique ?

    2) en utilisant certaines balises on récupère des infos « parasites ». exemple, avec #PMB_AUTEURS s’affiche aussi la avleur de l’attribut fonction (auteur, relieur....) ; de même #PMB_EDITEUR pour un périodique affichera un disgracieux < - - texte imprimé] ; suivi du numéro du périodique.

    Merci d’avance.

    • J’ai l’impression que le flux généré pour un périodique n’est pas bien géré en raison de caractères type virgule ou deux points. Par exemple :

      Egypte : Tiyi, reine et déesse in Archéologia (394, Novembre - 2002)< - - Tiyi

      Egypte, la technique des prêtres embaumeurs in Archéologia (436, Septembre - 2006)< - - la technique des prêtres embaumeurs [texte imprimé]

    • Arnault

      salut,

      Les problèmes de découpage sont liés à la structure trop « souple » du flux rss généré par pmb. En principe le format devrait évoluer dans une prochaine version de PMB vers un format plus structuré et j’adapterai alors le plugin en conséquence.

      Je suis surpris sur le pb de syndication sur même serveur. As-tu un lien que je regarde ?

    • Envoies moi un mail et par retour je te donne un accès au fil RSS et à l’espace privé.

      A+

    Répondre à ce message

  • Je ne sais pas trop ou mettre ce lien qui pourrait être intéressant, alors il abouti ici histoire de ne pas le perdre, même si cela n’a pas de rapport direct avec PMP du moins c’est le même contexte d’usage.

    Répondre à ce message

  • 3
    dominique thébault

    Bonjour à tous,

    Utilisateur professionnel de pmb je suis très intéressé par cette contribution complémentaire. Toutefois au cours de l’installation j’obtients ce message :

    Erreur d’analyse XML : instruction de traitement XML pas au début d’une entité externe
    Emplacement : http://xxx.x.x.x/mabase/spip.php?page=backend
    Numéro de ligne 2, Colonne 1 :

    <?xml version="1.0" encoding="utf-8"?>

    peut-on me guider plus avant ?

    • bonjour,

      Je fais suite à notre contact téléphonique :

      Il ne s’agit pas d’un problème lié à l’activation du plugin, mais un soucis avec le fichier backend.html sous spip 1.9.2.

      Pour résoudre ce problème, il faut modifier le fichier backend.html et mettre les deux lignes :

      [(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]

      et <?xml version="1.0"[ encoding="(#CHARSET)"]?> sur la même ligne.

      a+
      Arnault

    • titchagui

      J’ai le même problème et votre astuce ne marche pas du tout (j’y avais pensé aussi). Je suppose qu’un autre fichier doit foutre le bordel...
      En local ça marche mais pas sur mon serveur (pourtant ça a déjà marché sur mon serveur online). Les fichiers backend sont strictement identiques. Je viens de les mettre à jour en SPIP 1.9.2 (j’étais précédemment en 1.9.1) et toujours le même souci. Pour la mise à jour j’ai copié tous les fichiers sur le FTP donc les fichiers livrés par SPIP sont les mêmes sur mon serveur online et en local.
      Peut-être un problème de choix d’encodage ou un truc dans le genre ? mais ce qui me surprend c’est que ça a déjà marché avant...

    • Bonjour,

      Je pense avoir corrigé le problème. Sur le site de test, le fonctionnement est correct comme vous pouvez le voir ici.

      J’ai mis à jour le zip du plugin pour la 1.9.2.

      Tenez-moi au courant, et donnez-nous l’adresse de votre site une fois qu’il sera en fonctionnement

      Arnault

    Répondre à ce message

  • 1

    Bravo pour votre démarche.
    Je me pose toutefois la question de savoir pourquoi utiliser le fil rss de PMB.
    Il est possible depuis la version 1.9 d’effectuer des boucles spip sur des tables de PMB.
    Merci d’avance pour votre réponse.
    Bernard Strainchamps
    Ex Bibliothécaire

    • Merci pour votre message.

      Dans un premier temps nous avons décidé d’utiliser les flux RSS pour bénéficier des nombreuses fonctionnalités offertes à la fois par PMB (selection des ouvrages à envoyer, basée sur des équations permettant toutes les combinaisons, même les plus complexes, et paramétrables pour chaque flux) et offertes par SPIP (interface d’administration permettant la gestion des echecs de connexion et la suppression manuelle de certains ouvrages dans le flux).

      De plus, à mon avis, passer par un format standard d’échange tel que les flux rss a deux autres avantages :

      -  pas de problème de compatibilité si la structure des bases de PMB change,
      -  pas besoin de gérer les accès sécurisés aux bases

      Toutefois, pour la suite du développement, nous devrions intégrer (en plus) l’utilisation des tables externes comme vous le suggérez, ceci afin d’étendre notamment la recherche d’ouvrages à l’ensemble du catalogue.

      Arnault.

    Répondre à ce message

  • 3
    Wilfried

    Bonjour à tous,

    Nouvel utilisateur de SPIP (test), j’ai souhaité tester PMB pour la refonte d’un catalogue d’environ 1100 ouvrages. Pour l’install de PMB, aucun soucis, bravo pour cet outil très complet.

    En revanche, lorsque j’active le plugin dans SPIP 1.9.2a, je me retrouve avec un problème dans l’espace admin privé, dans la page A suivre : affichage très lent puis disparition des rubriques à l’affichage. Je pense qu’il s’agit évidemment d’une erreur de ma part. Pourriez-vous me dire d’où cela peut-il provenir ?

    Merci

    @+

    Wilfried

    • bonjour,

      C’est un problème lié à la version de SPIP que vous utilisez.

      Actuellement le plugin n’est compatible qu’avec la version précédente de SPIP, la version 1.9.1. Le portage en 1.9.2 sera réalisé prochaiement.

      a+
      Arnault

    • J’ai généré une nouvelle archive du plugin, compatible avec la version 1.9.2a de spip que vous utilisez.

      Tenez moi au courant

      Arnault

    • Wilfried

      Chapeau bas pour la réactivité. Je vais de suite voir...
      Wilfried

    Répondre à ce message

  • 1

    Tout d’abord, merci pour cette réponse. Je me suis rendue compte que le problème n’était pas la production du fil (DSI), mais la façon de le « remplir » (travail en amont de création de paniers... bannettes...). L’idée, c’est un flux RSS des nouveautés.

    Question sur le fonctionnement du plugin que j’ai testé : les notices s’affichent dans l’espace privé. Dans l’espace public, le nom du site syndiqué s’affiche dans une colonne à droite (mon squelette est ainsi fait). Le clic sur son nom ouvre une fenêtre du navigateur pour dérouler le flux RSS. D’où la question : les notices peuvent-elles être lisibles « à partir » de l’interface publique du SPIP ? Le site cité en exemple publie-t-il ses articles de nouveautés à partir du flux ou doit-il publier un article spécifique ? Publie-t-il ses articles à partir des données de l’interface privée ?

    Voilà le fond de mon questionnement.

    KMk

    • Pour afficher les ouvrages (notices PMB) dans l’espace public, vous devez soit utiliser le squelette par défaut, soit modifier vos squelettes pour y ajouter la nouvelle boucle SYNDIC_ARTICLES_PMB.

      Voici un exemple pour afficher deux notices au hasard sur la page d’accueil (dans sommaire.html) :

      <BOUCLE_fluxpmb(SITES){syndication="oui"}>
      				<B_syndic_pmb>
      				<div class="divers">
      					<h2 class="menu-titre">Au hasard du catalogue...</h2>
      					<ul>
      					<BOUCLE_syndic_pmb(SYNDIC_ARTICLES_PMB){id_syndic=#ID_SYNDIC}{pmb_photo_src!=""}{par hasard} {0,2}>
      					<li><img src=#PMB_PHOTO_SRC class="spip_logos" alt="[ pas de photo ]" />
      						<br/><a href="spip.php?page=article-syndic-pmb&id_syndic_article=#ID_SYNDIC_ARTICLE"[ title="(#NOM_SITE|texte_backend)"] class="spip_out">[(#TITRE)]</a> par #LESAUTEURS. 
      						[(#DESCRIPTIF|couper{150})]
      					</li>
      					</BOUCLE_syndic_pmb>
      					</ul>
      				</div>
      				</B_syndic_pmb>
      			</BOUCLE_fluxpmb>

      Je vous invite à vous inspirer des squelettes fournis avec le plugin pour démarrer.

      Arnault

    Répondre à ce message

  • 1

    Bonjour,
    Contente de voir une telle proposition collaborative !
    Je suis intéressée par la démarche et le projet car j’utilise les deux systèmes (pour le moment dans deux structures différentes).
    Je rencontre un problème : je ne sais pas comment générer un flux RSS avec PMB. Pour tester la liaison entre spip et PMB, je m’y suis essayée... sans succès. J’ai autorisé la publication d’un fil RSS dans l’OPAC du PMB. Je ne sais pas paramétrer la production d’un fil dans PMB.
    Pourriez-vous m’éclairer afin que je puisse tester l’application... et convaincre mon entourage de l’utilité de faire évoluer nos outils ?
    Merci par avance !
    KMk

    • Arnault Pachot

      Bonjour,

      La création des fils RSS dans PMB se fait dans l’onglet D.S.I : Diffusion sélective de l’information
      (Choisir -> Flux RSS : Définition)

      a+
      Arnault

    Répondre à ce message

  • Une chose que j’apprécie particulièrement dans cette contrib est sa démarche de construire un pont avec un autre projet GPL abouti dans son domaine (plutot que de chercher à tout réinventer en interne), jusqu’à établir le dialogue avec les auteurs dudit projet.

    ll me semble que c’est une très bonne illustration des possibilitées d’utiliser SPIP en outil d’édition (boucles, balises, squelettes, etc ...) d’autres bases ayant aussi leurs propres scripts par ailleurs (ici une base de donnée documentaire). C’est un aspect de SPIP initié avec le nouveau compilateur de la version 1.8, renforcé par le mécanisme des plugins de la version 1.9 et tous les travaux associés, et certainement un des chantiers important de SPIP en cours.

    En espèrant que cela donne des idées à d’autres contributeurs

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom