Jump to content

Extension:Nuke

From mediawiki.org
This page is a translated version of the page Extension:Nuke and the translation is 100% complete.
Příručka k rozšířením MediaWiki
Nuke
Stav rozšíření: stabilní
Zavádění Speciální stránka , Akce stránky
Popis Umožňuje sysopům hromadně mazat stránky.
Autoři
Nejnovější verze 1.3.0 (2017-03-01)
MediaWiki 1.28.1+
Změny v databázi Ne
  • $wgNukeMaxAge
  • $wgNukeUIType
  • nuke
Licence GNU General Public License 2.0 nebo novější
Stáhnout
Přeložte rozšíření Nuke, používá-li lokalizaci z translatewiki.net
Problémy Otevřené úkoly · Nahlásit chybu

Rozšíření Nuke umožňuje systémovým operátorům hromadně mazat stránky.

Instalace

Toto rozšíření je součástí MediaWiki 1.18 a vyšší. Zbývající konfigurační pokyny je stále nutné dodržovat.
  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného Nuke ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Nuke
    
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'Nuke' );
    
  • 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

Uživatelské právo "nuke" je automaticky uděleno uživatelské skupině "sysop". Chcete-li toto oddělit a přiřadit toto právo vyhrazené nové skupině uživatelů, například nuke, přidejte do souboru LocalSettings.php následující:

$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;

Maximální trvání

Ve výchozím nastavení Nuke zobrazí pouze stránky, které byly vytvořeny v poslední době, než je zobrazeno na serveru Special:RecentChanges (ovládáno serverem $wgRCMaxAge ; výchozí nastavení je 90 dní).

Verze MediaWiki:
≥ 1.44
Gerrit change 1089919

Toto lze nakonfigurovat tak, aby používalo jinou dobu trvání, pomocí nastavení konfigurace $wgNukeMaxAge. Například chcete-li omezit Nuke tak, aby povolil mazání stránek starších než 30 dní, přidejte do souboru LocalSettings.php následující kód:

$wgNukeMaxAge = 30 * 86400;

Použití

Chcete-li hromadně smazat stránky nedávno přidané uživatelem nebo IP adresou, přejděte na stránku Special:Nuke. Pokud nechcete filtrovat podle uživatele, můžete také filtrovat pouze podle jmenného prostoru.

Speciální stránka je uvedena v sekci Special:SpecialPages jako Mass delete (hromadné smazání).

Můžete také zadat vzor pro název stránky. Pole přijímá zástupné znaky SQL, například %lol%.

Všechna smazání se jako obvykle zaznamenávají do souboru Special:Log/delete.

Související odkazy

Grafika
Příkazový řádek
  • deleteBatch.php – smazání více stránek pomocí textového souboru obsahujícího názvy
  • nukeNS.php – smazat všechny stránky v určitém jmenném prostoru bez vytvoření protokolu mazání (z příkazového řádku)
  • deleteArchivedRevisions.php – skript pro trvalé smazání stránek po jejich smazání (např. po použití Extension:Nuke)