Estensione:MultimediaViewer

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:MultimediaViewer and the translation is 90% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎русский • ‎українська • ‎اردو • ‎العربية • ‎فارسی • ‎中文 • ‎日本語 • ‎한국어
This extension comes with MediaWiki 1.31 and above. Thus you do not have to download it again. However, you still need to follow the other instructions provided.
shortcut: MV
Manuale sulle Estensioni MediaWiki
Crystal Clear action run.svg
MultimediaViewer
Stato della release: stabile
Screenshot of MultimediaViewer extension 2014-04-21.png
Implementazione User interface, Ajax
Descrizione Fornisce una migliore esperienza agli utenti quando cliccano sulle miniature di una pagina.
Autore(i) Mark Holmquist, Gergő Tisza, Gilles Dubuc
MediaWiki 1.25+
PHP 5.4+
Cambi della base di dati No
Licenza GNU General Public License 2.0 or later
Scaricare
Esempio MediaWiki.org
Spazio di nomi main
Parametri

  • $wgEnableMediaViewerForLoggedInUsersOnly
  • $wgMediaViewerIsInBeta
Hook usati
GetBetaFeaturePreferences
BeforePageDisplay
CategoryPageView
ResourceLoaderGetConfigVars
Traducete l'estensione MultimediaViewer se è disponibile su translatewiki.net
Verificare uso e versione della matrice.
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

Opzione A: usare Vagrant. Vedi la pagina MediaWiki-Vagrant per le istruzioni necessarie ad ottenere un'installazione MediaWiki con un sistema a macchina virtuale Vagrant.

Quindi esegui vagrant enable-role multimediaviewer e poi vagrant provision.

Opzione B: installare manualmente.

Prima di tutto, considera di installare l'estensione BetaFeatures. Potrebbe essere utile nascondere il visualizzatore multimediale dietro ad una preferenza. Se decidi di non installarlo, sarà sempre abilitato. MultimediaViewer usa GetBetaFeaturePreferences, creato ed eseguito da BetaFeatures, per registrare questa preferenza.

Probabilmente vorrai anche scaricare l'estensione CommonsMetadata - non è fondamentale, ma senza di questa non avrai molte informazioni nelle tue lightbox.


  • Download and place the file(s) in a directory called MultimediaViewer in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    wfLoadExtension( 'MultimediaViewer' );
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

To users running MediaWiki 1.24 or earlier:

The instructions above describe the new way of installing this extension using wfLoadExtension() If you need to install this extension on these earlier versions (MediaWiki 1.24 and earlier), instead of wfLoadExtension( 'MultimediaViewer' );, you need to use:

require_once "$IP/extensions/MultimediaViewer/MultimediaViewer.php";

Configurazione

  • Far Manager Multimedia Viewer.png
    $wgMediaViewerIsInBeta registrerà una preferenza con BetaFeatures se impostato su "true"
  • $wgMediaViewerEnableByDefault e $wgMediaViewerEnableByDefaultForAnonymous determineranno quale MMV è abilitato di default per chiunque e per gli utenti anonimi, rispettivamente. Di default sono entrambi impostati su 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.

Usare l'estensione

Per prima cosa, prima ancora di testare, bisogna assicurarsi di aver fatto il login e di aver attivato le preferenze: Fai il login nella wiki e vai in Special:Preferences, quindi raggiungi il tab "Beta features" e spunta la casella appropriata.

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.

Estensione tramite script dell'utente

Se vuoi aggiungere delle funzionalità, dovrai cercare nelle classi e cambiare manualmente le funzionalità. Cercheremo di fare di meglio, ma con la gerarchia di classi e metodi che abbiamo costruito non crediamo che il sistema attuale sia così complicato.

IN OGNI CASO, dovresti evitare di metterci troppo le mani. Se le cose dovessero cambiare internamente, il tuo codice potrebbe rompersi in maniere inaspettate, e tu (ed i tuoi utenti) rimarreste impreparati. Non lasciare che ciò accada e attendi una maniera più stabile di estendere il prodotto.

Vedi /Extension:Metadata come esempio.

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

Similar extension(s)