Estensione:MultimediaViewer
MultimediaViewer Stato della release: stabile |
|
---|---|
Implementazione | Interfaccia utente, Ajax |
Descrizione | Fornisce una migliore esperienza agli utenti quando cliccano sulle miniature di una pagina. |
Autore(i) | |
Politica di compatibilità | Snapshots releases along with MediaWiki. Master is not backward compatible. |
MediaWiki | 1.25+ |
PHP | 5.4+ |
Licenza | GNU General Public License 2.0 or later |
Scaricare | |
Esempio | MediaWiki.org |
|
|
Quarterly downloads | 169 (Ranked 35th) |
Public wikis using | 1,926 (Ranked 195th) |
Traduci l'estensione MultimediaViewer se è disponibile su translatewiki.net | |
Problemi | Compiti aperti · Riportare un bug |
L'estensione MultimediaViewer fornisce all'utente di una wiki un'interfaccia diversa per visualizzare a schermo intero o a schermo quasi intero le immagini nel proprio browser senza caricamenti di pagine esterne o di altre finestre.
Installazione
Probabilmente vorrai anche scaricare l'estensione CommonsMetadata - non è fondamentale, ma senza di questa non avrai molte informazioni nelle tue lightbox.
On third-party wikis, even if you only use locally uploaded images, you need CommonsMetatada to populate the information in the boxes via a template holding information about the files.)
- Download and move the extracted
MultimediaViewer
folder to yourextensions/
directory.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer - Aggiungi il seguente codice al tuo $LocalSettings (preferibilmente alla fine):
wfLoadExtension( 'MultimediaViewer' );
- Configure as required
- Done – Naviga in Special:Version nella tua wiki per verificare che l'estensione sia stata installata correttamente.
Vagrant installation:
- Se stai usando Vagrant , installa con
vagrant roles enable multimediaviewer --provision
Configurazione
$wgMediaViewerEnableByDefault
e$wgMediaViewerEnableByDefaultForAnonymous
determineranno quale MMV è abilitato di default per chiunque e per gli utenti anonimi, rispettivamente. Di default sono entrambi impostati su true.
They both default to true
.
$wgMediaViewerUseThumbnailGuessing
migliorerà le prestazioni quando abilitato, ma può essere fragile in base a come la wiki è stata impostata (probabilmente funzionerà correttamente se userai un handler 404).
- Scaricamento forzato
Per assicurarsi che i file siano scaricabili e non visualizzati nel browser dell'utente quando si clicca sul pulsante Scarica..., il server deve essere configurato, fatta eccezione per il caso in cui si stia usando vagrant:
Se l'URL richiesto per una directory di immagini contiene il parametro query download
, lo header Content-Disposition
deve essere impostato su attachment
.
Ciò può essere fatto con Apache e con i server compatibili usando mod_rewrite e mod_headers in un file .htaccess
.
La configurazione di Varnish potrebbe essere questa.
Usage testing
Adesso, vai in una pagina contenente una miniatura. Prova a cliccare sull'immagine o sulla vicina icona "espandi". Dovrebbe comparire il lightbox e fornirti una vista più grande dell'immagine.
Se preferisci, c'è un exported test environment che puoi usare attraverso Special:Import per impostare velocemente un adeguato ambiente di prova.
Template
Multimedia Viewer e Upload Wizard hanno bisogno di diversi template per mostrare le informazioni delle foto. Salva semplicemnte questo codice in un file xml ed importalo nella tua wiki.
Vedi anche
Questa estensione viene utilizzata su uno o più progetti Wikimedia. Ciò probabilmente significa che l'estensione è stabile e funziona abbastanza bene da essere utilizzata da siti Web ad alto traffico. Cerca il nome di questa estensione nei file di configurazione CommonSettings.php e InitialiseSettings.php di Wikimedia per vedere dove è installato. Un elenco completo delle estensioni installate su un particolare wiki può essere visto sulla pagina Special:Version del wiki. |
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |