plugin refbase - commentaires plugin refbase 2020-08-03T10:34:17Z https://files.spip.org/plugin-refbase#comment506115 2020-08-03T10:34:17Z <p>Ah zut merci pour l'info<small class="fine d-inline"> </small>!. <br class="autobr"> En 3.2 on a donc la réponse… Un test en 3.1 serait encore nécessaire du coup, je vais peut-être essayer, si je teste je viens donner l'info ici.</p> <p>Merci<small class="fine d-inline"> </small>!</p> plugin refbase 2020-08-03T09:28:13Z https://files.spip.org/plugin-refbase#comment506114 2020-08-03T09:28:13Z <p>Autant pour moi, dans les commentaires, quelqu'un a signalé en décembre 2019 des problèmes de compatibilité (<a href="https://contrib.spip.net/plugin-refbase#comment503384-503356" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/plugin-refbase#comment503384-503356</a>) mais sans identifier la source du problème.</p> plugin refbase 2020-08-03T09:26:40Z https://files.spip.org/plugin-refbase#comment506113 2020-08-03T09:26:40Z <p>Bonjour,</p> <p>je ne pense pas que quelqu'un a déjà essayé ce plugin sous la dernière version de Spip.</p> <p>A priori, je ne pense pas qu'il y ait de problème mais il faudrait faire des tests. Pour cela, tu peux télécharger le plugin et juste modifier la limite de compatibilité avec SPIP dans le fichier <code class="spip_code spip_code_inline" dir="ltr">paquet.xml</code> afin de pouvoir l'activer sur un SPIP récent.</p> <p>Si jamais cela fonctionne sans problème, n'hésite pas à le mentionner ici sur le forum.</p> plugin refbase 2020-08-03T09:18:59Z https://files.spip.org/plugin-refbase#comment506112 2020-08-03T09:18:59Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>Savez-vous si ce plugin fonctionne en 3.1<small class="fine d-inline"> </small>? Qui à testé la bidouille du marqueur de compatibilité du plugin<small class="fine d-inline"> </small>?… Je dois mettre à jour un site, et ce plugin m'est juste indispensable…</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> plugin refbase 2019-12-15T11:20:31Z https://files.spip.org/plugin-refbase#comment503384 2019-12-15T11:20:31Z <p>Merci Joseph pour ce retour. <br class="autobr"> Le plugin est bien activé (et mis en compatibilité 3.2.* dans le fichier paquet.xml) et tout a l'air de fonctionner (je n'ai pas réussi à trouver d'erreur sur le serveur par exemple) mais rien ne s'affiche sur les pages à l'emplacement des balises d'inclusion . Je n'ai pas trouvé comment débugger efficacement pour trouver là où l'inclusion bloque.</p> <p>je vais regarder du côté de Zotspip qui semble en effet intéressant.</p> plugin refbase 2019-12-14T15:57:04Z https://files.spip.org/plugin-refbase#comment503365 2019-12-14T15:57:04Z <p>PS : peux-tu décrire un peu plus précisément le problème que tu rencontres<small class="fine d-inline"> </small>? Est-ce juste que le plugin ne s'active pas sous SPIP 3.2 car pas indiqué comme compatible<small class="fine d-inline"> </small>?</p> <p>Si c'est le cas, essaie de modifier la borne de compatibilité dans le fichier paquet.xml et de voir si tu peux l'activer sous SPIP 3.2.</p> <p>Cdlt</p> plugin refbase 2019-12-14T15:55:38Z https://files.spip.org/plugin-refbase#comment503364 2019-12-14T15:55:38Z <p>Bonjour,</p> <p>le logiciel Refbase n'a pas été mis à jour depuis 2008. Pour ma part, je n'ai plus que très peu de temps à consacrer au suivi des plugins.</p> <p>A moins que quelqu'un décide de faire évoluer ce plugin sur la zone, il y a des chances qu'il n'y ait plus d'évolution.</p> <p>Ceci dit, il me semble que le plugin Zotspip est une bonne alternative, et plus pérenne.</p> <p>Cdlt</p> plugin refbase 2019-12-14T00:01:52Z https://files.spip.org/plugin-refbase#comment503356 2019-12-14T00:01:52Z <p>Bonjour,<br class="autobr"> Les inclusions refbase par le plugin ne fonctionnent pas sous spip 3.2, est-il prévu une mise à jour de compatibilité<small class="fine d-inline"> </small>?<br class="autobr"> Merci,</p> plugin refbase 2014-12-18T05:58:35Z https://files.spip.org/plugin-refbase#comment478573 2014-12-18T05:58:35Z <p>Regarde le paramètre <strong>where</strong> des modèles dans la doc.</p> plugin refbase 2014-12-18T05:56:47Z https://files.spip.org/plugin-refbase#comment478572 2014-12-18T05:56:47Z <p>Refbase devrait avoir un flux RSS des derniers ajouts. Ce flux peut être syndiqué dans SPIP. Il suffit de faire une mailing liste automatique à partir des derniers articles syndiqués.</p> plugin refbase 2014-12-18T00:53:29Z https://files.spip.org/plugin-refbase#comment478571 2014-12-18T00:53:29Z <p>Bonjour Joseph, je suis actuellement sur un site de chercheurs, on me demande s'il est possible en cas d'ajout de publication sur refbase, d'avoir une création automatique d'un article spip annonçant cette publication<small class="fine d-inline"> </small>? Qui lui même serait relayé ensuite sur une mailing list etc.. Merci<small class="fine d-inline"> </small>!</p> plugin refbase 2014-12-15T11:19:56Z https://files.spip.org/plugin-refbase#comment478520 2014-12-15T11:19:56Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>J'essaye de faire ceci avec le patch actif :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- #SET{ma_regexpauteur, [(#NOM|match{^\w+?})], [(#NOM|match{#GET{ma_regexp}, Uims}|couper{1})] --> (me retourne un truc du genre Dupond, R) [ <h3>Publications 2</h3> (#REFBASE{style=MLA|vue=citations|par=notes|max=100|auteur=[(#GET{ma_regexpauteur})]})<hr>]</code></pre></div> <p>Mais ça me retourne je crois toutes les publis, ou un grand nombre…</p> <p>Vous avez une idée<small class="fine d-inline"> </small>? (ps : je suis obligé d'utiliser ce logiciel, et pas zotero dans mon cas.) merci<small class="fine d-inline"> </small>!</p> plugin refbase 2014-11-27T16:35:04Z https://files.spip.org/plugin-refbase#comment478209 2014-11-27T16:35:04Z <p>Merci beaucoup à Joseph pour le plugin, et un autre merci pour ce patch à erational, car c'est une fonction à avoir en natif qui à bien marché pour moi<small class="fine d-inline"> </small>!</p> plugin refbase 2014-03-26T16:04:29Z https://files.spip.org/plugin-refbase#comment474638 2014-03-26T16:04:29Z <p>Bonjour, je n'utilise plus refbase depuis plusieurs années, ayant adopté ZotSpip.</p> <p>Il semble que la nouvelle version de l'API de refbase ne permette plus de faire ce genre de recherche. Dès lors, il faut soit se passer de la vue recap soit modifier Refbase pour l'autoriser à nouveau pour un non admin.</p> <p>Cordialement</p> plugin refbase 2014-03-26T09:23:14Z https://files.spip.org/plugin-refbase#comment474623 2014-03-26T09:23:14Z <p>En fait, plus précisément je constate que c'est la « Vue Recap » qui ne fonctionne plus.</p> <p>JYves</p> plugin refbase 2014-03-25T09:19:44Z https://files.spip.org/plugin-refbase#comment474608 2014-03-25T09:19:44Z <p>Pour Info :<br class="autobr"> Refbase 0.9.6 vient de sortir <a href="http://sourceforge.net/p/refbase/news/" class="spip_url spip_out auto" rel="nofollow external">http://sourceforge.net/p/refbase/news/</a><br class="autobr"> Des modifs ont été faites sur le fichier search.php : <a href="http://sourceforge.net/p/refbase/code/1378/" class="spip_url spip_out auto" rel="nofollow external">http://sourceforge.net/p/refbase/code/1378/</a></p> <p>Et le plugin ne fonctionne plus depuis.</p> <p>Jean-Yves</p> plugin refbase 2013-03-01T00:17:30Z https://files.spip.org/plugin-refbase#comment465787 2013-03-01T00:17:30Z <p>oui j'avais déjà lu ton commentaire précédent , mais comme il y a beaucoup d'inertie, on va continuer a l'utiliser quelque temps . J'aime beaucoup zotero mais le coté quasi impossible (car non documenté ) de disposer de son propre serveur me décourage de le mettre en place comme ressource communautaire.</p> <p>j'avais pensé un moment regarder du coté de jabref qui propose un sauvegarde dans un base sql, mais je n'ai pas eu le temps de creuser ça.</p> <p>donc tant que refbase marche ca me va. :)</p> plugin refbase 2013-02-27T17:35:26Z https://files.spip.org/plugin-refbase#comment465741 2013-02-27T17:35:26Z <p>Bonjour,</p> <p>RefBase n'a pas évolué depuis plusieurs années, restant toujours en version 0.9.5 non compatible avec PHP 5. Il y a certes une version de développement mais le projet n'est plus dynamique.</p> <p>Personnellement, j'ai décidé de migrer vers Zotero pour gérer les références bibliographiques en l'interfaçant avec SPIP via le plugin <a href='https://files.spip.org/Le-plugin-ZotSpip' class="spip_in" rel='nofollow'>ZotSpip</a>. Cela s'avère beaucoup plus puissant et efficace et l'intégration dans SPIP est bien meilleure.</p> <p>Du coup, je ne suis plus que de loin RefBase.</p> <p>Bien cordialement</p> plugin refbase 2013-02-27T12:55:57Z https://files.spip.org/plugin-refbase#comment465732 2013-02-27T12:55:57Z <p>Quelques petites astuces :</p> <ul class="spip"><li> comme la gestion des groupes/tag est mauvaise dans refbase, et comme souvent on a envie d'effectuer une recherche sur un groupe d'individus, le moyen le plus simple d'y arriver est d'utiliser le filtre « where » <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><refbase|where= author RLIKE "Einstein" OR author RLIKE "Landau" OR author RLIKE "Moi" ></code></pre></div></li></ul><ul class="spip"><li> les notes de pied de page sont très pratique , on peut copier partiellement leur fonctionnement en utilisant les ancres présentes dans le code de refabse. <br class="autobr"> Si l'article a l'id 2453 ( regarder vers ou pointe la loupe/lien ) on peut créer un lien <a href="#ref2453" class="spip_ancre" rel='nofollow'>[1]</a> dans le corps du texte.</li></ul> <p><code class="spip_code spip_code_inline" dir="ltr"> [[1]->#ref2453] </code></p> <p>j'espère que cela aidera quelqu'un</p> plugin refbase 2013-02-27T09:59:39Z https://files.spip.org/plugin-refbase#comment465730 2013-02-27T09:59:39Z <p>Pour info</p> <p>j'ai eu un certain nombre de problèmes lors de la mise a jour de notre serveur, l'ancienne version de refbase (encore sur l'ancien serveur) que nous utilisions n'était plus compatible (avec le plug-in). Je suppose une incompatibilité de version php.</p> <p>- le plugin fonctionnait correctement sur l'ancien serveur avec spip3+refbase plug-in. <br>- Sur le nouveau serveur spip3+refbase plug-in acceptait de fonctionner avec le site demo.refbase.net.</p> <p>du coup j'ai du faire une copie de la base sql de refbase sur le nouveau serveur et installer la version bleeding-edge de refbase ( svn sourceforge ), maintenant tout fonctionne.</p> plugin refbase 2012-08-24T08:11:28Z https://files.spip.org/plugin-refbase#comment460562 2012-08-24T08:11:28Z <p>J'oubliai, concernant ton patch, tu peux commiter sans problème. Je n'y ai aucune opopposition. C'est même une idée ingénieuse (pour ma part je n'ai jamais eu ce besoin).</p> <p>Il faut juste assurer la rétrocompatibilité de <code class="spip_code spip_code_inline" dir="ltr">#REFBASE{'lien_requete'}</code> pour ceux qui l'utilise.</p> <p>Amicalement</p> plugin refbase 2012-08-24T08:08:49Z https://files.spip.org/plugin-refbase#comment460561 2012-08-24T08:08:49Z <p>L'usage usuel est en premier l'appel du modèle via le texte d'un article.<br class="autobr"> La balise #REFBASE cherche en fait l'ensemble des paramètres parmi les variables d'environnement. La seule option que l'on peut passer directement à la balise est #REFBASE<i>'lien_requete'</i> pour ne renvoyer que le lien de la requête vers RefBase et non le résultat du lien.</p> <p>Si tu as besoin d'utiliser directement le modèle dans un squelette, je te suggère de faire : <code class="spip_code spip_code_inline" dir="ltr"><INCLURE{fond=modeles/refbase,style=MLA&vue=citations&par=notes&max=10}></code></p> <p>Ca devrait marcher (à vérifier).</p> <p>Pour info, j'ai pour ma part abandonné RefBase (le développement étant peu actif et quelques soucis avec PHP5, l'internationalisation ou les possibilités d'import/export) pour Zotero, en couplant une biblio Zotero avec SPIP. Voir <a href='https://files.spip.org/Le-plugin-ZotSpip' class="spip_in" rel='nofollow'>Le plugin ZotSpip</a>.</p> <p>Cordialement</p> plugin refbase 2012-08-24T07:19:49Z https://files.spip.org/plugin-refbase#comment460558 2012-08-24T07:19:49Z <p>merci pour le plugin.<br class="autobr"> j'ai eu un petit soucis si l'on tente d'intégrer la balise directement dans un squelette si on veut passer des arguments à <code class="spip_code spip_code_inline" dir="ltr">#REFBASE</code>.<br class="autobr"> La solution <code class="spip_code spip_code_inline" dir="ltr">[(#MODELE{refbase}{param})]</code> ne semble pas passer non plus.</p> <p>J'ai peut-être mal compris l'utilisation du modèle ...<br class="autobr"> Actuellement, j'ai ajouté un patch qui teste si des options sont passées pour les prendre comme variable d'environnement<br class="autobr"> cela permet des écritures du type</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#REFBASE{style=MLA|vue=citations|par=notes|max=10|auteur=#GET{like_search}})]</code></pre></div> <p>le code dans refbalise_balise.php</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function calculer_balise_REFBASE($env, $option=''){ /* patch pour appel depuis squelette on convertit les options en variable environnement */ if ($option!="") { $env_parts = explode("|",$option); foreach ($env_parts as $env_part) { $env_part_val = explode("=",$env_part); if (isset($env_part_val[1])) { $env[$env_part_val[0]] = $env_part_val[1]; } } } // le reste de la balise. // ....</code></pre></div> plugin refbase 2012-04-02T05:58:01Z https://files.spip.org/plugin-refbase#comment455918 2012-04-02T05:58:01Z <p>Ok merci beaucoup, je vais me pencher serieusement dessus alors<small class="fine d-inline"> </small>!</p> plugin refbase 2012-03-30T16:29:54Z https://files.spip.org/plugin-refbase#comment455861 2012-03-30T16:29:54Z <p>En terme de gestion de base, c'est pour le coup plus simple que RefBase. La secrétaire n'intervient que sous Zotero, il existe de très nombreux tutoriel pour ce logiciel. Les imports et la gestion des références sont bp plus aisés.</p> <p>ZotSPIP n'intervient qu'après pour afficher les publications dans le SPIP. La version alpha est disponible sur spip-zone : <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/zotspip/trunk" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/zotspip/trunk</a></p> <p>Cordialement</p> <p>PS : si tout va bien, finalisation et documentation d'ici moins de deux mois</p> plugin refbase 2012-03-30T13:17:03Z https://files.spip.org/plugin-refbase#comment455859 2012-03-30T13:17:03Z <p>Bonjour et merci pour votre réponse,</p> <p>Je ne suis pas sur que cela corresponde réellement à notre besoin pour l'instant. La base de biblio devant être maintenue par une secrétaire, il faut vraiment que le tout soit très facile à gérer.</p> <p>RefBase correspondait presque parfaitement à nos besoins, mais le fait qu'il ne soit pas maintenu m'inquiète un peu d'un point de vue sécurité et utilisation sur le long terme...</p> <p>Zotero me semble un peu complexe à utiliser. Je vais tout de même suivre votre projet de pret.</p> <p>Merci<small class="fine d-inline"> </small>!</p> plugin refbase 2012-03-18T17:35:55Z https://files.spip.org/plugin-refbase#comment455459 2012-03-18T17:35:55Z <p>Zotero est à la fois une application client (appli autonome ou extension firefox) et un serveur. En se créant un compte sur le site de Zotero, ses références sont alors synchorniser entre ses différents clients et le serveur. Il est aussi possible de consulter/modifier la librairie en ligne. Enfin, on peut créer des groupes qui sont des librairies paratgées entre plusieurs utilisateurs. Le serveur Zotero dispose d'une API.</p> <p>J'ai créé un plugin ZotSpip qui permet de synchroniser une librairie (personnelle ou partagée) avec un site SPIP. Le plugin est toujours en dev mais est fonctionnel. Mais tout n'est pas finalisé.</p> <p>Pour le moment, la synchronisation avec Zotero est opérationnelle. Des modèles sont déjà disponibles pour inclure une biblio dans un article. Par exemple <code class="spip_code spip_code_inline" dir="ltr"><biblio|auteur=Larmarange, Joseph|depuis=3ans></code>. La mise en forme des références utilise les styles CSL (donc un choix de plusieurs milliers de styles). L'export est géré vers les principaux formats (RIS, BibTeX, RDF Zotero, Dublin Core, MODS...).</p> <p>Il reste encore à prendre en charge les collections, finaliser les modèles, personnaliser l'ordre de tri des types de références, des squelettes pour une recherche avancée dans les références, une iterface privé pour gérer auteurs et mots-clés (et permettre la fusion d'auteurs...)</p> <p>En parrallèle, je suis en train de développer un second plugin pour faciliter la production d'une biblio pour une évaluation AERES. La biblio de l'unité est présenté dans le format AERES. Par ailleurs, les membres de l'unité peuvent consulter leur biblio personnelle et indiquer les corrections et ajouts à effectuer (le tout étant lié au plugin tickets kiss).</p> <p>C'est fonctionnel mais en développement, non encore suffisamment finalisé pour être diffusé sur Contrib et il peut encore y avoir des bugs.</p> <p>Si vous le souhaitez, avec tous les risques que représentent une version en dev, je peux la déposer sur le SVN de la zone ou vous envoyer une copie par emaiol pour test.</p> <p>Cordialement</p> plugin refbase 2012-03-16T14:26:32Z https://files.spip.org/plugin-refbase#comment455428 2012-03-16T14:26:32Z <p>Merci pour vos indications.</p> <p>Il me semblait que Zotero n'était qu'un plugin pour firefox.<br class="autobr"> Comment assurez vous la disponibilité de la base<small class="fine d-inline"> </small>?</p> <p>Je serait interessé par votre expérience si vous le voulez bien. Notre projet est visiblement proche du votre (assurez la disponibilité des publications via notre site web) et j'en suis au choix du logiciel.<br class="autobr"> Refbase c'est imposé grâce à votre plugin mais je ne suis pas fermé sur le choix.</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> plugin refbase 2012-03-16T07:53:47Z https://files.spip.org/plugin-refbase#comment455411 2012-03-16T07:53:47Z <p>Bonjour,</p> <p>il s'agissait effectivement d'une question de configuration de RefBase. Attention, vous pouvez parfois avoir des problèmes avec PHP 5, RefBase ayant été développé avec PHP 4.</p> <p>Le principale souci de Refbase est le manque de dévelopemment : aucune nouvelle version n'est sortie depuis longtemps.</p> <p>Pour ma part, je m'otiente vers une alternative reposant sur Zotero. La base bibliographique est alors une librairie Zotero partagée qui se synchronise avec Spip. J'ai un prototype de plugin qui devrait pouvoir être distribué d'ici quelques semaines.</p> <p>Cordialement</p> plugin refbase 2012-03-16T06:32:53Z https://files.spip.org/plugin-refbase#comment455410 2012-03-16T06:32:53Z <p>Apres divers essai,<br class="autobr"> J'ai fini par trouver :<br class="autobr"> Donc c'était bien au niveau de refbase et pas du plugin qu'il fallait faire les manips :</p> <blockquote class="spip"> <p>Apres une installation de la base en UTF-8, il faut modifier dans initialize/ini.inc.php la variable « $contentTypeCharset » en UTF-8 puis réencoder ini.inc.php en « unicode (UTF-8, no BOM) »</p> </blockquote> <p>Après cette opération les accents apparaissent parfaitement.</p> <p>Merci encore pour votre plugin<small class="fine d-inline"> </small>!</p> plugin refbase 2012-03-15T13:05:48Z https://files.spip.org/plugin-refbase#comment455375 2012-03-15T13:05:48Z <p>Bonjour,</p> <p>Tout d'abords, merci pour votre plugin.</p> <p>Je vous contacte car j'ai un souci, mais je pense qu'il s'agit plutot de refbase (mais peut être pouvez-vous m'aider<small class="fine d-inline"> </small>?).<br class="autobr"> J'ai installé refbase sur une CentOS 5, php 5.3, MySQL 5, en manuel et avec l'installation automatique.<br class="autobr"> La base est bien en UTF-8 mais malgré cela les accents ne sont pas prit en compte dans l'affichage, que ce soit sur refbase ou via le plugin (logique).<br class="autobr"> Par contre, si je saisi directement une entrée dans la base (via phpmyadmin par exemple), les accents sont bien affichés par refbase.<br class="autobr"> Auriez-vous une idée d'où regarder svp<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour votre aide.</p> plugin refbase 2012-02-21T13:34:18Z https://files.spip.org/plugin-refbase#comment454718 2012-02-21T13:34:18Z <p>Je vous invite vraiment à aller lire <a href="http://programmer.spip.org/" class="spip_out" rel='nofollow external'>http://programmer.spip.org/</a>. Certe ce n'est pas complet mais vous y trouverez déjà beaucoup. La doc ne demande qu'à être complétée, par ceux qui en ont le temps et l'envie.</p> <p>oui, l'environnement est différent. On transmet à $p->code une chaine de caractères correspondant à du code PHP qui sera exécuté ultérieurement (au calcul du squelette). On touche ici à un niveau d'abstraction supplémentaire.</p> plugin refbase 2012-02-21T13:15:30Z https://files.spip.org/plugin-refbase#comment454716 2012-02-21T13:15:30Z <p>Bonjour et merci pour ces infos.<br class="autobr"> En fait c'est exactement ce que j'avais fait en m'inspirant de votre code à un détail près :<br class="autobr"> j'avais écrit dans balise_WIKINDX_dist :<br class="autobr"> $params = $Pile[0]<small class="fine d-inline"> </small>;<br class="autobr"> $string=mon_texte($params)<small class="fine d-inline"> </small>;<br class="autobr"> $p->code = « \ »«<small class="fine d-inline"> </small>.<small class="fine d-inline"> </small>»$string«<small class="fine d-inline"> </small>.<small class="fine d-inline"> </small>»\«<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;</p> <p>Et bien sûr $params était vide ...</p> <p>or dans votre code il y a plutot un truc du genre :<br class="autobr"> $p->code=«<small class="fine d-inline"> </small>mon_texte(\$Pile[0])<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;</p> <p>autrement dit spip doit faire bénéficier à p->code un environnement différent de celui que voit balise_WIKINDX_dist, c'est là que je me suis fait piéger.</p> <p>J'avais posé la question sur la ML spip-rezo mais sans succès, et je n'ai pas vu ce genre de chose abordé sur le site de développement. Je trouve globalement que spip souffre d'un manque de documentation un peu propre/un peu complet à travers des tutoriaux par exemple, je pense que c'est un frein à son développement.</p> <p>En tout cas merci de votre aide, j'ai maintenant bel et bien accès à mes paramètres<small class="fine d-inline"> </small>!<br class="autobr"> Cordialement,<br class="autobr"> Mikhael</p> plugin refbase 2012-02-20T13:32:53Z https://files.spip.org/plugin-refbase#comment454692 2012-02-20T13:32:53Z <p>Les variables d'environnement sont dispos via le tableau <code class="spip_code spip_code_inline" dir="ltr">$env</code> (puisqu'on a transmis tout le tableau, au besoin on aurait ne transmettre que les variables nécessaires).</p> <p>Dans le cadre de refbase, on a prévu en plus des valeurs par défaut configurées dans l'espace privé (et accessibles via lire_config). Pour refbase c'est assez simple, en fonction des paramètres (y en a bp c'ets vrai) on construit une URL de requête, on télécharge le résultat avec <code class="spip_code spip_code_inline" dir="ltr">spip_file_get_contents</code>, on fait un peu de nettoyage et on renvoie le HTML obtenu.</p> <p>Si tout cela n'est pas assez clair, je suis joignable par Skype ou tel (en afrique du sud et oui). Pour cela, prendre cntact avec moi par email via <a href="http://www.spip-contrib.net/Joseph?vue=envoyer" class="spip_url spip_out" rel='nofollow external'>http://www.spip-contrib.net/Joseph?...</a>.</p> <p>Cordialement</p> plugin refbase 2012-02-20T13:31:14Z https://files.spip.org/plugin-refbase#comment454691 2012-02-20T13:31:14Z <p>C'est la fonction <code class="spip_code spip_code_inline" dir="ltr">balise_REFBASE_dist($p)</code> qui définit la balise. Cette fonction est un peu particulière car on joue sur le compilateur. Autrement dit, on ne produit pas directement le résultat (cette fonction est appelée au moment où on interprète le squelette et non au calcul du résultat final) mais du code PHP qui va produire ce résultat. C'est pourquoi, grosso modo, on lui dit d'appeler la fonction <code class="spip_code spip_code_inline" dir="ltr">calculer_balise_REFBASE</code> en lui passant l'ensemble des paramètres disponibles (<code class="spip_code spip_code_inline" dir="ltr">\$Pile[0]</code>). Au passage, on s'autorise même à lui passer des options additionnelles (ici, utilisé seulement pour débugguer si on veut juste la requete #REFBASE<i>'lien_requete'</i>.).</p> <p>Vous pouvez donc créer une fonction <code class="spip_code spip_code_inline" dir="ltr">balise_WIKINDX_dist($p)</code> quasiment identique. Le boulot sera effectuer par <code class="spip_code spip_code_inline" dir="ltr">calculer_balise_WIKINDX</code> qui est une fonction PHP plus classique renvoyant un texte (le code HTML produit par la balise).</p> plugin refbase 2012-02-20T13:29:34Z https://files.spip.org/plugin-refbase#comment454690 2012-02-20T13:29:34Z <p>Pour la programmation avec spip, il y a déjà l'excellent site : <a href="http://programmer.spip.org/" class="spip_url spip_out" rel='nofollow external'>http://programmer.spip.org/</a> sans compter la liste de discussion <a href="http://listes.rezo.net/mailman/listinfo/spip-zone" class="spip_out" rel='nofollow external'>SPIP Zone</a>.</p> <p>Vous pouvez oublier le fichier YAML en premier lieu. Il n'est pas nécessaire au fonctionnement du plugin. Il sert au <a href='https://files.spip.org/Plugin-Inserer-Modeles' class="spip_in" rel='nofollow'>Plugin Insérer Modèles</a> pour fournir dans l'espace privé un formulaire d'aide à la saisie du modèle.</p> <p>le point de départ est le modele <code class="spip_code spip_code_inline" dir="ltr">modeles/refbase.html</code> (<a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/refbase/trunk/modeles/refbase.html" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a>) qui ne contient qu'un appel à la balise <code class="spip_code spip_code_inline" dir="ltr">#REFBASE</code>.</p> <p>Cette balise est définie dans le fichier <code class="spip_code spip_code_inline" dir="ltr">refbase_fonctions.php</code>.</p> <p>Voici le code de la balise : <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/refbase/trunk/refbase_fonctions.php" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a></p> plugin refbase 2012-02-20T12:51:11Z https://files.spip.org/plugin-refbase#comment454688 2012-02-20T12:51:11Z <p>Help<small class="fine d-inline"> </small>!<br class="autobr"> Bonjour,<br class="autobr"> j'essaie de faire le même plugin mais pour winkindx, également pour mon labo. J'arrive à récupérer les infos de wikindx mais j'ai du mal à interfacer avec spip (je ne suis pas un grand habitué du développement sous spip mais je connais très correctement php).<br class="autobr"> Je voudrais « un petit coup de main » pour voir par où je dois passer / quels outils je dois utiliser. Voici où j'en suis. En plagiant sur votre plugin RefBase, j'ai créé un modèle wikindx.html dans lequel j'ai mis une balise #WIKINDX et j'ai créé une fonction balise_wikindx dans mes_fonctions.php<br class="autobr"> là, j'arrive à récupérer les data de la base de données wikindx si je mets dans le texte d'un article spip. Donc « tout va bien ». La où ca se corse c'est si j'essaie de faire passer des paramètres, par exemple <tt><wikindx|author=234|order=year></tt> : impossible de récupérer la valeur 234 associée au parametre author ou la chaine year associée au paramètre order.<br class="autobr"> Pourtant, si je tape #ENV dans le modèle, je les vois ...<br class="autobr"> J'ai vu que vous aviez fait ainsi :<br class="autobr"> vous avez mis #WIKINDX<i>''</i> dans le modèle et il y a un gros fichier yaml. Est-ce que je dois absolument passer par « cette usine » pour arriver à ce résultat ou y-a-t-il quelque chose de plus simple<small class="fine d-inline"> </small>? dans tous les cas, vous -etes vous basé sur un tuto quelconque<small class="fine d-inline"> </small>? (j'ai un mal fou à me documenter sur « les entrailles » de spip, faut il aller jusqu'à lire le code de spip pour se documenter<small class="fine d-inline"> </small>??).</p> <p>Merci<small class="fine d-inline"> </small>!<br class="autobr"> Mikhael</p> plugin refbase 2011-11-16T07:02:23Z https://files.spip.org/plugin-refbase#comment451885 2011-11-16T07:02:23Z <p>J'avais oublié de le préciser, mais ce plugin existe maintenant : <a href='https://files.spip.org/Cite-des-modeles-pour-les-references-bibliographiques' class="spip_in" rel='nofollow'>Cite : des modèles pour les références bibliographiques</a>.</p> plugin Refbase 2010-07-15T11:03:49Z https://files.spip.org/plugin-refbase#comment432640 2010-07-15T11:03:49Z <p>Bonjour,<br class="autobr"> c'est en effet la procédure à suivre, le modèle autorisant déjà la possibilité de personnaliser la base à consulter à chaque appel.</p> <p>Bien cordialement</p> plugin Refbase 2010-07-15T08:24:53Z https://files.spip.org/plugin-refbase#comment432634 2010-07-15T08:24:53Z <p>Bonjour à tous,</p> <p>Je me réponds au cas où quelqu'un d'autre chercherait la même information.</p> <p>La réponse est simple. Il suffit d'encoder</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><refbase|url_refbase=http://www.example.com/bibliotheque/|auteur=Machin></code></pre></div> <p>pour choisir la base de donnée à l'adresse « <a href="http://www.example.com/bibliotheque/" class="spip_url spip_out auto" rel="nofollow external">http://www.example.com/bibliotheque/</a> ».</p> <p>Attention au « http:// » et à la barre oblique finale de l'adresse.</p> <p>Pascal</p> plugin Refbase 2010-07-14T15:49:05Z https://files.spip.org/plugin-refbase#comment432625 2010-07-14T15:49:05Z <p>Ce plugin répond à un besoin de longue date. <br class="autobr"> Grand merci.</p> <p>Avez-vous envisagé, pour le futur, de rendre possible l'utilisation de plusieurs bases de données<small class="fine d-inline"> </small>? Ce serait très pratique<small class="fine d-inline"> </small>!</p> <p>La raison d'une telle demande est simple. Sur notre site, nous voudrions avoir d'une part l'ensemble des publications disponibles, chercheur par chercheur, unité par unité, etc.</p> <p>D'autre part, nous aimerions également afficher l'ensemble des livres disponibles dans notre département.</p> <p>Il me semble insensé de mélanger ces deux bases de données, d'où l'intérêt que je porte à la possibilité d'insérer des références provenant d'une base qui serait située sur :<br class="autobr"> <a href="http://www.example.com/publications" class="spip_url spip_out auto" rel="nofollow external">http://www.example.com/publications</a><br class="autobr"> et d'une autre base<br class="autobr"> <a href="http://www.example.com/bibliotheque" class="spip_url spip_out auto" rel="nofollow external">http://www.example.com/bibliotheque</a><br class="autobr"> et de récupérer le contenu par</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><refbase|database=publications|auteur=Machin></code></pre></div> <p>ou</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><refbase|database=bibliotheque|type=Book></code></pre></div> <p>Si vous voyez d'autres moyens de répondre à cette problématique, il est évident que je suis preneur.</p> <p>Grand merci.</p> <p>Pascal</p> plugin Refbase 2010-06-08T14:28:53Z https://files.spip.org/plugin-refbase#comment431334 2010-06-08T14:28:53Z <p>Auriez-vous un lien vers la page qui pose problème en ligne<small class="fine d-inline"> </small>?</p> <p>Quelle version de SPIP<small class="fine d-inline"> </small>? Quel squelette utilisez-vous<small class="fine d-inline"> </small>?<br class="autobr"> Autres plugins installés<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> plugin Refbase 2010-06-08T12:52:36Z https://files.spip.org/plugin-refbase#comment431331 2010-06-08T12:52:36Z <p>J'ai installé le plugin Couteau Suisse, et activer l'insertion de la balise #INSERT_HEAD.<br class="autobr"> Vider le cache et recalculer la page, vérifier également la configuration du navigateur qui accepte Javascript.<br class="autobr"> Dans le code source de la page on retrouve ceci dans le head, mais toujours pas moyen de déplier la référence.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script type='text/javascript' src='spip.php?page=refbase_js'></script> <link rel="stylesheet" href="plugins/auto/refbase/refbase.css" type="text/css" /></code></pre></div> <p>Merci pour votre coopération.</p> plugin Refbase 2010-06-08T11:18:08Z https://files.spip.org/plugin-refbase#comment431330 2010-06-08T11:18:08Z <p>Bonjour,<br class="autobr"> afin que la citation puisse se déplier, un petit javascript est nécessaire. Ce javascript est automatiquement ajouté à la condition que la balise #INSERT_HEAD soit présente dans vos squelettes.</p> <p>Est-ce bien le cas<small class="fine d-inline"> </small>?</p> <p>Bien cordialement</p> plugin Refbase 2010-06-08T10:41:07Z https://files.spip.org/plugin-refbase#comment431327 2010-06-08T10:41:07Z <p>Bonjour,</p> <p>j'ai installé le plugin refbase Version : 0.1 [28930] sous SPIP 2.0.10 [14698].</p> <p>Dans la config du plugin je référence l'URL « <a href="http://demo.refbase.net/" class="spip_url spip_out auto" rel="nofollow external">http://demo.refbase.net/</a> ».</p> <p>Je crées un article dans lequel je mets la syntaxe suivante : <code class="spip_code spip_code_inline" dir="ltr"><refbase54594></code> afin de faire une référence à l'article et la référence apparaît dans l'article en ligne.<br class="autobr"> Bien que j'ai configurer Refbase <br class="autobr"> « Vue utilisée (vue) : Citations »<br class="autobr"> «<small class="fine d-inline"> </small>Afficher les abstracts et les options d'export (liens_exports)<small class="fine d-inline"> </small>»</p> <p>la possibilité de déplier la citation ne se présente pas.</p> <p>Essayer également avec la syntaxe suivante :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><refbase54594|vue=citations|liens_exports=oui></code><br class="autobr"> sans effet de depliage désiré.</p> <p>Sinon, un plugin magnifique.</p> <p>Bien à vous</p> plugin Refbase 2010-04-03T15:44:50Z https://files.spip.org/plugin-refbase#comment428638 2010-04-03T15:44:50Z <p>Bonjour,<br class="autobr"> désolé mais je n'ai pas encore pris le temps de m'y pencher, étant actuellement sur un autre projet.<br class="autobr"> Mais je ne l'oublie pas.</p> plugin Refbase 2010-04-02T17:57:43Z https://files.spip.org/plugin-refbase#comment428613 2010-04-02T17:57:43Z <p>Bonjour,</p> <p>Avez-vous pu développer ce modèle, qui me semble encore plus intéressant que refbase pour l'intégration dans SPIP des références et des citations.</p> <p>Merci</p> plugin Refbase 2010-01-26T12:13:21Z https://files.spip.org/plugin-refbase#comment425651 2010-01-26T12:13:21Z <p>Bonjour,</p> <p>le problème que vous évoquez concerne RefBase et non le plugin RefBase pour SPIP.</p> <p>RefBase est toujours en cours de développement mais je ne sais pas quand la prochaine version doit sortir.</p> <p>Concernant la compatibilité avec PHP 5, je vous conseille de reporter le problème que vous rencontrez sur les forums de RefBase : <a href="http://sourceforge.net/projects/refbase/forums/forum/218757" class="spip_url spip_out" rel='nofollow external'>http://sourceforge.net/projects/ref...</a>.</p> <p>Bien cordialement</p> plugin Refbase 2010-01-26T11:04:28Z https://files.spip.org/plugin-refbase#comment425645 2010-01-26T11:04:28Z <p>Bonjour,</p> <p>Sous wamp et php 5.3.0 il y a des erreurs liés à l'évolution php, une nouvelle version est elle prévue<small class="fine d-inline"> </small>?</p> <p>Deprecated : Function eregi() is deprecated in C :\wamp\www\refbase-0.9.5\includes\header.inc.php on line 59</p> plugin Refbase 2010-01-14T12:55:53Z https://files.spip.org/plugin-refbase#comment425176 2010-01-14T12:55:53Z <p>Merci Joseph,</p> <p>J'étais en effet confus. Étant totalement néophyte en la matière, j'essaie de monter mon projet bout par bout afin d'arriver à un résultat satisfaisant.</p> <p>Au plaisir,</p> <p>Alexis</p> plugin Refbase 2010-01-14T09:56:32Z https://files.spip.org/plugin-refbase#comment425166 2010-01-14T09:56:32Z <p>Bonjour,</p> <p>il faut bien distinguer deux éléments : le logiciel RefBase, disponible sur <a href="http://www.refbase.net" class="spip_url spip_out" rel='nofollow external'>http://www.refbase.net</a> qui permet de gérer une base de références bibliographiques et, d'autre part, le plugin RefBase pour SPIP, présenté ici, qui permet d'inclure facilement des références issues d'une base RefBase dans un site sous SPIP.</p> <p>Bien cordialement</p> <p>PS : le fichier <code class="spip_code spip_code_inline" dir="ltr">/initialize/bd.inc.php</code> que vous recherchez est un fichier de RefBase et non un fichier du plugin RefBase pour SPIP.</p> plugin Refbase 2010-01-14T04:03:00Z https://files.spip.org/plugin-refbase#comment425158 2010-01-14T04:03:00Z <p>Bonjour,</p> <p>Je suis incapable de trouver le fichier « /initialize/db.inc.php »</p> <p>ni le dossier d'ailleurs<small class="fine d-inline"> </small>!</p> <p>Est-ce que je fabule<small class="fine d-inline"> </small>? Est-ce qu'il existe une différence entre le plugin disponible sur <a href="http://www.refbase.net" class="spip_url spip_out auto" rel="nofollow external">www.refbase.net</a> et celui proposé ici<small class="fine d-inline"> </small>?</p> <p>Merci de votre aide<small class="fine d-inline"> </small>!</p> Problème d'accents 2009-11-12T09:19:22Z https://files.spip.org/plugin-refbase#comment422973 2009-11-12T09:19:22Z <p>Bonjour,</p> <p>quel est le charset dans lequel est installé votre base RefBase (iso8859-1 ou utf-8)<small class="fine d-inline"> </small>? Quel est celui de votre SPIP<small class="fine d-inline"> </small>?</p> <p>Avez-vous des liens vers votre site<small class="fine d-inline"> </small>? vers la base RefBase<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> plugin Refbase 2009-11-11T17:31:08Z https://files.spip.org/plugin-refbase#comment422952 2009-11-11T17:31:08Z <p>bonjour,</p> <p>j'ai installe ce plugin ca marche bien, par contre je rencontre des problèmes avec les caractères accentués (éèà etc.) .<br class="autobr"> est ce que vous avez résolu ce problème<small class="fine d-inline"> </small>?</p> <p>et merci d'avance</p> plugin Refbase 2009-10-22T17:20:13Z https://files.spip.org/plugin-refbase#comment422004 2009-10-22T17:20:13Z <p>Par ailleurs, rencontrez-vous également des problèmes avec les caractères accentués (éèà etc.)<small class="fine d-inline"> </small>?</p> plugin Refbase 2009-10-22T17:17:50Z https://files.spip.org/plugin-refbase#comment422002 2009-10-22T17:17:50Z <p>Bonjour,</p> <p>tout d'abord, dans quel format d'encodage des caractères est installé SPIP (utf-8 ou iso-8859-1 )<small class="fine d-inline"> </small>? De même, avec quel encodage de caractères a été installé Refbase<small class="fine d-inline"> </small>?</p> plugin Refbase 2009-10-21T00:21:55Z https://files.spip.org/plugin-refbase#comment421931 2009-10-21T00:21:55Z <p>J'ai besoin d'afficher dans refbase le sigle € <br class="autobr"> je n'ai aucun souci d'affichage de caractère dans l'interface refbase<br class="autobr"> mais dans l'affichage liste du plug dans spip j'ai �<br class="autobr"> comment je peux réglé ce problème</p> <p>Merci pour ce plug</p> plugin Refbase 2009-10-14T19:52:12Z https://files.spip.org/plugin-refbase#comment421687 2009-10-14T19:52:12Z <p>Ca y est, ça marche<small class="fine d-inline"> </small>! Je confondais adresse de l'application refbase et adresse de la base de données refbase.</p> <p>Merci pour votre aide<small class="fine d-inline"> </small>!</p> plugin Refbase 2009-10-14T16:08:02Z https://files.spip.org/plugin-refbase#comment421676 2009-10-14T16:08:02Z <p>Avec le plugin CFG, il faut spécifier au plugin l'URL d'accès à votre installation de RefBase (voir la doc).</p> <p>Si j'ai bien compris, vous pouvez utiliser refBase sans problème et consulter le portail de refbase sans aucun souci<small class="fine d-inline"> </small>?</p> <p>Est-ce que dans vos paramètre PHP, allow_url_fopen est activé<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> plugin Refbase 2009-10-14T04:35:43Z https://files.spip.org/plugin-refbase#comment421641 2009-10-14T04:35:43Z <p>En fait, je me demandais si le plugin utilise seulement la base de données de refbase, ou également l'application. Si tel est le cas, il faut mentionner quelque part l'appel à l'application, mais où<small class="fine d-inline"> </small>?</p> <p>Pour ma part je travaille (pour l'instant) en local. J'ai installé le répertoire « refbase-0.9.5 » (que je n'ai pas renommé) directement sous « www », soit au même niveau que « plugins », « IMG », « ecrire », etc. Peut-être le problème est-il là<small class="fine d-inline"> </small>?</p> plugin Refbase 2009-10-14T03:56:35Z https://files.spip.org/plugin-refbase#comment421640 2009-10-14T03:56:35Z <p>Oui, Refbase fonctionne sans problème. C'est bien le plugin lui-même qui me cause du souci.</p> <p>Je travaille sur SPIP 2.0.9. Pour les modèles, je les ai tous essayés...</p> <p>Merci pour votre aide<small class="fine d-inline"> </small>!</p> plugin Refbase 2009-10-13T15:56:17Z https://files.spip.org/plugin-refbase#comment421623 2009-10-13T15:56:17Z <p>Bonjour,<br class="autobr"> premièrement est-ce que votre installation de RefBase fonctionne sans problème<small class="fine d-inline"> </small>? navigation dans le site sans soucis<small class="fine d-inline"> </small>?</p> <p>Quelle version de SPIP<small class="fine d-inline"> </small>? Quel appel au model refbase avez-vous placé dans votre article<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> plugin Refbase 2009-10-12T18:36:58Z https://files.spip.org/plugin-refbase#comment421583 2009-10-12T18:36:58Z <p>Bonjour,</p> <p>J'ai bien réussi l'installation de Refbase, ainsi que celle du plugin. Mais lorsqu'il s'agit d'afficher les références (je commence par celles qui sont par défaut dans la configuration de base de Refbase), à l'endroit de l'article où j'ai placé l'appel des références s'affiche ceci :</p> <p>Warning : join() [function.join] : Bad arguments. in C :\Program Files\EasyPHP 2.0b1\www\ecrire\inc\flock.php on line 63</p> <p>Auriez-vous une solution<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> plugin Refbase 2009-07-27T10:04:17Z https://files.spip.org/plugin-refbase#comment418679 2009-07-27T10:04:17Z <p>Essayer de mettre à jour CFG, désisntaller complètement refbase et réinstaller le.</p> <p>En espérant que ca fonctionnera.</p> <p>Sinon, j'avoue ne pas voir d'où le problème peut venir.</p> <p>Cordialement</p> plugin Refbase 2009-07-27T08:12:20Z https://files.spip.org/plugin-refbase#comment418670 2009-07-27T08:12:20Z <p>Le fichier est bien copié sur le serveur.<br class="autobr"> Peut être qu'il y a un autre problème (version cfg<small class="fine d-inline"> </small>??) Car avant de l'installer sur un serveur j'ai essayé en local et ça marche très bien .... la seul dif. entre ma version local et mon serveur .... c'est la version de cfg (local : cfg 1.10.4 serveur : cfg 1.0.10 )</p> <p>merci pour votre réponse</p> plugin Refbase 2009-07-27T07:58:00Z https://files.spip.org/plugin-refbase#comment418667 2009-07-27T07:58:00Z <p>Bonjour,</p> <p>il semble que le fichier en question n'a pas été correctement copié sur votre serveur. Avez-vous vérifier qu'il a bien été transféré<small class="fine d-inline"> </small>?</p> <p>Vous pouvez éventuellement télécharger le zip à nouveau et retransférer les fichiers du plugin</p> <p>Bien cordialement</p> plugin Refbase 2009-07-27T07:37:49Z https://files.spip.org/plugin-refbase#comment418665 2009-07-27T07:37:49Z <p>Voilà j'ai un souci : <br class="autobr"> dans gestion plugins spip 1.9.2 alors quand local j'ai aucun problème,<br class="autobr"> voici ce que je vois dans gestion plug <br class="autobr"> /<small class="fine d-inline"> </small>!\ Fichier absent : ../plugins/refbase/refbase_pipeline.php <br class="autobr"> /<small class="fine d-inline"> </small>!\ Fichier absent : ../plugins/refbase/refbase_pipeline.php</p> <p><small class="fine d-inline"> </small>???? merci</p> plugin Refbase 2009-05-03T11:17:51Z https://files.spip.org/plugin-refbase#comment415965 2009-05-03T11:17:51Z <p>J'ai développé ce plugin pour les besoins du site web de mon laboratoire de recherche, ce qui peut constituer un des publics cibles de refbase. Dans le cas présent, nous utilisons Refbase pour référencer les publications des chercheurs du laboratoire et les publications dont le laboratoire est éditeur.</p> <p>Refbase est en cours de déploiement mais on peut d'ores-et-déjà consulter la base refbase ici : <a href="http://www.ceped.org/biblio" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/biblio</a> et le site web du laboratoire ici : <a href="http://www.ceped.org" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org</a>.</p> <p>Refbase présente l'avantage de pouvoir exporter les références dans un grand nombre de formats et le rend ainsi compatible avec une grande variété de gestionnaires personnelles de références biblio (Zotero, BibTeX, EndNote, ...). De plus les fonctionnalités de recherche sont puissantes.</p> <p>Un des intérêts du plugin est de pouvoir extraire automatiquement des références de la base biblio. Par exemple, si avec un collègue je publie un ouvrage dans une des collections internes de mon laboratoire, il suffit juste de saisir une référence dans Refbase. Cette référence apparaîtra à la fois sur la page chercheur de mon collègue, sur ma page chercheur, et sur la page présentant cette collection.</p> <p>Voici un exemple concret : j'ai écrit il y a peu un numéro de la <i>Chronique du CEPED</i>, une revue interne au laboratoire. La référence (et le PDF associé) de ce numéro ont été saisis dans Refbase : <a href="http://www.ceped.org/biblio/show.php?record=30" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/biblio/show.ph...</a>. De fait, cette référence apparaît sur ma fiche chercheur (<a href="http://www.ceped.org/LARMARANGE-Joseph.html" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/LARMARANGE-Jos...</a>) et sur la page dédiée à la Chronique (<a href="http://www.ceped.org/La-Chronique-du-CEPED.html" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/La-Chronique-d...</a>.</p> Utilisations du plugin 2009-05-03T11:15:09Z https://files.spip.org/plugin-refbase#comment415964 2009-05-03T11:15:09Z <p>J'ai développé ce plugin pour les besoins du site web de mon laboratoire de recherche, ce qui peut constituer un des publics cibles de refbase. Dans le cas présent, nous utilisons Refbase pour référencer les publications des chercheurs du laboratoire et les publications dont le laboratoire est éditeur.</p> <p>Refbase est en cours de déploiement mais on peut d'ores-et-déjà consulter la base refbase ici : <a href="http://www.ceped.org/biblio" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/biblio</a> et le site web du laboratoire ici : <a href="http://www.ceped.org" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org</a>.</p> <p>Refbase présente l'avantage de pouvoir exporter les références dans un grand nombre de formats et le rend ainsi compatible avec une grande variété de gestionnaires personnelles de références biblio (Zotero, BibTeX, EndNote, ...). De plus les fonctionnalités de recherche sont puissantes.</p> <p>Un des intérêts du plugin est de pouvoir extraire automatiquement des références de la base biblio. Par exemple, si avec un collègue je publie un ouvrage dans une des collections internes de mon laboratoire, il suffit juste de saisir une référence dans Refbase. Cette référence apparaîtra à la fois sur la page chercheur de mon collègue, sur ma page chercheur, et sur la page présentant cette collection.</p> <p>Voici un exemple concret : j'ai écrit il y a peu un numéro de la <i>Chronique du CEPED</i>, une revue interne au laboratoire. La référence (et le PDF associé) de ce numéro ont été saisis dans Refbase : <a href="http://www.ceped.org/biblio/show.php?record=30" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/biblio/show.ph...</a>. De fait, cette référence apparaît sur ma fiche chercheur (<a href="http://www.ceped.org/LARMARANGE-Joseph.html" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/LARMARANGE-Jos...</a>) et sur la page dédiée à la Chronique (<a href="http://www.ceped.org/La-Chronique-du-CEPED.html" class="spip_url spip_out" rel='nofollow external'>http://www.ceped.org/La-Chronique-d...</a>.</p> <p>Ce plugin n'a bien sur d'intérêts que si l'on utilise de nombreuses références bibliographiques sur un site web et qu'elles doivent apparaître en de nombreux endroits du site. Si l'objectif est simplement de mettre en forme de manière adéquate des références bibliographiques, une autre approche est envisageable (que je souhaite développer pour mon site personnel dès que j'aurais suffisamment de temps), celle des <i>Citation templates</i> de Wikipedia (voir <a href="http://en.wikipedia.org/wiki/Citation_templates" class="spip_url spip_out" rel='nofollow external'>http://en.wikipedia.org/wiki/Citati...</a>). Il s'agit d'une série de modèles où l'on précise les différents éléments d'une référence bibliographique. Le modèle les mets en forme, génère un COinS et, le cas échant, ajoute un lien vers un résolveur de DOI ou d'ISBN.</p> <p>L'intérêt du Citation templates de Wikepedia réside dans le fait que la syntaxe est proche de celle d'un modèle SPIP (d'ailleurs les modèles de SPIP sont inspirés des modèles Wikipedia : <a href="http://www.spip.net/fr_article3454.html" class="spip_url spip_out" rel='nofollow external'>http://www.spip.net/fr_article3454.html</a>). Il suffit de remplacer les accolades encadrant la syntaxe du modèle par les symboles inférieurs et supérieurs. Par exemple, une référence dans SPIP deviendrait quelque chose comme :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><cite journal | last = Bailey | first = David H. | authorlink = David H. Bailey | coauthors = [[Peter Borwein|Borwein… | title = The Quest for Pi | journal = Mathematical Intelligencer | volume = 19 | issue = 1 | pages = 50–57 | publisher = Springer-Verlag | location = Berlin | date = [[1999-06-25]] | url = http://crd.lbl.gov/…-quest.pdf | format = [[Portable Document Format|PDF]] | issn = 0343-6993 | accessdate = 2006-06-29 ></code></pre></div> <p>ce qui produirait :</p> <p> <cite style="font-style:normal;" id="CITEREFBailey.5B.5BPeter_Borwein.7CBorwein.2C_Peter_B..5D.5D.2C_and_.5B.5BJonathan_Borwein.7CBorwein.2C_Jonathan_M..5D.5D"><a href='https://files.spip.org/wiki/David_H._Bailey' title="David H. Bailey" rel='nofollow'>Bailey, David H.</a>; <a href='https://files.spip.org/wiki/Peter_Borwein' title="Peter Borwein" rel='nofollow'>Borwein, Peter B.</a>, and <a href='https://files.spip.org/wiki/Jonathan_Borwein' title="Jonathan Borwein" rel='nofollow'>Borwein, Jonathan M.</a> (<span class="mw-formatted-date" title="1999-06-25"><a href='https://files.spip.org/wiki/1999' title="1999" rel='nofollow'>1999</a>-<a href='https://files.spip.org/wiki/June_25' title="June 25" rel='nofollow'>06-25</a></span>). "<a href="http://crd.lbl.gov/~dhbailey/dhbpapers/pi-quest.pdf" class="external text" title="http://crd.lbl.gov/~dhbailey/dhbpapers/pi-quest.pdf" rel="nofollow">The Quest for Pi</a>" (<a href='https://files.spip.org/wiki/Portable_Document_Format' title="Portable Document Format" rel='nofollow'>PDF</a>). <i>Mathematical Intelligencer</i> (Berlin: Springer-Verlag) <b>19</b> (1): 50–57. <a href='https://files.spip.org/wiki/International_Standard_Serial_Number' title="International Standard Serial Number" rel='nofollow'>ISSN</a> <a href="http://worldcat.org/issn/0343-6993" class="external text" title="http://worldcat.org/issn/0343-6993" rel="nofollow">0343-6993</a><span class="printonly">. <a href="http://crd.lbl.gov/~dhbailey/dhbpapers/pi-quest.pdf" class="external free" title="http://crd.lbl.gov/~dhbailey/dhbpapers/pi-quest.pdf" rel="nofollow">http://crd.lbl.gov/~dhbailey/dhbpapers/pi-quest.pdf</a></span><span class="reference-accessdate">. Retrieved on 2006-06-29</span>.</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+Quest+for+Pi&rft.jtitle=Mathematical+Intelligencer&rft.aulast=Bailey&rft.aufirst=David+H.&rft.au=Bailey%2C+David+H.&rft.au=%5B%5BPeter+Borwein%7CBorwein%2C+Peter+B.%5D%5D%2C+and+%5B%5BJonathan+Borwein%7CBorwein%2C+Jonathan+M.%5D%5D&rft.date=%5B%5B1999-06-25%5D%5D&rft.volume=19&rft.issue=1&rft.pages=50%26ndash%3B57&rft.place=Berlin&rft.pub=Springer-Verlag&rft.issn=0343-6993&rft_id=http%3A%2F%2Fcrd.lbl.gov%2F%7Edhbailey%2Fdhbpapers%2Fpi-quest.pdf&rfr_id=info:sid/en.wikipedia.org:Wikipedia:Citation_templates"></span> </p> <p>.</p> <p>De cette manière, l'intégralité des éléments constituant la référence bibliographique est contenu dans l'article. De plus, pour ceux qui utilisent Zotero, la fonction de Copie Rapide (ALT + CTRL + C) permet de mettre en forme très rapidement une référence au format Wikipedia Citation Template.</p> <p>Bien cordialement</p> plugin Refbase 2009-05-01T08:58:46Z https://files.spip.org/plugin-refbase#comment415925 2009-05-01T08:58:46Z <p>Ce plugin a l'air ma foi très intéressant et puissant. Mais, j'ai quelques difficultés à en voir les applications possibles, surtout pour un site Spip. Quel public de webmaster peut-il être intéressé<small class="fine d-inline"> </small>? Peut-on voir un exemple Spip+Refbase en action<small class="fine d-inline"> </small>?</p> <p>Ai-je bien compris sinon le principe<small class="fine d-inline"> </small>? Il s'agirait en pratique de disposer d'une base de donnée bibliographique en parallèle à son site spip. Et le plugin interviendrait pour faire le lien entre les deux. Notamment pour éviter de réécrire à la main une référence fréquente, si celle est en base, à l'aide d'un raccourcis<small class="fine d-inline"> </small>; ou pour présenter un ensemble organisé de référence... non<small class="fine d-inline"> </small>?</p>