Extension:AddPaper/it
From MediaWiki.org
|
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>