Kézikönyv:$wgUseInstantCommons

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgUseInstantCommons and the translation is 80% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎magyar • ‎polski • ‎русский • ‎中文 • ‎日本語
Shared uploads: $wgUseInstantCommons
Az InstantCommons engedélyezése, amellyel például a Wikimédia Commons is használható megosztott tárhelyként.
Bevezetve:1.16.0 (r58652)
Eltávolítva:használatban
Megengedett értékek:(boolean)
Alapértelmezett érték:false

Használat

A beállítás engedélyezéséhez add hozzá az alábbi sort a LocalSettings.php -hoz:

$wgUseInstantCommons = true;

Részletek

A változó „true” értéke esetén lehetőséged nyílik a Wikimédia Commonson található fájlok beágyazása a helyi wikiden.

A konfigurációs paraméter a $wgForeignFileRepos alábbi kódjával egyezik meg:

$wgForeignFileRepos[] = [
	'class' => 'ForeignAPIRepo',
	'name' => 'wikimediacommons',
	'apibase' => 'https://commons.wikimedia.org/w/api.php',
	'url' => 'https://upload.wikimedia.org/wikipedia/commons',
	'thumbUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb',
	'hashLevels' => 2,
	'transformVia404' => true,
	'fetchDescription' => true,
	'descriptionCacheExpiry' => 43200,
	'apiThumbCacheExpiry' => 0,
];

Megjegyzés

A beállítás engedélyezésével nem csökken a felhasznált tárterület helyi wikit futtató szerveren. A MediaWiki 1.26-ig az engedélyezéssel együtt gyorsítótárazáshoz helyi bélyegképek generálódtak. Ha a Wikimédia Commonson található eredeti kép méreteit beágyazáskor meghaladod, akkor a helyi tárhelyen egy másolat jön létre.

A MediaWiki 1.27 óta a képek letöltése helyett azok egyből a Commonsról töltődnek be;

ezáltal processzoridőt és sávszélességet takarítasz meg, egyben a képek is gyorsabban töltődnek be akkor is, ha a wiki nem rendelkezik bélyegkép-kezelővel. However, the downside can be that pages can load slowly if they haven't loaded in the past 12 hours. For example, if you have 100 InstantCommons images on a page, your wiki will make 400 API requests to the Commons API at page load time and the first byte of the page won't be returned for about 30 seconds. This behavior is logged as bug T190576, but in the meantime, you may prefer to override the default descriptionCacheExpiry and apiThumbCacheExpiry by creating your own $wgForeignFileRepos entry, or maybe not use foreign file repositories at all and instead copy images from Commons to your own wiki using importImages.php .

A beállítás finomhangolásához lásd a $wgForeignFileRepos dokumentációját.

Lásd még