Estensione:MultimediaViewer

From MediaWiki.org
Jump to: navigation, 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:
català • ‎Deutsch • ‎English • ‎español • ‎suomi • ‎italiano • ‎日本語 • ‎한국어 • ‎Nederlands • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎sicilianu • ‎اردو • ‎中文
shortcut: MV
Manuale sulle Estensioni MediaWikiManual:Extensions
Crystal Clear action run.png
MultimediaViewer

Stato della release:Extension status stabile

Screenshot of MultimediaViewer extension 2014-04-21.png
ImplementazioneTemplate:Extension#type User interface, Ajax
DescrizioneTemplate:Extension#description Fornisce una migliore esperienza agli utenti quando cliccano sulle miniature di una pagina.
Autore(i)Template:Extension#username Mark Holmquist, Gergő Tisza, Gilles Dubuc
MediaWikiTemplate:Extension#mediawiki 1.25+
PHPTemplate:Extension#php 5.3+
Cambi della base di datiTemplate:Extension#needs-updatephp No
LicenzaTemplate:Extension#license GNU General Public License 2.0 or later
Scaricare
EsempioTemplate:Extension#example MediaWiki.org
Spazio di nomiTemplate:Extension#namespace main
ParametriTemplate:Extension#parameters
  • $wgEnableMediaViewerForLoggedInUsersOnly
  • $wgMediaViewerIsInBeta
Hook usatiTemplate:Extension#hook
GetBetaFeaturePreferencesManual:Hooks/GetBetaFeaturePreferences
BeforePageDisplayManual:Hooks/BeforePageDisplay
CategoryPageViewManual:Hooks/CategoryPageView
ResourceLoaderGetConfigVarsManual:Hooks/ResourceLoaderGetConfigVars

Traducete l'estensione MultimediaViewer se è disponibile su translatewiki.net

Verificare uso e versione della matrice.

ProblemiPhabricator

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[edit]

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:
    require_once "$IP/extensions/MultimediaViewer/MultimediaViewer.php";
    
  • YesY Done - Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Configurazione[edit]

  • 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[edit]

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[edit]

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[edit]

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[edit]

Similar extension(s)