Extension:AddPaper/it

From MediaWiki.org

Jump to: navigation, search

         

Manuale sulle Estensioni MediaWiki
Lista delle Estensioni MediaWiki
Crystal Clear action run.png
AddPaper

Stato Release: beta

Implementazione  Special page, Search, Data extraction, Page action
Descrizione Aggiunge una pagina con uno specifico templato riempiendolo coi risultati online dei dati di una pubblicazione
Autore(i)  Alessandra Bilardi (Bilardi Talk)
Versione  0.1 (2009-10-13)
MediaWiki  1.14.0 or higher (tried and true)
Licenza GPL
Download v0.1
Parametri  $wgAddPaperTemplateName

$wgAddPaperCacheDir

Contents

[edit] Introduction

AddPaper rappresenta una pagina speciale che aggiunge una pagina con uno specifico templato riempiendolo coi risultati online dei dati di una pubblicazione. 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.

[edit] Commenti e Feedback

Commenti e Feedback nella pagina di discussione (in inglese).

[edit] Settings

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");

[edit] Esempio

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>