Jump to content

Rozšíření:MultiPurge

From mediawiki.org
This page is a translated version of the page Extension:MultiPurge and the translation is 100% complete.
Příručka k rozšířením MediaWiki
MultiPurge
Stav rozšíření: stabilní
Implementace Akce stránky , Speciální stránka
Popis Umožňuje čištění stránek pro více služeb v definovaném pořadí.
Autoři Octfxdiskuse
Nejnovější verze 2.0.0
MediaWiki >= 1.43.0
PHP >=8.0
Composer octfx/multipurge
  • $wgMultiPurgeServiceOrder
  • $wgMultiPurgeCloudFlareZoneId
  • $wgMultiPurgeStaticPurges
  • $wgMultiPurgeVarnishServers
  • $wgMultiPurgeEnabledServices
  • $wgMultiPurgeCloudFlareApiToken
  • $wgMultiPurgeCloudFlareCacheByDeviceType
  • $wgMultiPurgeRunInQueue
Licence GNU General Public License 2.0 nebo novější
Stáhnout

Rozšíření MultiPurge umožňuje mazání stránek a souborů z více mezipamětí v definovaném pořadí. Byl vyvinut tak, aby umožňoval použití nejprve pročištění dat z mezipaměti Varnish a poté z Cloudflare.

Instalace

  • Ke stažení soubor/y a vložte je do adresáře pojmenovaného MultiPurge ve vaší složce extensions/.
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'MultiPurge' );
    
  • Vyžaduje nastavení v konfiguračním souboru.
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurace

Informace o použití a konfiguraci naleznete v souboru README.md v repozitáři rozšíření.

Proměnná Výchozí hodnota Typ Popis
$wgMultiPurgeCloudFlareZoneId null Řetězec ID zóny, ve které se nachází doména Wiki
$wgMultiPurgeCloudFlareApiToken null Řetězec Token API nalezen na vašem panelu
$wgMultiPurgeVarnishServers null Řetězec/pole Pole URL adres odkazujících na vaše Varnish servery. Mohou to být IP adresy.
$wgMultiPurgeEnabledServices null Pole Seznam povolených služeb. Možné hodnoty jsou 'Cloudflare', 'Varnish'.
$wgMultiPurgeServiceOrder null Pole Seznam pořadí čištění služeb. Možné hodnoty jsou 'Cloudflare', 'Varnish'. Příklad: ['Varnish', 'Cloudflare'] nejprve očistí Varnish a poté Cloudflare.
$wgMultiPurgeStaticPurges null Řetězec/pole Pole adres URL, které lze vymazat pomocí speciální stránky. Klíč se zobrazí jako popisek výběru. Příklad:
[
    'Startup script' => 'load.php?lang=en&modules=startup&only=scripts&raw=1&skin=citizen',
    'Site styles' => 'load.php?lang=en&modules=site.styles&only=styles&skin=citizen'
]
$wgMultiPurgeRunInQueue false Boolean Vkládejte úlohy vymazání do fronty úloh namísto jejich synchronizovaného spouštění.
$wgMultiPurgeCloudFlareCacheByDeviceType false Boolean Zda je povolena mezipaměť Cloudflare podle typu zařízení.

Speciální stránka

MultiPurge přidává na adrese Special:PurgeResources speciální stránku, která umožňuje čištění URL adres ResourceLoader. Každý uživatel s právem editinterface může stránku navštívit, zadat název stránky a poté vybrat všechny URL adresy ResourceLoader z dané stránky, které chce odstranit.

Související odkazy