2009-03-24 10 views

risposta

1

È possibile copiare direttamente i modelli da Wikipedia. Un bell'esempio è il modello Keypress.

14

È un PITA e sfortunatamente (a differenza delle estensioni o dei file multimediali) non esiste un repository di modelli predefiniti. I modelli caricano altri modelli che caricano altri a turno, ecc.

Vai a Wikipedia e copia il nome del modello che stai cercando, vai a Speciale: esporta e incolla il nome del modello nella casella di testo grande, ad es. Template: Infobox. Seleziona "Includi modelli" e seleziona "Includi solo la revisione corrente, non la cronologia completa" (o il file sarà troppo grande). Fai clic su Esporta per eseguire il dump di un file .xml del modello. Quindi importalo nel wiki di destinazione.

Dopo che è stato importato, aprire il modello per la modifica, controllare l'elenco sotto la casella di modifica "Pagine incluse nella versione corrente di questa pagina:". Se ci sono dei collegamenti rossi, ripetere anche i passaggi precedenti per questi modelli. Potrebbe anche essere necessario copiare gli stili in MediaWiki: pagina Common.css e Javascript in MediaWiki: Common.js prima che tutto funzioni. Infine modifica i modelli da personalizzare per il tuo wiki.

Se ancora non funziona e si dispone di pagine disordinate di parentesi graffe e se le istruzioni, quindi è necessario installare l'estensione ParserFunctions. Se è presente {{#invoke: }} nel codice del modello, sarà inoltre necessario installare Scribunto extension.

MediaWiki Help:Templates spiega il processo in modo più dettagliato.

+5

+1 Per menzionare E''s un PITA lavorare con i modelli. –

+1

In seguito a quanto sopra, ho appena esportato Template: Note da mediawiki.org. Perché il file XML risultante 8.8 mb? Per una semplice scatola colorata?È corretto o ho fatto qualcosa di sbagliato? – Manachi

+0

Ho modificato il precedente da deselezionare per verificare "Include solo la revisione corrente, non la cronologia completa", altrimenti il ​​file diventerà troppo grande. –

0

Questa attività è un po 'più complicata della semplice esportazione e importazione.

Una panoramica "semplice" può essere trovato qui ->How to add Wikipedia templates to your own Mediawiki

  • aggiornare i nostri MediaWiki per l'ultima versione stabile, sperando di corrispondere a uno di Wikipedia.

  • Installare l'estensione Scribunto e configurarlo correttamente.

  • Esporta/Importa i moduli LUA utilizzati dai (meta) modelli che si desidera utilizzare e importarli in MediaWiki.

  • Esporta/Importa i modelli di Wikipedia che desideri utilizzare, insieme a tutti i metatempli richiesti e importali nel tuo
    MediaWiki.

  • Copia le classi CSS pertinenti dal file Common.css di Wikipedia e incollale nel Common.css di MediaWiki.

  • Attivare la funzione di InstantCommons di MediaWiki per recuperare automaticamente i file di immagine del modello dal repository commons.wikipedia.com.