Manual:Protección
La protección es usada para restringir la realización de cambios a una página (editar o trasladar), la creación de una página o la carga de un archivo.
MediaWiki maneja páginas existentes y no existentes de forma diferente, ya que las páginas no existentes no tienen un ID de página. Es por eso que la información de protección se almacena en dos tablas diferentes, y la lista de dichas páginas son independientes.
Base de datos
La información sobre las páginas o títulos protegidos se muestra en las tablas page_restrictions y protected_titles
Páginas especiales
La lista de páginas protegidas se muestra en Special:ProtectedPages. La lista de títulos protegidos se muestra en Special:ProtectedTitles.
API
Una página puede ser protegida con la API protect.
Se puede recuperar una lista de páginas protegidas con la API allpages, usando el parámetro apprtype.
Se puede recuperar una lista de títulos no existentes protegidos (páginas que han sido protegidas para evitar su creación) con la API protectedtitles.
Protection levels of a title can be retrieved with the info API, using inprop=protection.
Scripts de mantenimiento
El script de mantenimiento protect.php puede utilizarse para proteger y desproteger páginas de la línea de comandos.
Ganchos
- Manual:Hooks/ArticleProtect - ocurre siempre que el software recibe una solicitud para proteger un artículo
- Manual:Hooks/ArticleProtectComplete - ocurre después de procesar la solicitud de protección del artículo
Véase también
- Ayuda:Páginas protegidas
- Ayuda:Proteger y desproteger páginas
- Manual:$wgRestrictionLevels - adding a new protection level