Příručka:Ochrana
Ochrana (angl. protection) se využívá, je-li potřeba zamezit změnám v obsahu stránky, jejímu přejmenování (přesunu), či založení nové stránky resp. vložení souboru s chráněným názvem.
MediaWiki zachází se stávajícími a neexistujícími stránkami odlišně, protože neexistující stránky nemají ID stránky. Proto jsou informace o ochraně uloženy ve dvou různých tabulkách a seznam těchto stránek je oddělený.
Databáze
Informace o chráněných stránkách nebo názvech jsou uloženy v tabulce page_restrictions (pro úpravy omezení na existujících stránkách) nebo v tabulce protected_titles (pro ochranu vytváření stránek).
Speciální stránky
Seznam chráněných stránek lze nalézt na Special:ProtectedPages. Seznam chráněných titulů lze nalézt na Special:ProtectedTitles.
API
Stránka může být chráněna pomocí protect API.
Seznam chráněných stránek lze získat pomocí allpages API pomocí parametru apprtype.
Seznam chráněných neexistujících titulů (stránek, které byly chráněny, aby se zabránilo jejich vytvoření) lze získat pomocí protectedtitles API.
Úrovně ochrany titulu lze získat pomocí info API pomocí inprop=protection.
Údržbářské skripty
protect.php údržbový skript lze použít k ochraně a zrušení ochrany stránek z příkazového řádku.
Háčky
- Manual:Hooks/ArticleProtect - vyskytuje se vždy, když software obdrží požadavek na ochranu článku
- Manual:Hooks/ArticleProtectComplete - vyskytuje se po zpracování požadavku na ochranu článku
Související odkazy
- Nápověda:Uzamčené stránky
- Nápověda:Chráněné a nechráněné stránky
- Příručka:$wgRestrictionLevels - přidání nové úrovně ochrany