Extension:MultimediaViewer
The support level for this extension is currently under review. The Reader Growth Team is the maintainer of last resort for the time being.
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Uživatelské rozhraní, Ajax |
| Popis | Poskytuje uživatelům lepší zážitek, pokud kliknou na miniatury na stránce |
| Autoři | |
| Zásady kompatibility | Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní. |
| MediaWiki | 1.25+ |
| PHP | 5.4+ |
|
|
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | |
| Příklad | MediaWiki.org |
| Přeložte rozšíření MultimediaViewer, používá-li lokalizaci z translatewiki.net | |
| Problémy | Otevřené úkoly · Nahlásit chybu |
Rozšíření MultimediaViewer nabízí uživatelům wiki jiné rozhraní pro prohlížení obrázků v plné nebo téměř plné velikosti v prohlížeči bez zbytečného načítání stránek nebo matoucích vsunutých stránek.
Instalace
Pravděpodobně si budete chtít stáhnout také Rozšíření:CommonsMetadata . Není to sice závazný požadavek, ale bez něj v polích s podrobnostmi o obrázcích nezískáte mnoho informací.
Na wiki stránkách třetích stran, i když používáte pouze lokálně nahrané obrázky, potřebujete CommonsMetatada k naplnění políček informacemi prostřednictvím šablony s informacemi o souborech.)
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
MultimediaViewerve vaší složceextensions/.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cdextensions/ gitclonehttps://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer - Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'MultimediaViewer' );
- Vyžaduje nastavení v konfiguračním souboru.
- Yes Dokončeno – Přejděte na stránku
Special:Versionvaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Instalace Vagrant:
- Pokud používáte Vagrant , instalujte s těmito parametry
vagrant roles enable multimediaviewer --provision
Konfigurace
- Hodnoty
$wgMediaViewerEnableByDefaulta$wgMediaViewerEnableByDefaultForAnonymousurčí, zda je MultimediaViewer ve výchozím nastavení povolen pro všechny uživatele, respektive pro anonymní uživatele. Obě mají výchozí hodnotutrue. $wgMediaViewerUseThumbnailGuessingpo zapnutí zlepší výkon, ale může být nestabilní v závislosti na nastavení wiki (pravděpodobně bude fungovat dobře, pokud použijete obslužnou rutinu 404).
Vynucené stažení
Aby bylo zajištěno, že soubory budou nabízeny ke stažení a nezobrazí se v prohlížeči uživatele po kliknutí na tlačítko „Stáhnout ...", je nutné nakonfigurovat server, s výjimkou použití příkazu vagrant:
Pokud požadovaná adresa URL adresáře s obrázky obsahuje parametr dotazu download, musí být záhlaví Content-Disposition nastaveno na attachment.
Toho lze dosáhnout na Apache a kompatibilních serverech pomocí mod_rewrite a mod_headers v souboru .htaccess.
Konfigurace varnish může vypadat takto.
Prohlížení obrázků
Funkce Prohlížení obrázků vystavuje dvě součásti pouze mobilnímu zobrazení:
| Carousel | Detail view |
|---|---|
První se zobrazuje v horní části stránek článku, druhá se inicializuje po klepnutí na libovolný obrázek v článku.
Komponenty můžete povolit pomocí následujících konfiguračních příznaků:
$wgMediaViewerMobileCarousel = true;(kolotoč/karusel)$wgMediaViewerMobileBeta = true;(detailní zobrazení)
Máte 2 možnosti, jak si mobilní verzi zařídit na stolním zařízení:
- aktivujte simulaci mobilního zařízení ve vašem internetovém prohlížeči
- přidejte k URL adrese, kterou navštěvujete,
?useformat=mobile
Testování použití
Dále přejděte na stránku, která má miniaturu. Zkuste kliknout na obrázek nebo na ikonu "rozbalit" poblíž něj. Mělo by se zobrazit rozbalovací okno a zobrazit větší náhled obrázku.
Pokud chcete, existuje exportované testovací prostředí, které můžete použít přes "Special:Import" k rychlému nastavení vhodného testovacího prostředí.
Šablony
MultimediaViewer a UploadWizard potřebují několik šablon pro zobrazení dat fotografií. Uložte tento kód do souboru XML a importujte ho do vaší wiki.
Související odkazy
- Extensions maintained by Reader Teams/cs
- Extensions maintained by Reader Growth/cs
- Extensions maintained by Reader Teams - Level Pending/cs
- Stable extensions/cs
- User interface extensions/cs
- Ajax extensions/cs
- BeforePageDisplay extensions/cs
- CategoryPageView extensions/cs
- GetBetaFeaturePreferences extensions/cs
- GetDoubleUnderscoreIDs extensions/cs
- GetPreferences extensions/cs
- MakeGlobalVariablesScript extensions/cs
- ResourceLoaderGetConfigVars extensions/cs
- ThumbnailBeforeProduceHTML extensions/cs
- UserGetDefaultOptions extensions/cs
- GPL licensed extensions/cs
- Extensions in Wikimedia version control/cs
- All extensions/cs
- Extensions bundled with MediaWiki 1.31/cs
- Extensions used on Wikimedia/cs
- Extensions included in BlueSpice/cs
- Extensions included in Canasta/cs
- Extensions available as Debian packages/cs
- Extensions included in Fandom/cs
- Extensions included in Miraheze/cs
- Extensions included in MyWikis/cs
- Extensions included in ProWiki/cs
- Extensions included in semantic::core/cs
- Extensions included in Telepedia/cs
- Extensions included in Weird Gloop/cs
- Extensions included in wiki.gg/cs
- Image extensions/cs