Extension:AddPaper/it

From MediaWiki.org

Jump to: navigation, search

         

Manual on MediaWiki Extensions
List of MediaWiki Extensions
Crystal Clear action run.png
AddPaper

Release status: beta

Implementation  Special page, Search, Data extraction, Page action
Description Aggiunge una pagina con uno specifico templato riempiendolo coi risultati online dei dati di una pubblicazione
Author(s)  Alessandra Bilardi (BilardiTalk)
Last Version  0.1 (2009-10-13)
MediaWiki  1.14.0 or higher (tried and true)
License GPL
Download v0.1

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>