Ayuda:Importar

De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a buscar

Los importadores , los importadores de transwiki y los administradores pueden aplicar dos tipos de importación mediante la página Especial:Importar :

  • Importación transwiki o importación interwiki : importa páginas directamente desde otro wiki WMF; la configuración del wiki de destino determina qué wikis de origen están habilitados; Aparece un mensaje con id 'import-interwiki-text' ( talk ). Las importaciones de transwiki pueden ser realizadas por administradores e importadores de transwiki.
  • Importupload : importa un archivo en un formato XML especial producido al exportar páginas desde otro wiki; Aparece un mensaje con id 'importtext' ( hablar ). Este tipo de importación está restringida a importadores y despachantes.

Otros aplican Wikipedia: Solicitudes de importación de páginas .

Después de importar, podrá ver cualquier página nueva que haya en el archivo. Donde las páginas tenían el mismo nombre que las páginas existentes en el wiki, las páginas se sobrescribirán con el contenido del archivo si la marca de tiempo del artículo es más reciente. Si se produjo un error durante la importación, por ejemplo, debido a un XML mal formateado en el archivo, es posible que la importación esté parcialmente completa (algunas páginas importadas, pero no todas). Dado que las páginas se sobrescriben, intentar la importación nuevamente no debería ser un problema.

Si incluyó información del historial cuando realizó la exportación, también debería ver información sobre las ediciones en el 'historial' de las páginas importadas y en las contribuciones de los usuarios. Las ediciones no aparecerán en 'cambios recientes' (ni posicionados en el momento de la edición original, ni en el momento de la importación).

Edición del archivo de importación

En el caso de la importación de carga, debido al formato de archivo legible simple, el archivo XML se puede editar fácilmente entre la exportación y la importación. Esto debe hacerse con precaución e integridad, uno puede hacer ediciones anticuadas y usar nombres de usuario falsos, y en combinación con la eliminación, uno puede " cambiar el historial ". Las aplicaciones de esta edición incluyen:

  • agregando una nota al resumen de edición sobre la importación
  • cambiar nombres de usuario y/o nombres de página para evitar conflictos de nombres (solo entre las etiquetas de título y entre las etiquetas de nombre de usuario o también en enlaces y firmas)
  • cambiando los nombres de los espacios de nombres a los genéricos o aplicables (ídem)

Tenga en cuenta que si dos versiones de la página tienen la misma marca de tiempo (porque una se cargó con la misma marca de tiempo que una versión preexistente), la última versión (importada) aparecerá en el historial de edición, pero no en el artículo en sí.

Fusionar historias y otras complicaciones

Si la importación incluye información de historial y las ediciones involucraron un nombre de usuario que en el proyecto de importación es utilizado por otra persona, entonces se debe aplicar la importación de carga y las apariciones del nombre de usuario en el archivo XML primero se deben reemplazar por otro nombre, para evitar la ambigüedad. Si el nombre de usuario aún no se usó en el proyecto de importación, las contribuciones del usuario están disponibles de todos modos, aunque no se crea una cuenta automáticamente.

Al igual que cuando se hace referencia a una página en un enlace y/o se coloca en una URL, los nombres de espacios de nombres genéricos se convierten automáticamente, y si un prefijo no es un nombre de espacio de nombres, la página llegará al espacio de nombres principal. Sin embargo, por ejemplo, "Meta:" puede ignorarse (eliminarse) en un proyecto que use ese prefijo para la vinculación entre wikis. Puede ser conveniente cambiarlo en el archivo XML a "Proyecto:" antes de importar.

Si ya existe un nombre de página, la importación de revisiones de una página con ese nombre hace que se fusionen los historiales de la página. Tenga en cuenta que después de insertar una revisión entre dos revisiones existentes en el historial de la página, el cambio realizado por el usuario que realizó la siguiente edición parece diferente de lo que realmente ha sido: para ver el cambio real realizado por el usuario, debe tomar la diferencia entre las dos revisiones ya existentes, no la diferencia con respecto a la insertada. Por lo tanto, esto no debe hacerse excepto para reconstruir el historial real de la página.

Una revisión no se importa si ya existe una revisión de la misma fecha y exactamente la misma hora hasta la segunda. En la práctica, esto ocurre solo cuando la revisión ya se ha importado anteriormente, o cuando la revisión que se intenta importar se importó al revés, o ambas se importaron desde un tercer sitio.

Un resumen de edición puede hacer referencia a otra página y posiblemente vincularla a ella. Esto puede resultar confuso cuando la página se ha importado pero la página de destino no.

El resumen de edición no muestra automáticamente que la página se ha importado, pero en el caso de la importación de carga, se puede agregar a los resúmenes de edición en el archivo XML antes de la importación. Eso puede evitar algunas posibles fuentes de ambigüedad y/o confusión. Al editar el archivo XML con buscar/reemplazar, tenga en cuenta que agregar un texto a los resúmenes de edición requiere distinguir entre las ediciones que ya tienen un resumen de edición, por lo tanto, etiquetas de comentario en el archivo XML, y aquellas que no tienen estas etiquetas. Si hay varios pares de etiquetas de comentarios, solo el último es efectivo.

Transferencia a gran escala

Para una transferencia a gran escala, alguien con suficientes privilegios en el sistema puede mover datos dentro del servidor, lo cual es más práctico que enviar archivos XML grandes desde el servidor a la computadora local de un usuario y luego de vuelta al servidor.

Los archivos grandes pueden ser rechazados por dos razones. El límite de carga de PHP, que se encuentra en el archivo de configuración de PHP php.ini

 ; Tamaño máximo permitido para los archivos subidos. 
 upload_max_filesize  =  20M

Y también la variable oculta que limita el tamaño en el formulario de entrada. Encontrado en el código fuente de MediaWiki, include/specials/SpecialImport.php

<  tipo de entrada= 'oculto'  nombre= 'MAX_FILE_SIZE'  valor= '20000000'  />

Tal vez deberías cambiar las siguientes cuatro directivas en php.ini

; Tamaño máximo de datos POST que aceptará PHP. 
post_max_size  =  20M

max_execution_time  =  1000; Tiempo máximo de ejecución de cada script, en segundos 
max_input_time  =  2000 ; Cantidad máxima de tiempo que cada secuencia de comandos puede dedicar a analizar los datos de la solicitud

; Tiempo de espera predeterminado para secuencias basadas en socket (segundos) 
default_socket_timeout  =  2000

Ver también