Extension:Oversight/es


 * Esta extensión puede que no se necesite más ya que MediaWiki tiene ahora una extensión built-in (deshabilitada por defecto), llamada RevisionDelete.

La extensión Oversight añade una clase de usuarios que permite esconder revisiones permanentemente de todos los usuarios. Nótese que las revisiones sólo pueden ser restauradas por un desarrollador.

Esta extensión es un hack temporal hasta que el nuevo sistema de borrado de revisiones esté listo para reemplazar el viejo borrado de archivos. Las revisiones son empujadas a una tabla paralela similar a la tabla de archivo, pero no accesible por cualquiera de los canales normales en el wiki. Los elementos pueden ser restaurados manualmente de la base de datos si se requiere.

Instalación

 * 1) Descarga los archivos para tu versión a extensions/Oversight en formato tar.gz (selecciona tu versión de MediaWiki en la caja drop-down) o descárgalo directamente desde Subversion: 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, Trunk.
 * 2) Añade la tabla requerida a la base de datos:


 * 1) Añade las siguientes líneas a LocalSettings.php (ajusta los grupos de usuario como quieras):
 * 2) Los derechos pueden ser ahora asignados en Special:Userrights.
 * 1) Los derechos pueden ser ahora asignados en Special:Userrights.
 * 1) Los derechos pueden ser ahora asignados en Special:Userrights.
 * 1) Los derechos pueden ser ahora asignados en Special:Userrights.

Instalando sin acceso a interfaz de línea de comandos
Si estás usando un servidor remoto y no tienes acceso a la interfaz de línea de comandos, pero tienes acceso a phpMyAdmin, substituye los siguientes pasos por el paso #2 de arriba:


 * 1) Descarga hidden.sql.
 * 2) En phpMyAdmin, cliquea la base de datos que sas para MediaWiki en la barra a la izquierda.
 * 3) En la pantalla siguiente, haz clic en la pestaña "SQL" en la parte superior.
 * 4) En "Lugar del archivo de texto", selecciona uno de los archivos, selecciona compresión "None/Ninguna" y cliquea al botón "Go/Ir" al final.
 * Si tu phpMyAdmin sólo tiene un campo de texto y no seleccionador de archivo de texto, cliquea el botón "SQL" en la columna del lado izquierdo, bajo el logo de phpMyAdmin, y entonces cliquea "import files/importar archivos" en la nueva ventana que aparece.

Puede que obtengas el error "1146: Table 'sitename_mdw1.mdw_hidden' doesn't exist (localhost)". Encuentra 'hidden' y asegúrate de que está bien nombrado; a veces el script no añade el prefijo correcto.

Use
Users with the Oversight class will have an additional 'hide revision' tab when viewing an old revision, edit difference, or deleted revision. The edit can be hidden from all users by clicking this tab, adding a reason, and confirming. The most recent edit to a page cannot be hidden unless the page is deleted; to hide it, you must first revert or delete the edit.

Note that hiding revisions may create misleading edit differences, since any changes made in hidden revisions will seem to have been made by the next visible edit. In situations where good content is added in hidden revisions, there may be no simple solution. The extension may eventually replace the removed revisions with an explicitly visible marker instead. (It should be noted that the core RevisionDelete does leave a marker.)

Correcting mistakes
If you accidentally deleted a revision, then you need DB access to restore it. First, find the revision ID that you need to restore. Then, you will need to use an SQL query to get it back in (replace "mw_" with your DB prefix):


 * There is no hidden_rev_len, so rev_len will be NULL when restored, same with rev_parent_id.


 * Ignore rev_deleted if you have an older version of MediaWiki that does not have the column.

After you CONFIRMED that the revision is back, then you can run: