Usuario:Chixpy/WSS1

De Inciclopedia

[editar] WSS = Wiki Script Suite

Vaya nombre más patético.

Se trata del IMBS3 pero cambiando la filosofía de como se cargan los botones, enlaces, buscadores específicos para distintas wikis así como poder tener distintas configuraciones (es decir, activar/desactivar módulos de forma indepeniente en cada wiki). En el IMBS3 todos los estos elementos se definen en Inciclopedia aunque se vayan a usar en otra wiki distinta, mientras que con el WSS1 se separan en 4 sitios distintos:

  • En una subpágina de mi usuario (e.d. Chixpy) de Inciclopedia están los botones generales para todas las wikis.
  • En una subpágina de mi usuario (e.d. Chixpy) de la wiki en cuestión se encuentran los botones generales específicos para dicha wiki
  • En una subpágina del usuario (tu usuario) de Inciclopedia que lo use se pueden definir los botones generales personalizados para todas las wikis.
  • En una subpágina del usuario (tu usuario) de la wiki se pueden definir los botones personalizados específicos para dicha wiki.

Resumiendo las configuraciones se cargan:

  1. Wikia:Inciclopedia:User:Chixpy/WWS1/<pagina>-global.js
  2. <EsaWiki>:User:Chixpy/WWS1/<pagina>-local.js
  3. Wikia:Inciclopedia:User:<usuario>/WWS1/<pagina>-g.js
  4. <EsaWiki>:User:<usuario>/WWS1/<pagina>.js

Pudiendo ser <pagina>: parametros, funcionesbotones, buscadores, botones, enlaces (y creo que no me dejo ninguna)

Luego por otra parte digamos que he rehecho gran parte del código al respecto, podría decir que lo he hecho desde 0 basándome en el IMBS; "eliminando" las utilidades de Topaz (usuario de WP-en), limpiando código que no se usaba y otras cosillas.

[editar] Instalación

[01:48:11] <Chixpy> Primero copia user:Chixpy/monobook.js en el tuyo
[01:48:43] <Tio1> http://inciclopedia.wikia.com/index.php?title=user:Chixpy/monobook.js
[01:50:06] <Chixpy> luego hay que ir a wikia:user:chixpy/global.js y copiarlo en el que te corresponda
[01:50:07] <Tio1> http://www.wikia.com/index.php?title=user:chixpy/global.js
[01:49:41] <PrincipeEric> chixpy, tu monobook esta vacío
[01:50:24] <Chixpy> por eso que lo blanquees o lo borres XD
{...}
[02:06:08] <PrincipeEric> chixpy: cambia algo que mi firma utilice la versión IBMS2 con el WSS1?
[02:06:24] <Chixpy> eh, sip
[02:06:49] <Chixpy> la firma debe estar en user:Usuario/Firma.js
[02:06:58] <Chixpy> no en user:Usuario/Firma

Del IMBS3 lo de la firma no cambia.

No hay que hacer nada más, ni copiarse otras páginas ni nada. Para personalizar las cosas echa un vistazo a las páginas que pone "xxxx-local.js" o "xxxx-global.js" que hay en el listado del final.

[editar] Módulos

[editar] menusmw.js

  1. Funciona en monaco, vector, monobook y answers.
  2. monaco y answers: Hay que buscar un sitio mejor dónde hacerles aparecer...

[editar] barrabotones.js

  1. En teoría debería funcionar en cualquier skin.

[editar] botonesbusqueda.js

  1. Funciona en monaco, monobook y answers. En vector parece que también funciona sin problemas.
  2. En la mónaco... ¿Hacer más pequeños los botones? ¿Cambiar el fondo?

[editar] cambiosrecientes.js

  1. Terminar de traducir
  2. Funciona en monaco, monobook y answers.
  3. Convertir la creación de los enlaces a funciones del WSS
  4. monaco y answers: No me convence el lugar dónde aparecen
  5. La expresión regular que busca el enlace de revertir para administradores (o flag rollback) no funcionaba (Ahora, no lo sé porque no la puedo probar)...

[editar] reversion.js

  1. Echarlo un vistazo...

[editar] Páginas

Chixpy/WSS1Chixpy/WSS1.jsChixpy/WSS1/autoedit.js
Chixpy/WSS1/barrabotones.jsChixpy/WSS1/botones-global.jsChixpy/WSS1/botones-local.js
Chixpy/WSS1/botonesbusqueda.jsChixpy/WSS1/buscadores-global.jsChixpy/WSS1/buscadores-local.js
Chixpy/WSS1/cambiosrecientes.jsChixpy/WSS1/formbusqueda.cssChixpy/WSS1/formbusqueda.js
Chixpy/WSS1/funcionesbotones-global.jsChixpy/WSS1/inicializar.jsChixpy/WSS1/livepreview.js
Chixpy/WSS1/menus-global.jsChixpy/WSS1/menus-local.jsChixpy/WSS1/menusmw.js
Chixpy/WSS1/parametros-global.jsChixpy/WSS1/parametros-local.jsChixpy/WSS1/reversion.js

[editar] Discusiones

Herramientas personales