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.
|
Oversight Release status: stable |
|||
|---|---|---|---|
| Implementación | Database | ||
| Descripción | Añade una clase de usuarios que permite esconder revisiones. | ||
| Autor(es) | Brion VIBBER | ||
| Licencia | GPL | ||
| Descarga | Descargar captura |
||
|
|||
|
|||
| Check usage and version matrix | |||
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.
Contents |
Instalación[edit]
- Descarga los archivos para tu versión a extensions/Oversight en formato tar.gz (selecciona tu versión de MediaWiki en la caja desplegable) o descárgalo directamente desde Subversion: 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, Trunk.
- Añade la tabla requerida a la base de datos:
php maintenance/sql.php extensions/Oversight/hidden.sql
- Añade las siguientes líneas a LocalSettings.php (ajusta los grupos de usuario como quieras):
require_once("$IP/extensions/Oversight/HideRevision.php");$wgGroupPermissions['oversight']['hiderevision'] = true;$wgGroupPermissions['oversight']['oversight'] = true;
- Los derechos pueden ser ahora asignados en Special:Userrights.
Instalando sin acceso a interfaz de línea de comandos[edit]
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:
- Descarga hidden.sql.
- En phpMyAdmin, cliquea la base de datos que sas para MediaWiki en la barra a la izquierda.
- En la pantalla siguiente, haz clic en la pestaña "SQL" en la parte superior.
- 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.
Uso[edit]
Los usuarios con los permisos de Oversight tendrán una pestaña adicional llamada 'hide revision'/'esconder revisión' cuando revisen una vieja revisión, diff o revisión borrada. La edición puede ser escondida a todos los usuarios cliqueando esta pestaña, añadiendo una razón y confirmando. La edición más reciente a una página no puede ser escondida a menos que la página esté eliminada; para esconderla, primero debes revertir o eliminar la edición.
Nótese que al ocultar las revisiones se puede dar lugar a diferencias de edición engañosas, ya que cualquier cambio que se haya hecho en las revisiones ocultas parecerá que se ha realizado en la siguiente edición visible. En los casos en los que se ha añadido contenido útil en las revisiones ocultas, puede que no haya ninguna solución sencilla. Puede que la extensión acabe reemplazando las revisiones ocultas por un marcador explícitamente visible en su lugar. (Debe tenerse en cuenta que el RevisionDelete principal deja un marcador.)
Corrigiendo errores[edit]
Si has borrado accidentalmente una revisión, necesitarás acceso a la base de datos para restaurarlo. Primero, encuentra el ID de la revisión que necesitas restaurar. Después, necesitarás el uso de un SQL query para obtenerlo de vuelta (reemplaza "mw_" con el prefijo de tu instalación):
INSERT INTO mw_revision(rev_page,rev_id,rev_text_id,rev_comment,rev_user,rev_user_text, rev_timestamp,rev_minor_edit,rev_deleted) SELECT hidden_page, hidden_rev_id, hidden_text_id, hidden_comment, hidden_user, hidden_user_text, hidden_timestamp, hidden_minor_edit, hidden_deleted FROM mw_hidden WHERE mw_hidden.hidden_rev_id = '<LA ID>';
Nota: hidden_rev_len no existe, por lo que rev_len será NULL cuando se restaure, al igual que rev_parent_id.
Nota: Ignora rev_deleted si tienes una versión antigua de MediaWiki que no tiene esta columna.
Después de que hayas confirmado que la revisión ha vuelto, puedes iniciar:
DELETE FROM mw_hidden WHERE mw_hidden.hidden_rev_id = '<LA ID>';
See also[edit]
| This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page. |
| Idioma: | English • español • 日本語 |
|---|
- Stable extensions/es
- Database extensions/es
- Extensions in Wikimedia version control/es
- Extensions which add rights/es
- ArticleViewHeader extensions/es
- DiffViewHeader extensions/es
- UndeleteShowRevision extensions/es
- SkinTemplateTabs extensions/es
- SkinTemplateBuildContentActionUrlsAfterSpecialPage extensions/es
- ContributionsToolLinks extensions/es
- All extensions/es
- Extensions used on Wikimedia/es
- View page extensions
- Revision management extensions
