MediaWiki/Estensione Collection
Torna a: Estensioni. |
L'estensione Collection permette di creare elenchi di pagine del wiki (creando dei piccoli libri) e di esportarli in diversi formati, tra i quali PDF, ODF, DocBook XML. L'estensione è stata sviluppata da PediaPress.
Impostazione del servizio
modificaLa conversione del testo wiki non viene eseguita sul wiki, ma su un altro computer, indicato come server e impostato nei file dell'estensione. L'estensione invia il markup al server, il quale lo converte tramite un programma interno chiamato mwlib
, e infine restituisce il risultato, il quale può essere scaricato dall'utente.
I siti con traffico limitato possono utilizzare il server messo a disposizione da PediaPress. Questa è l'impostazione di default.
Server privato
modificaInvece, i siti con maggiore traffico possono utilizzare un proprio server privato, sul quale è stato installato lo stesso software usato dal server di PediaPress. Sul server va installato mwlib
, cioè il software che il servizio online di PediaPress usa internamente per convertire il testo. Dopo avere installato mwlib, bisogna configurare il server affinché attivi il servizio e possa essere richiamato dal wiki.
Infine, per far sì che il wiki richiami il server privato invece del server di PediaPress, si imposta l'indirizzo nel file Collection.php
, modificando la riga:
/** URL of mw-serve render server */ $wgCollectionMWServeURL = 'http://tools.pediapress.com/mw-serve/';
in questo modo:
/** URL of mw-serve render server */ $wgCollectionMWServeURL = 'indirizzo_del_server:8899';
Il server potrebbe non supportare la ricezione dei dati su porte non standard (in particolare, la 8899). In questo caso, il servizio non funzionerà, tuttavia è possibile aggirare il problema usando il server in modalità CGI.[1]
Note
modificaCollegamenti esterni
modifica- Extension:Collection su www.mediawiki.org
- Istruzioni di configurazione dell'estensione Collection
- Installazione di mwlib
- Configurazione del server per renderlo un servizio di esportazione online
Torna a: Estensioni. |