MoveToDraft ( fuente ): un script que se utiliza para WP:DRAFTIFY artículos (moverlos al espacio de borrador), incluida la limpieza y la notificación al autor.
Pasos que realiza el script:
Mueva la página actual al espacio de borrador y, si el usuario no es administrador o movedor de páginas, etiquete la redirección dejada atrás para una eliminación rápida de R2 .
Comprueba si alguno de los archivos utilizados no es libre.
Edite la página para comentar los archivos que no son libres, poner categorías en {{ Draft category }} y agregar la plantilla {{ AFC draft }} .
Agregue un mensaje de notificación en las páginas de discusión del autor/colaboradores importantes.
Actualizar los banners de la página de discusión.
Registre el movimiento en la subpágina de registro /Draftify del espacio del usuario, si existe.
Instalación
Automático
Paso 1 : Marque la casilla de verificación en Preferencias → Gadgets → Avanzados →Instale scripts sin tener que editar manualmente los archivos JavaScript ( documentación ) y haga clic en Guardar.
Paso 2 : Haga clic en el gran botón azul "Instalar" en el cuadro de información a la derecha de esta página.
Manual
Agregue lo siguiente a Special:MyPage/common.js (o al js específico de su skin, si lo prefiere):
En los artículos, habrá una opción de menú adicional "Mover a borrador" junto a la opción "Mover" habitual. En la interfaz Vector, esta opción se encuentra dentro del menú desplegable "Más".
Elegir los colaboradores a los que enviar la notificaciónSi selecciona "Mover al borrador", aparecerá una lista de colaboradores a quienes se les pueden enviar notificaciones. Este paso se omite si solo hay un colaborador en la página.
A continuación se muestra un cuadro de diálogo donde se puede elegir el título del nuevo borrador, el nombre de usuario del autor a notificar y un conjunto de casillas de verificación para indicar el/los problema/s con la versión actual del artículo.
La pantalla En progreso en medio de sus tareasCuando se hace clic en el botón "Continuar", el script realizará los pasos enumerados anteriormente. Si se detecta algún error en algún paso, generalmente tiene la opción de volver a intentarlo o saltearlo.
Nota : para aquellos que no tienen el derecho de usuario para mover páginas , la redirección que queda luego de mover el artículo al espacio de borrador se etiquetará para su eliminación en CSD R2 automáticamente.
Advertencias
El script advierte al usuario en determinadas condiciones:
Redacción previa del artículo
Artículo antiguo (creado hace más de 90 días)
Nuevo artículo (ediciones significativas hace menos de 1 hora)
Registro de Draftify
Este script agrega una página pseudoespecial para ver los registros de borradores: todos los borradores, no solo los de esta herramienta.
Una vez instalado, puede navegar a Especial:Registro de Draftify y ver los registros de todos los usuarios o de un usuario en particular.
Para mayor comodidad, se coloca un enlace "Registro de Draftify" en las páginas de usuario (cerca de la opción de menú "Mover a borrador"), que enlaza al registro de ese usuario.
Se genera una versión wikitextual del registro en un cuadro de texto en la parte inferior de la página, para poder copiar y pegar fácilmente si se desea.
Este script se bifurcó de User:Evad37/MoveToDraft en noviembre de 2022. Después de la bifurcación, se realizaron las siguientes mejoras:
Una lista corta y seleccionable de razones para redactar el borrador, que se agregan en el mensaje a la página de discusión del creador del borrador.
Advertencia cuando el artículo es muy antiguo (>90 días) O muy nuevo (editado hace menos de una hora).
Advertencia cuando un artículo ya ha sido redactado previamente.
Permitir notificar a varios autores (cuando corresponda).
Se corrigió un error por el cual, en ocasiones, el artículo XYZ se movía a Borrador:Borrador:XYZ .
Solución alternativa para phab:T321192.
Las entradas y ediciones del registro de Draftification están etiquetadas con "moveToDraft".
Personalización
Páginas vigiladas : si desea poner en lista de seguimiento las páginas que mueve, marque la casilla en Preferencias → Lista de seguimiento → Páginas vigiladas →⧼Agregar páginas y archivos que muevo a mi lista de seguimiento⧽ y hacer clic en Guardar.
Suscribirse a las discusiones de la página de discusión de usuarios : si desea suscribirse automáticamente a las discusiones de la página de discusión de usuarios, marque la casilla de verificación en Preferencias → Edición → Páginas de discusión →⧼Habilitar suscripción al tema⧽ y haga clic en Guardar.
Ubicación del enlace "Mover al borrador" : agregue la línea a su common.js , reemplazándola con uno de los valores de identificación del portlet de Ayuda: Personalizar barras de herramientas (la ubicación predeterminada del script es )var m2d_portlet = "portletID";portletIDp-cactions
Justificación del registro de movimiento : agregue la línea a su common.js y reemplácela con texto personalizado. La justificación predeterminada esvar m2d_rationale = "rationale";rationale[[WP:DRAFTIFY|No está listo]] para el espacio principal, incubar en el espacio de borradores
Editar resumen para preparar el artículo para draftspace : agregue la línea a su common.js y reemplácela con texto personalizado. La justificación predeterminada esvar m2d_editsummary = "editSummary";editSummaryBorrador de [[WP:AFC|AFC]]
Deshabilitar el registro dentro de su espacio de usuario : agregue la línea a su common.js para deshabilitar el registro de movimientos (en /Draftify log dentro de su espacio de usuario). El registro está habilitado si se omite o se configura envar m2d_doNotLog = true;FALSO.
Mensaje de notificación para colaboradores
Úselo con precaución y sólo si está seguro de lo que está haciendo:
Añade la línea a tu common.jsvar m2d_notification = "Your message here";
Importante: dentro de tu mensaje:
Debes utilizar $1en lugar del título de la página
Debe evitar las transformaciones de wikitexto en la propia página common.js (es decir , \~~\~~en lugar de ~~~~, \{\{subst:en lugar de {{subst:para cualquier sustitución de plantilla)
Es necesario escapar las comillas ( "caracteres) para \"evitar errores de sintaxis.
Cualquier barra invertida real ( \caracteres) debe escaparse como \\.
Ubicación de su archivo de registro : puede cambiar la ubicación del Draftify_logarchivo creando una redirección User:Username/Draftify_loga cualquier ubicación que prefiera (siempre que esté dentro de su espacio de usuario).
Nota para los administradores de la interfaz
Yo, MPGuy2824, el propietario de este script y espacio de usuario, doy permiso a interface-admins para editar este script con cualquier cambio basado en consenso, incluyendo redirigir el script a una nueva ubicación, a través de código en línea que carga una ubicación de script de usuario diferente, en los siguientes casos: