Ir al contenido

Usuario:Racso/Fastbuttons-viejo

De Wikipedia, la enciclopedia libre
Esta es la versión actual de esta página, editada a las 01:20 11 feb 2008 por Racso (discusión · contribs.). La dirección URL es un enlace permanente a esta versión.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

Nota: Los Fastbuttons se separaron del módulo de reversión del monobook-suite para hacerlos más compatibles con otras botoneras. Sigue las instruciones de abajo (sección 2.3, en "¡Qué maravilla! ¿Cómo los obtengo?") para volver a incluir el módulo de reversión original. Disculpa las molestias.

¿Qué son los Fastbuttons?

[editar]

Los FBs Son pequeños botones que automatizan funciones comunes. Pueden, por ejemplo, poner plantillas automáticamente a una página, con sólo un click; el botón abre la página para editarla, introduce la plantilla, pone un resumen de edición y guarda el cambio. Todo automáticamente. Se usan para agilizar un poco labores de mantenimiento.

¿De dónde salieron?

[editar]

Estaba examinando el módulo de reversión del monobook de Axxgreazz (basado a su vez en un módulo de en:wiki), cuando noté que se podían hacer botones para automatizar funciones directamente en las páginas. Allí hice mi primer FB; lo usé para poner destruires rápidamente en discusiones huérfanas. Luego, se me ocurrió hacer más botoncitos para destruir con diferentes motivos; así pues, hice botones para poner destruires para páginas no enciclopédicas, y para infraesbozos. Luego, hice un par de botones que pusieran las plantillas Wikificar y Wikci. Fue en ese momento cuando salieron a la venta versiones falsificadas[1]​ de los FBs, con más plantillas(avisos a usuario, por ejemplo). Realmente se pueden hacer fácilmente fastbuttons que editen el texto de cualquier forma (generalmente poniendo plantillas), así que no es difícil introducir más botones básicos.

  1. Broma, obviamente. Netito utilizó los FBs originales, y les añadió más botones. Cabe anotar que fue el primer usuario de los botones, luego de mí, y es el principal colaborador del desarrollo de los mismos.

Actualmente, ¿qué hacen?

[editar]
  • Los FastButtons todavía se usan para su misión principal: poner destruires. Se diferencian de los primeros en que los FBs actuales NO ponen un destruir cuando la página ya tiene uno puesto (anteriormente, ponían el destruir sin importar si ya estaba marcada la página), y NO ponen el destruir si la página está en blanco o no existe (para eso hay un FB adicional, que funciona sobre páginas en blanco. Esto es debido a que más de una vez sucedió que un bibliotecario borraba la página en cuestión, y el FB la volvía a crear al poner el destruir. Ahora es muchísimo menos probable que suceda esto).
  • Ponen plantillas básicas (Wikificar, Wikcionario)
  • Para bibliotecarios: hice un botón adicional que permite borrar automáticamente (el botón abre la página de confirmación del borrado, y confirma el borrado él mismo). Fue un poquito difícil porque tuve qué trabajar casi a ciegas; gracias a Netito por ayudarme con esto.

¿No son peligrosos?

[editar]

El peligro principal nace cuando los botones caen en manos irresponsables o inexpertas. Es importante que el usuario esté seguro de lo que quiere hacer, pues el botón actúa automáticamente. En caso de que ponga un destruir donde no debía, o borre una página que no debía... simplemente revierta su acción ;). Los fastbuttons no harán NADA que no pueda hacerse usando la botonera normal, o el trabajo manual. Cualquier error, pues, es por causa de quien los maneja, y no de los botones en sí (ni mía :P).

¡Qué maravilla! ¿Cómo los obtengo?

[editar]

Es muy sencillo. Hice los botones directamente en el módulo de reversión del monobook-suite de Axxgreazz, así que simplemente debes usar mi módulo de reversión en tu monobook, y ¡listo! Los FBs ya no hacen parte del monobook-suite, para que sean más compatibles. Sigue las instrucciones para instalarlos.

Sigue las instrucciones, dependiendo de tu situación:

Si usas el monobook-suite de Axxgreazz

[editar]
  1. Abre tu monobook.js.
  2. Busca algo que diga incluir ("","","reversion.js");. Debajo de esa línea escribe incluir ("","Racso","reversionA.js"); (NOTA: Si eres bibliotecario, debes escribir incluir ("","Racso","reversionB.js"); para que NO te salgan los botones de destruir, sino que te salga el de borrar). OJO CON LAS MAYÚSCULAS. Guarda el cambio.
  3. Refresca la caché de tu explorador. Si usas Internet Explorer u Ópera, es con Ctrl+F5. Si no, prueba con Ctrl+R. Espera a que se refresque la caché.
  4. ¡Listo! Debes ver los botones en la parte de arriba de la página que estés viendo, debajo del título de la página. Si quieres probarlos, ve a la WP:ZDP. Pruébalos antes de usarlos en páginas reales.

Si usas otra botonera, o no usas ninguna botonera ni monobook ni nada

[editar]

Ya sirve :D

  1. Abre tu monobook.js.
  2. Pega el siguiente código al principio de la página:
    importScript("Usuario:Racso/reversionA.js");
    (si eres biblio, es reversionB)
  3. Refresca la caché de tu explorador. Si usas Internet Explorer u Ópera, es con Ctrl+F5. Si no, prueba con Ctrl+R. Espera a que se refresque la caché.

Si YA instalaste los FBs con las instrucciones antiguas

[editar]

ESTAS SON LAS INSTRUCCIONES PARA ARREGLAR LA REVERSIÓN.

  1. Abre tu monobook.js.
  2. Debes tener una línea que dice incluir ("","Racso","reversionA.js"); (o reversionB.js, si eres bibliotecario). Encima de esa línea, escribe incluir ("","","reversion.js"); para restaurar el módulo del monobook-suite
  3. Refresca la caché de tu explorador. Si usas Internet Explorer u Ópera, es con Ctrl+F5. Si no, prueba con Ctrl+R. Espera a que se refresque la caché.

Debe quedar algo así ese pedazo:

incluir ("","Racso","reversionA.js");
incluir ("","","reversion.js");

Qué pasa si...

[editar]
  • ¿Copio y pego el código, en vez de seguir los pasos que dices arriba?

Cuando yo haga alguna actualización, no la obtendrás automáticamente. Y además, te condenarás por pirata. (broma, en realidad lo puedes hacer perfectamente, sin que esto te acarree problema alguno, pues estarías usando tu derecho a copia bajo la licencia GFDL) Por otra parte, si descompongo los FB en el futuro, tú serás inmune.

  • Pongo esto: incluir ("","Racso","reversion.js"); ?

Ese es el módulo que yo uso para hacer pruebas. No lo uses; corres el riesgo de que en algún momento uses unos FBs imperfectos.

Es todo por ahora. Luego completo un poco esta página. Si tienes preguntas o dudas, puedes escribirme en mi discusión, o en la discusión de esta página.