Utente:Alex brollo/Appunti tecnici
Appunti sulla transclusione interprogetto
[modifica]L'idea è di ottenere la visualizzazione dell'intero contenuto di una pagina it.wikisource in una pagina (esistente o anche inesistente) in questo sito, mediante una chiamata API via ajax alla routine parse. Il server restituisce l'html dell'intera pagina e - con piccole modifiche all'html - questo può essere caricato, e quindi visualizzato, sulla pagina corrente.
Il metodo è semplice, ma molto rapido e potente. Il trigger per l'avvio dello script è semplicemente uno speciale prefisso del nome della pagina; attualmente viene utilizzato il prefisso Itwikisource:
. Ciò che segue il prefisso deve essere il nome della pagina di itwikisource che si vuole caricare e visualizzare.
Attivazione
[modifica]Per attivare lo script di prova aggiungere alla propria pagina [nome utente].common.js il seguente codice:
importScript("Utente:Alex brollo/common.js");
Per verificare il regolare fuinzionamento dello script si può seguire questi due link:
- Itwikisource:Satira sopra le donne (prova di transclusione di pagina ns0 in pagina esistente)
- Itwikisource:Guarda in quei verdi rami (prova di transclusione di pagina ns0 in pagina non esistente)
Template
[modifica]Le pagine del pseudo-namespace Itwikisource possono essere linkate con il normale markup wiki o con il template Itwikisource:
- [[Itwikisource:Guarda in quei verdi rami]] -> Itwikisource:Guarda in quei verdi rami
- {{Itwikisource|Guarda in quei verdi rami}} -> Itwikisource:Guarda in quei verdi rami
[.... continua .... ]