Los scripts de usuario son programas escritos en JavaScript para que los usuarios los utilicen en Wikipedia. Los scripts de usuario permiten que su cuenta de usuario haga muchas cosas que de otro modo no podrían. Hay muchos scripts de usuario disponibles listos para que los instale. Los usuarios también pueden escribir nuevas secuencias de comandos de usuario, comenzando con una secuencia de comandos de usuario existente y modificándola, o comenzando desde cero.
El WikiProject de JavaScript es la colaboración de editores para mejorar la cobertura de JavaScript de Wikipedia, escribir scripts de usuario y mantener páginas relacionadas con scripts de usuario (como la que está leyendo en este momento). Si desea unirse, regístrese aquí .
Una palabra sobre seguridad
Los scripts de usuario tienen acceso ilimitado a su cuenta por su propia naturaleza; a diferencia de Huggle , donde puede controlar los niveles de acceso, el script se ejecuta en su navegador. Todo lo que pueda hacer, lo puede hacer. Sin embargo, a diferencia de una plantilla de espacio de usuario estándar, no necesita preocuparse por el vandalismo: el código JavaScript en el espacio de usuario está protegido de otros usuarios. Solo los administradores de la interfaz y el usuario en cuyo espacio se encuentra el script pueden editarlo. Como tal, y esto es especialmente pertinente para los usuarios con permisos avanzados, asegúrese de confiar en el usuario que escribió el script, ya que usted será responsable de cualquier acción que realice en su nombre. Si está "importando" una secuencia de comandos (en lugar de copiar el código en sí), tenga en cuenta que el usuario desde el que está importando podría alterar su secuencia de comandos en cualquier momento. Importa solo de usuarios en los que confíes.
Lista de scripts de usuario
Si encuentra o escribe un script de usuario, agréguelo a Wikipedia: User scripts / List .
¿No ves lo que necesitas? Puede solicitar un nuevo script de usuario en Wikipedia: User scripts / Requests .
Uso de scripts: preguntas frecuentes
¿Dónde puedo encontrar scripts de usuario?
Prueba estas páginas:
- Wikipedia: scripts de usuario / lista - lista principal de scripts
- Categoría: scripts de Wikipedia - la página de categoría
¿Cómo se instalan los scripts de usuario?
Seleccione uno que desee de Wikipedia: User scripts / List . Haga clic en el enlace de superíndice (si hay uno) y siga las instrucciones en la nota al pie, o siga el enlace con el nombre del script para leer la documentación y averiguar cómo instalarlo. Normalmente necesita pegar algo de código en su página common.js . Después de hacer eso, publique su common.js y siga las instrucciones en la parte superior de su nuevo common.js (la parte sobre cómo omitir el caché de su navegador ). Ahora debería poder utilizar el script.
Instrucciones paso a paso
- Primero, asegúrese de estar registrado e iniciado sesión . Solo los usuarios registrados pueden instalar scripts de usuario.
- Haga clic aquí para editarsu archivo common.js.
- Agregue la siguiente línea:
{{subst:Lusc|script_path}}
- reemplace "script_path" con el nombre completo de la página .js que se abre cuando se hace clic en el enlace "(fuente)" de un script.- Por ejemplo, para instalar el script Sharebox , agregue la siguiente línea:
{{subst:Lusc|User:TheDJ/sharebox.js}}
- Por ejemplo, para instalar el script Sharebox , agregue la siguiente línea:
- Para ayudar con las estadísticas de uso, agregue un vínculo de retroceso al final de la línea:
// [[script_path]]
- Como esto:
{{subst:Lusc|User:TheDJ/sharebox.js}} // [[User:TheDJ/sharebox.js]]
- Como esto:
- Guarde la página y omita su caché para asegurarse de que los cambios surtan efecto.
Instalador automático
Script Installer hace que la instalación de scripts sea completamente automática. El propio instalador debe instalarse primero manualmente. Posteriormente, la mayoría de los scripts se pueden instalar con un solo clic.
Scripts remotos
- Primero, asegúrese de estar registrado e iniciado sesión . Solo los usuarios registrados pueden instalar scripts.
- Edite su archivo common.js . Alternativamente, puede usar su skin.js para trabajar solo su skin actual .
- Agregue la siguiente línea:
mw.loader.load( '//en.wikipedia.org/wiki/script_path?action=raw&ctype=text/javascript' );
- - donde "script_path" es el nombre completo de la página .js que se abre cuando se hace clic en el enlace "(fuente)" de un script.
- Por ejemplo, para instalar el script NoEditSummary , agregue la siguiente línea:
mw.loader.load( '//en.wikipedia.org/wiki/User:GhostInTheMachine/NoEditSummary.js?action=raw&ctype=text/javascript' );
- Guarde la página y omita su caché para asegurarse de que los cambios surtan efecto.
¿Cómo agrega nuevos scripts a la lista de scripts?
Utilice {{ userscript }} . Incluya al menos una dirección de página de códigos. Agregue una breve descripción después de la plantilla de script de usuario. Por ejemplo:
*{{userscript | name= My script | code= User:Me/MyJSpage.js | doc= User:Me/MyJSdocumentationPage }} – This script does something useful.
- El nombre predeterminado es el nombre de la página de códigos, sin su ruta o ".js".
- Si existe una página de documentación que coincida con el nombre de su página .js, se vinculará automáticamente, sin la necesidad de un parámetro de documento.
Escribir scripts de usuario
Las instrucciones para escribir sus propios scripts de usuario se incluyen en Wikipedia: User scripts / Guide .
A continuación se presentan recursos adicionales para la escritura de guiones.
Fragmentos
Los siguientes fragmentos de código todavía existen bajo los scripts de usuario de WikiProject ahora desaparecidos . Muchos están todavía en uso por secuencias de comandos en vivo y pueden proporcionar información para los desarrolladores de secuencias de comandos actuales.
Hojas de estilo
El código CSS en esta sección se agrega de manera ligeramente diferente al código JavaScript. El código se puede importar agregándolo a su monobook.js , o el código puede ser @importado a su monobook.css . Puede simplemente pegar el código fuente si no desea recibir actualizaciones del código cuando se mejore.{{subst:css|Page_name}}
Nombre y enlace | Propósito | Pieles compatibles |
---|---|---|
exterioridad | Reemplaza el ícono de enlace externo con el favicon correspondiente (funciona para algunos enlaces) | Chick, Monobook, Myskin y Simple |
VectorBotones | Dale a esos aburridos botones grises estándar una apariencia de vector | Todas |
llave de acceso | Muestra las claves de acceso correspondientes además de los enlaces. | |
RetroLogo | Reemplaza el logotipo de Wikipedia en la parte superior izquierda. |
Userbox
¿Quiere publicitar sus habilidades de desarrollo de scripts de usuario?
Margen | Renderiza como | ||
---|---|---|---|
{{desarrollador de secuencias de comandos de usuario}} |
| ||
{{user script developer2}} |
| ||
{{secuencias de comandos de usuario creadas}} |
| ||
{{secuencias de comandos de usuario creadas | 99}} |
| ||
Ver también
- Información sobre los scripts de usuario de Wikipedia: The Missing Manual
- Los scripts de usuario más importados