Cómo impedir que se edite un wiki hecho con MediaWiki
Miércoles, Noviembre 4th, 2009Si tenemos un wiki creado con el software MediaWiki, pero queremos editarlo sólo nosotros, para que usuarios anónimos no hagan vandalismo o spam, debemos hacer lo siguiente:
Hay que añadir en el archivo LocalSettings.php las siguientes líneas:
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['writeapi'] = false;
Con estas cuatro líneas estamos prohibiendo a todo el mundo: la edición, la creación de cuentas, la creación de páginas y que no se pueda ejecutar el API.
En ésta página se explica cómo funcionan los permisos de grupos en MediaWiki. Por ejemplo, la siguiente línea de código:
$wgGroupPermissions['user']['edit'] = true;
permite a los usuarios registrados, editar las páginas.
Nota: Funciona a partir de la versión 1.5.0 de MediaWiki