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