MediaWiki/Estensione Collection: differenze tra le versioni
m pulisco codice |
m Bot: sostituzione tag obsoleti |
||
Riga 5: | Riga 5: | ||
== Impostazione del servizio == |
== Impostazione del servizio == |
||
La 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 < |
La 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 <code>mwlib</code>, 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. |
I siti con traffico limitato possono utilizzare il server messo a disposizione da PediaPress. Questa è l'impostazione di default. |
||
=== Server privato === |
=== Server privato === |
||
Invece, 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 < |
Invece, 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 <code>mwlib</code>, 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 < |
Infine, per far sì che il wiki richiami il server privato invece del server di PediaPress, si imposta l'indirizzo nel file <code>Collection.php</code>, modificando la riga: |
||
<pre> |
<pre> |
||
/** URL of mw-serve render server */ |
/** URL of mw-serve render server */ |
Versione attuale delle 22:34, 3 ago 2018
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[modifica]
La 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[modifica]
Invece, 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[modifica]
Collegamenti 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