Los importadores , importadores de transwiki y administradores pueden aplicar dos tipos de importación usando lapágina Especial: Importación :
- Importación de transwiki o importación de interwiki : importar páginas directamente desde otra wiki de WMF; la configuración del wiki de destino determina qué wikis de origen están habilitados; Aparece un mensaje con id 'import-interwiki-text' ( hablar ). 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 de otro wiki; Aparece un mensaje con id 'importtext' ( hablar ). Este tipo de importación está restringido a importadores y administradores.
Otros aplican Wikipedia: Solicitudes de importación de páginas .
Después de la importación, podrá ver las páginas nuevas que se encuentran en el archivo. Cuando las páginas tienen el mismo nombre que las páginas existentes en la 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 se importaron, 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 se mostrarán en 'cambios recientes' (ni se colocaron en el momento de la edición original ni en el momento de la importación).
Editar el archivo de importación
En el caso de la importación de carga, debido al formato de archivo simple y legible, el archivo XML se puede editar fácilmente entre la exportación y la importación. Esto debe hacerse con precaución e integridad, se pueden realizar ediciones anteriores y usar nombres de usuario falsos, y en combinación con la eliminación, se puede " cambiar el historial ". Las aplicaciones de esta edición incluyen:
- agregar una nota al resumen de edición sobre la importación
- cambiar los nombres de usuario y / o los nombres de las páginas 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)
- cambiar 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 versión posterior (importada) aparecerá en el historial de ediciones pero no en el artículo en sí.
Fusionando historias y otras complicaciones
Si la importación incluye información del historial y las ediciones implicaron 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 deben reemplazarse primero 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 estará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 usa 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 combinen 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, uno tiene que 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 a la misma hora hasta la segunda. En la práctica, esto ocurre solo cuando la revisión ya se ha importado antes, o cuando la revisión que uno intenta importar se importó al revés, o ambas se importaron desde un tercer sitio.
Un resumen de la edición puede hacer referencia a otra página y posiblemente un enlace 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 importar. Eso puede evitar algunas fuentes potenciales 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 sin 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 de 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 regreso al servidor.
Los archivos grandes pueden rechazarse por dos motivos. 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 archivos cargados. upload_max_filesize = 20M
Y también la variable oculta que limita el tamaño en el formulario de entrada. Se encuentra en el código fuente de mediawiki, incluye / specials / SpecialImport.php
type = 'hidden' name = 'MAX_FILE_SIZE' value = '20000000' />
Tal vez debería cambiar siguiendo cuatro derectives en php.ini
; Tamaño máximo de datos POST que aceptará PHP. post_max_size = 20Mmax_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 al análisis de los datos de la solicitud; Tiempo de espera predeterminado para transmisiones basadas en sockets (segundos) default_socket_timeout = 2000
Ver también
- Copia dentro de Wikipedia : guía de edición para la copia entre Wikipedia.
- Ayuda: Exportar : cómo exportar páginas
- Wikipedia: Cómo importar artículos : puede ser necesario actualizar
- Wikipedia: solicitudes de importación de páginas
- meta: volcados de datos describe el script de mantenimientomantenimiento / importDump.php, que proporciona un mecanismo de importación alternativo, pero que no siempre se ha mantenido en funcionamiento con los lanzamientos recientes de MediaWiki
- meta: Ayuda: Importar