Wikipedia:Historial de lujo
El historial de lujo o deluxe history es una herramienta de Wikipedia que permite diferenciar a los usuarios por colores dependiendo del tipo de usuario, tanto en los historiales de las páginas como en las páginas especiales de cambios recientes y lista de seguimiento.
Instalación
editarPara instalar la herramienta hay que disponer de una cuenta y estar registrado. En Preferencias, concretamente en la sección «Accesorios», se detallan todas las herramientas disponibles para los usuarios de Wikipedia. El historial de lujo se encuentra en la sección «Apariencia». Marcando la casilla junto al texto «Muestra, en el historial, un color para cada tipo de usuario (bots, usuarios normales, anónimos y bibliotecarios)», activarás la herramienta.
Para desinstalar la herramienta basta con desactivar la casilla pertinente en las preferencias.
Funcionamiento
editarCuando navegas en Wikipedia, cada vez que se cargue el historial de una página en tu navegador se ejecutará un script. Este script comprobará cada cierto tiempo las listas de usuarios, marcando de color el nombre del usuario según pertenezca a un grupo u otro. El script funciona en los historiales y en las páginas especiales de cambios recientes y lista de seguimiento.
Por defecto, el script identifica a bibliotecarios en color verde, bots en color celeste, usuarios anónimos (direcciones IP) en color rojo y resto de usuarios en color amarillo.
Opciones avanzadas
editar- Los tipos de usuario que se diferencian por defecto son bibliotecarios, bots y usuarios anónimos dejando al resto en un mismo color. Esto se puede modificar alterando la variable
deluxehistory.options
en el archivo common.js. Los anónimos y el grupo del resto son los únicos tipos que no se pueden eliminar.
- El siguiente ejemplo se usa para identificar a bibliotecarios (sysop) y reversores (rollbacker), con lo que los bots pasarán a formar parte del grupo común (en amarillo):
window.deluxehistory = window.deluxehistory || {}; window.deluxehistory.options = [ 'sysop', 'rollbacker' ];
- Para agregar nuevos tipos de usuario basta con agregar entre comillas, dentro de los corchetes y separados con comas, cualquiera de las claves que figuran en la tabla de opciones avanzadas. Se recomienda no abusar de su uso, especialmente con aquellas categorías que contienen mayor número de usuarios.
- Si se añaden nuevos tipos de usuario pero no se personalizan sus colores, se mostrarán todos con un fondo de color azul.
- Para personalizar el formato con el que se representa cada grupo se puede usar estilos CSS tanto en el fichero de usuario common.css, como usando la variable
deluxehistory.css
en el archivo common.js.
- En la siguiente tabla se muestra como cambiar el color de los bots a naranja usando cada método:
common.js: common.css: window.deluxehistory = window.deluxehistory || {}; window.deluxehistory.css = '.mw-listuserlink-bot { background-color: orange; }';
.mw-listuserlink-bot { background-color: orange; }
- Las listas de usuarios se almacenan en los datos del navegador para hacer más rápida la ejecución del script, y se actualizan por defecto cada 90 días, sincronizando los datos locales con los de Wikipedia. Este tiempo se puede modificar agregando en common.js un nuevo valor a la variable
deluxehistory.cache
. El siguiente ejemplo establece el período de actualización cada 30 días:
window.deluxehistory = window.deluxehistory || {}; window.deluxehistory.cache = 30;
Tabla de opciones avanzadas
editar- La siguiente tabla muestra los valores de clave permitidos y los colores por defecto que usa el script:
Tipos de usuario Usuarios Claves Clases CSS Predeterminado Color por defecto Modo claro Modo oscuro Administradores de filtros (ver) 6 abusefilter .mw-listuserlink-abusefilter
No #FFFFBB #444400 Administradores de interfaz (ver) 7 interface-admin .mw-listuserlink-interface-admin
No #FFFFBB #444400 Anónimos — — .mw-anonuserlink
Siempre #FFBBBB #440000 Autoverificados (ver) 582 autopatrolled .mw-listuserlink-autopatrolled
No #FFFFBB #444400 Bibliotecarios (ver) 57 sysop .mw-listuserlink-sysop
Sí #88FF88 #004400 Bots (ver) 36 bot .mw-listuserlink-bot
Sí #88FFFF #004444 Burócratas (ver) 56 bureaucrat .mw-listuserlink-bureaucrat
No #FFFFBB #444400 Checkusers (ver) 6 checkuser .mw-listuserlink-checkuser
No #FFFFBB #444400 Confirmados (ver) 150 confirmed .mw-listuserlink-confirmed
No #FFFFBB #444400 Creadores de cuentas (ver) 1 accountcreator .mw-listuserlink-accountcreator
No #FFFFBB #444400 Editores de plantillas (ver) 19 templateeditor .mw-listuserlink-templateeditor
No #FFFFBB #444400 Exentos de bloqueo a IP (ver) 186 ipblock-exempt .mw-listuserlink-ipblock-exempt
No #FFFFBB #444400 Importadores (ver) 0 import .mw-listuserlink-import
No #FFFFBB #444400 Importadores transwiki (ver) 0 transwiki .mw-listuserlink-transwiki
No #FFFFBB #444400 Organizadores de eventos (ver) 2 event-organizer .mw-listuserlink-event-organizer
No #FFFFBB #444400 Pseudobots (ver) 0 flood .mw-listuserlink-flood
No #FFFFBB #444400 Reversores (ver) 509 rollbacker .mw-listuserlink-rollbacker
No #FFFFBB #444400 Stewards — steward .mw-listuserlink-steward
No #FFFFBB #444400 Supresores (ver) 2 suppress .mw-listuserlink-suppress
No #FFFFBB #444400 Verificadores (ver) 299 patroller .mw-listuserlink-patroller
No #FFFFBB #444400 Usuarios activos
Clave válida solamente para Wikipedia en español.
Solo se muestran los más activos (70+ ed./semana)0-1000 mostactive-eswiki .mw-listuserlink-mostactive-eswiki
No #FFFFBB #444400 (Configuración seleccionada pero sin establecer opciones de color) Sí #88CCFF #002244
Nombres de usuario particulares
editarTambién es posible marcar un nombre de usuario determinado, independientemente del grupo al que pertenece. Esto se realiza mediante la clase .mw-userlink-
, seguida del nombre de usuario con los espacios reemplazados por guiones bajos. Así, para marcar al usuario Ismer puede usarse la clase .mw-userlink-Ismer
, mientras que para marcar a Mel 23 debe usarse .mw-userlink-Mel_23
. Es importante respetar las mayúsculas, de forma que para identificar las ediciones de XanaG solamente será válido usar .mw-userlink-XanaG
y no surgirá efecto usando .mw-userlink-xanag
o cualquier otra combinación de minúsculas y mayúsculas.
Ejemplo práctico
editarA un usuario reversor puede interesarle patrullar el historial de cambios recientes, centrándose en vigilar las acciones de usuarios anónimos o poco experimentados, e ignorando el resto. En el siguiente ejemplo se muestra como identificar a autoverificados, bibliotecarios, bots, reversores y verificadores, y como ocultarlos en la lista de cambios recientes, pero no en los historiales de artículo.
window.deluxehistory = window.deluxehistory || {};
window.deluxehistory.options = [ 'autopatrolled', 'bot', 'sysop', 'rollbacker', 'patroller' ];
window.deluxehistory.css = '' +
'.special .mw-anonuserlink { background-color: #fcc; } ' +
'.special .mw-listuserlink-autopatrolled, ' +
'.special .mw-listuserlink-bot, ' +
'.special .mw-listuserlink-sysop, ' +
'.special .mw-listuserlink-rollbacker, ' +
'.special .mw-listuserlink-patroller { display: none; }';
Limitaciones
editar- Si la herramienta está activada, el script se ejecutará de forma automática cada vez que se carga un historial. La primera ocasión se carga el listado de usuarios, y cada cierto tiempo se actualiza. Esto puede provocar que la pantalla se “congele” durante algunos segundos.
- Las listas de usuario se almacenan localmente en su navegador para hacer más rápida la ejecución del script. Es posible que la lista no se encuentre sincronizada con el listado oficial. Se puede forzar la actualización del listado usando el comando purgar historial que aparece en el menú superior de acciones (dentro del desplegable Más si se usa el skin Vector).
Más información
editarPara reportar problemas, errores o proponer mejoras de la herramienta puedes hacer uso de la página de discusión.
Para aquellos que estén interesados, el código del script del historial de lujo se encuentra aquí.
Autor
editarEl autor del script es el usuario Leoncastro de la Wikipedia en español.