Jump to content

Nápověda:BlockedExternalDomains

From mediawiki.org
This page is a translated version of the page Help:BlockedExternalDomains and the translation is 100% complete.
Verze MediaWiki:
1.41

Special:BlockedExternalDomains je nástroj, který pomáhá v boji proti spamu a je součástí rozšíření AbuseFilter .

Logika

Jakákoli doména přidaná do seznamu BlockedExternalDomains (blokovaných externích domén) bude automaticky zablokována a nebude ji možné přidat na stránky dané wiki. Nástroj také blokuje přidávání subdomén.

Výjimka:

  • Uživatel přidávající odkaz má právo abusefilter-bypass-blocked-external-domains. V současné době má toto právo ve výchozím nastavení skupina uživatelů robotů.
  • Pokud je přidání z jakéhokoli důvodu úspěšné (přidává jej administrátor, doména není v době úpravy blokována atd.), následné úpravy stránky jsou stále povoleny. Je to přesně stejné jako u logiky MediaWiki:Spam-blacklist.

Použití speciální stránky

Administrativní zobrazení Special:BlockedExternalDomains

Administrátor, který navštíví speciální stránku, uvidí formulář pro přidání domény se dvěma poli:

  • Doména: Doména, která má být blokována. Lze na ni přidat libovolný odkaz, ale uložena a blokována bude pouze samotná doména.
  • Poznámky: Wikitext obsahující odkazy nebo zdůvodnění.

Vedle každé položky je odkaz viditelný pouze pro administrátory, který umožňuje odebrat blokovanou doménu ze seznamu a povolit její opětovné přidání.

Úložiště

Tento seznam je uložen v MediaWiki:BlockedExternalDomains.json a je přímo upravitelný, ale jakákoli změna je ověřena.

Pokud potřebujete seznam blokovaných domén z API, můžete jednoduše vyžádat stránku JSON s parametrem action=raw. Například https://www.mediawiki.org/w/index.php?title=MediaWiki:BlockedExternalDomains.json&action=raw&ctype=application/json

Protokoly

Jakýkoli pokus o přidání blokované domény by spustil záznam v protokolu abusefilterblockeddomainhit. Můžete si je prohlédnout v Special:Log.

Proč?
Zatímco MediaWiki:Spam-blacklist poskytuje větší volnost pro složité případy, má mnoho omezení pro většinu běžných případů použití, kdy je třeba zakázat přidání domény:
  • Neobsahuje poznámky, které by poskytovaly více kontextu
  • Je těžké na stránce vyhledávat nebo ji procházet.
  • Je docela snadné v podstatě omylem zakázat přidání jakéhokoli externího odkazu (což se stalo už několikrát)
  • Ne všichni administrátoři jsou s regexy spokojeni.
  • Velký seznam regulárních výrazů zpomaluje úpravy pro všechny, kteří přidávají jakýkoli odkaz.
Jak?
Existuje skript v Pythonu, který pomáhá omezit manuální práci. Spuštění tohoto jednoduchého skriptu v Pythonu pro migraci černé listiny spamu s doménou nastavenou nahoře vám poskytne dva výstupy: Obsah MediaWiki:Spam-blacklist po migraci (tj. složité regulární výrazy) a JSON, který by měl být vložen do MediaWiki:BlockedExternalDomains.json.

Omezení

  • Zatím nepodporuje regex položky.
  • Neexistuje způsob, jak blokovat přidávání odkazů na základě cesty (například přidání odkazu, který obsahuje /foo/?bar=1).
  • MediaWiki:Spam-whitelist nebudou mít na tento seznam žádný vliv.
  • Podobně jako u MediaWiki:Spam-blacklist může trvat až pět minut, než se jakýkoli přídavek plně projeví.

Externí odkazy