Open main menu
Manuale sulle Estensioni MediaWiki
OOjs UI icon advanced.svg
AddPaper
Stato della release: non mantenuto
Implementazione Special page, Search, Data extraction, Page action
Descrizione Creates pages for scholarly paper results
Autore(i) Alessandra Bilardi (Bilarditalk)
Versione 0.1 (2009-10-13)
MediaWiki 1.14+
Cambi della base di dati No
Licenza GNU General Public License 2.0 or later
Scaricare v0.1
Parametri
  • $wgAddPaperTemplateName
  • $wgAddPaperCacheDir
Traducete l'estensione AddPaper se è disponibile su translatewiki.net
Verificare uso e versione della matrice.

Template:Extension/archived

The AddPaper extension provides a special page that creates pages about paper data online results.

La pagina speciale AddPaper è un semplice form con la scelta dei tipi di id delle pubblicazioni e un input di testo dove digitare uno o più id delle pubblicazioni (monospaziati).

L'estensione cerca i dati online relativi agli id forniti e crea una pagina per ciascun id (con un templato).

Questa estensione è stata sviluppata per creare particolari pagine con query DPL e determinate pubblicazioni come risultato.

Adesso lavora solo con l'id di pubmed: PMID.

SettingsEdit

In LocalSettings.php aggiungere il codice che segue:

// add AddPaper
$wgAddPaperTemplateName = 'Paper'; #optional: default name is Paper 
$wgAddPaperCacheDir = '/tmp/file/directory';
require_once("extensions/AddPaper/AddPaper.php");

EsempioEdit

Vuoi aggiungere una pubblicazione: PMID:17381884.

Perciò, apri la pagina Special:AddPaper, selezioni PMID come tipo di id, digiti 17381884 e poi clicchi sul bottone Aggiungi Pubblicazione (se la lingua selezionata è l'italiano, i messaggi saranno in italiano).

L'estensione crea una pagina dal titolo 17381884 che contiene:

 {{Paper
 |authors=Vida VL, Angelini A, Ausoni S, Bilardi A, Ori C, Vlassich F,
 Zoso V, Milanesi O, Sartore S, della Barbera M, Zaglia T, Thiene G, Stellin G, 
 |year=2007
 |title=Age is a risk factor for maladaptive changes in rats exposed to
 increased pressure loading of the right ventricular myocardium.
 |journal=Cardiol Young
 |volume=17
 |issue=2
 |pages=202-11
 |pmid=17381884
 }}
 

Di seguito c'è un esempio di templato per mostrare i dati della pubblicazione (copia, incolla e rimuovi gli accapo):

 <includeonly>
 {| 
 | {{#if: {{{notauthors|}}}| {{!}} {{{notauthors|}}}. | 
 {{#if: {{#explode:{{{authors}}}|,|4}}| {{!}}{{#explode:{{{authors}}}|,|0}}, 
 {{#explode:{{{authors}}}|,|1}}, {{#explode:{{{authors}}}|,|2}}, ''et al.'' | 
 {{#if: {{{authors|}}}| {{!}} {{{authors}}}. }} }} }} 
 {{#if: {{{year|}}}| ({{{year}}}) }} 
 {{#if: {{{title|}}}| ''{{{title}}}'' }} 
 {{#if: {{{journal|}}}| '''{{{journal}}}'''. }}  
 {{#if: {{{volume|}}}| {{{volume}}}{{#if: {{{issue|}}}| ({{{issue}}})}}
 {{#if: {{{pages|}}}|{{Colon}}{{{pages}}}.}}}} 
 {{#if: {{{pmid|}}}| [[pubmed:{{{pmid}}}|Pubmed]]. }}
 |}
 </includeonly>