Le plugin Cite fournit des modèles permettant de citer des références bibliographiques dans vos articles (sur un principe similaire aux Citation templates de Wikipedia).
Non seulement les références seront mises en forme de manière harmonisée sur votre site, mais les modèles offriront également l’export des références dans les formats les plus courant (BibTeX et RIS) et ajouteront des liens vers des résolveurs de DOI ou d’ISBN.
Les modèles disponibles
Le plugin fournit six modèles différents, correspondant à six types de références. Voici comment les appeler dans un article :
{{Livre}}
<cite|book|title=Titre
|authors=Auteur1, P1;Auteur2,P2; Groupes d'auteurs
|year=2008
|series=Collection
|volume=2
|edition=détail de l'édition
|publisher=Presse SPIP
|place=Ville
|pages=564
|url=http://www.toto.com
|doi=doi123/456
|isbn=2-266-11156-6
>
{{Chapitre de Livre}}
<cite|chapter|title=Titre du chapitre
|authors=Auteur1, P1;Auteur2,P2; Groupes d'auteurs
|booktitle=Titre du Livre
|editors=Éditeur1, P1; Éditeur 2, P2
|year=2008
|series=Collection
|volume=2
|edition=détail de l'édition
|publisher=Presse SPIP
|place=Ville
|pages=125-146
|url=http://www.toto.com
|doi=doi123/456
|isbn=2-266-11156-6
>
{{Article scientifique}}
<cite|journal|title=Titre de l'article
|authors=Auteur1, P1;Auteur2,P2; Groupes d'auteurs
|journal=Revue
|year=2008
|volume=34
|issue=5
|pages=125-146
|url=http://www.toto.com
|doi=doi123/456
|issn=0395-2037
>
{{Rapport}}
<cite|report|title=Titre du rapport
|authors=Auteur1, P1;Auteur2,P2; Groupes d'auteurs
|year=2008
|report_type=type de rapport
|number=numéro du rapport
|institution=Institution publiant le rapport
|place=Ville
|pages=125-146
|url=httpp://www.toto.com
>
{{Thèse}}
<cite|thesis|title=Titre de la thèse
|authors=Auteur1, P1;Auteur2,P2; Groupes d'auteurs
|year=2008
|thesis_type=type de thèse
|university=Université
|place=Ville
|pages=125-146
|url=http://www.toto.com
>
{{Page web}}
<cite|web|title=Titre de la page web
|authors=Auteur1, P1;Auteur2,P2; Groupes d'auteurs
|site=Nom du site web
|accessdate=2010/12/24
|url=http://www.toto.com/page.html
>
ce qui produira :
Livre
Auteur1 P1, Auteur2 P2, Groupes d’auteurs (2008). Titre, collection « Collection », Volume 2, détail de l’édition, Presse SPIP, Ville, 564 p., doi: doi123/456, ISBN: 2-266-11156-6 (http://www.toto.com), RIS, BibTeX.
Chapitre de Livre
Auteur1 P1, Auteur2 P2, Groupes d’auteurs (2008). “Titre du chapitre”, in Éditeur1 P1, Éditeur 2 P2 (édité par), Titre du Livre, collection « Collection », Volume 2, détail de l’édition, Presse SPIP, Ville, p. 125-146, doi: doi123/456, ISBN: 2-266-11156-6 (http://www.toto.com), RIS, BibTeX.
Article scientifique
Auteur1 P1, Auteur2 P2, Groupes d’auteurs (2008). “Titre de l’article”, Revue, 34(5), p. 125-146, doi: doi123/456, ISSN: 0395-2037 (http://www.toto.com), RIS, BibTeX.
Rapport
Auteur1 P1, Auteur2 P2, Groupes d’auteurs (2008). Titre du rapport,type de rapport, numéro numéro du rapport, Institution publiant le rapport, Ville, 125-146 p. (httpp://www.toto.com), RIS, BibTeX.
Thèse
Auteur1 P1, Auteur2 P2, Groupes d’auteurs (2008). Titre de la thèse,type de thèse, Université, Ville, 125-146 p. (http://www.toto.com), RIS, BibTeX.
Page web
Auteur1 P1, Auteur2 P2, Groupes d’auteurs (2010). “Titre de la page web”, Nom du site web (http://www.toto.com/page.html), page consultée le 24 décembre 2010, RIS, BibTeX.
Précisions sur la saisie des paramètres
Auteurs
Les auteurs doivent être renseignés sous la forme Nom, Prénom (notez la virgule de séparation). Lorsqu’il y a plusieurs auteurs, ils doivent être séparés par un point-virgule.
Nombre de pages
Pour les ouvrages, rapports et thèses, saisir le nombre total de pages. Ne pas rajouter les mots pages ou p. qui seront ajoutés directement par les modèles.
Pour les articles et les chapitres d’ouvrage, indiquez la page de début et la page de fin séparées par un tiret. Exemple : 25-56
Chapitres d’ouvrage
title
sera utilisé pour spécifier le titre du chapitre, le titré général du livre étant renseigné avec booktitle
.
authors
désigne les auteurs du chapitre. Les personnes ayant dirigés l’ouvrage (parfois appelées éditeurs scientifiques) sont renseignées avec editors
(avec la même syntaxe que pour les auteurs).
Date de consultation (pour les pages web)
La date de consultation d’une page web est indiquée avec le paramètre accessdate
sous la forme ANNÉE/MOIS/JOUR. L’écriture ANNÉE-MOIS-JOUR est également acceptée.
Aide à la saisie avec Insérer Modèles
Afin de faciliter la saisie des références et de ne pas avoir à se souvenir de l’ensemble des paramètres des modèles, l’installation du plugin Insérer Modèles est fortement recommandée.
Vous disposerez alors dans le porte-plume et dans la colonne de droite d’un formulaire de saisie pour les références. Quelques captures d’écran :
![](local/cache-vignettes/L282xH99/inserer_modeles_capture4-bd9ba.png?1667389124)
![](local/cache-vignettes/L588xH605/inserer_modeles_capture5-fb05f.png?1667389124)
![](local/cache-vignettes/L520xH167/inserer_modeles_capture6-5dac2.png?1667389124)
Pour plus d’informations, voir la documentation du plugin.
Récupérer les références avec un logiciel de gestion de références bibliographiques
Chaque modèle fournit deux liens permettant de télécharger la référence dans les formats BibTeX et RIS.
Ces deux formats sont reconnus par la majorité des logiciel de gestion de références bibliographiques, en particulier EndNote (le plus connus des logiciels commerciaux [1]) ainsi que Zotero [2] et Mendeley parmi les logiciels libres, ainsi que par l’ensemble des logiciels basés sur BibTeX.
Pour un comparatif des différents logiciels existants et des formats qu’ils prennent en compte, voir Wikipedia.
Astuce : si vous utilisez l’excellent Zotero, qui se présente sous la forme d’une extension pour Firefox, vous pouvez le paramétrer pour qu’il intercepte et importe directement les fichiers RIS téléchargés avec Firefox (dans les Préférences, onglet Général)
Styles CSL et EndNote
Allons encore plus loin pour faciliter l’insertion des références dans SPIP. Si vous utilisez un logiciel de gestion de références bibliographiques, il serait encore mieux de pouvoir les exporter directement sous la forme de modèles SPIP. Il ne vous resterait plus qu’à opérer un copier/coller dans votre article.
Tout est prévu ! Dans le fichier ZIP du plugin vous trouverez deux styles bibliographiques, l’un au format ENS pour EndNote, et le second au format CSL utilisé notamment par Zotero et Mendeley .
Pour Zotero, le plus simple pour installer ce style est de cliquer sur ce lien (depuis Firefox).
Astuces : avec Zotero, pensez à activer la fonctionnalité Quick Copy pour votre site SPIP préféré. Vous pourrez alors ajouter une référence à votre article par un simple raccourci clavier, voire même par glisser / déposer.
Besoin de gérer une base complète de références bibliographiques
Si vous avez besoin de fonctionnalités plus avancées et, notamment, de gérer une base de données de références bibliographiques, il vous est possible d’installer en parallèle de votre SPIP le logiciel libre refbase fonctionnant en PHP/MySQL. Le plugin refbase pour SPIP vous permettra de pouvoir insérer dans vos textes des références ou des listes de références issues de votre base refbase, à l’aide du modèle <refbase>
.
Pour plus d’informations, se référer à la documentation du plugin refbase.
Discussions par date d’activité
3 discussions
Bonjour, merci pour cet excellent plugin. Une compatibilité 4.2 en vue ?
A tester, mais je pense qu’en forcant la compatibilité dans le paquet.xml, cela devrait passer sans souci en 4.2
Pouvez vous faire un test, dire ce qu’il en est, et le cas échéant on s’occupera de modifier la version officielle ?
Répondre à ce message
Bonjour,
Il manque un guillemet simple de fermeture à la ligne 15 du fichier cite.yaml :
https://git.spip.net/spip-contrib-extensions/cite/src/branch/master/inc-yaml/cite.yaml
web : ’<:cite:item_web :>
Cela provoque un warning dans les logs php : PHP Warning : array_merge() : Expected parameter 2 to be an array, bool given in /srv/data/web/vhosts/.../htdocs/plugins/auto/yaml/v2.0.13/inc/yaml.php on line 177
Merci. Je viens de corriger : https://git.spip.net/spip-contrib-extensions/cite/commit/2898ba42d40f1a49255ed2f9573e618dbb1711d5
Une nouvelle version du plugin devrait être dispo sous peu (temps de la génération des Zip).
Merci Joseph pour la réactivité !
Répondre à ce message
Salut Joseph,
Malheureusement cite et inserer_modeles ensembles ça fait planter grave le site. Est-ce que tu as déjà été confronté avec ce problème ?
Bonjour
je n’ai jamais eu ce problème mais j’ai fait tourner les deux sur une version 3.0 de Spip.
Tu peux décrire plus précisément le problème que tu rencontres ?
Alors, je suis sur SPIP 3.2.3 et quand j’essaye d’installer cite et inserer_modeles, il est impossible de continuer a naviguer sur le site publique et sur le privée. Et il s’affiche un message comme quoi je n’aurait pas les droits d’accès sur le site. Alors je dois désinstaller cite ou inserer_modeles manuellement, via FTP. Après ça, tout revient au normal. Est-ce qu’il faut créer quelque part un fichier /modeles ?
Je viens de réinstaller cite sur mon site perso. J’ai bien les deux (cite et inserer_modeles) qui fonctionne sans problème.
Je t’invite à vérifier les droits de tes répertoires sur ton serveur : voir https://www.spip.net/aide/?aide=install0
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 :
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.
Suivre les commentaires :
|
![Atom](plugins/dist/plugins/comments/feed/atom.png)