mediawiki esportare e importare voci

Per trasferire rapidamente articoli da una mediawiki ad un’altra, si possono usare le pagine speciali Speciale:export e Speciale:import di mediawiki. La situazione più comoda è quella un cui le varie pagine sono già organizzate in categorie, perché c’è la possibilità di esportare in un file l’intera categoria, con i suoi template e tutte le voci associate.

Dalla pagina export di una wiki si esportano tutti i file necessari, e nella import dell’altra si reimportano.

L’esportazione è utile anche per esportare categorie vuote, ma che nel codice della loro pagina contengono riferimenti e quindi raggruppano gerarchicamente altre categorie.

Esportando tutte le categorie, ognuna in un file, e reimportando ogni file nella nuova wiki, alla fine verrà automaticamente ricostruita tutta la struttura.

Infine vanno trasferite tutte le immagini da una wiki all’altra. L’operazione può essere fatta grazie a uno script che si trova nella cartella maintenance (usare quello della wiki di destinazione). Per importare in blocco tutte le immagini il commando da usare è:

sudo php importImages.php /var/www/html/wiki/images/ --search-recursively

dove /var/www/html/wiki/images è la directory in cui si trovano le immagini da importare.

Questa operazione può essere fatta quando le due wiki origine e destinazione si trovano sullo stesso server.

con il comando importImages.php –help si possono vedere tutte le opzioni di importazione.