Pregunta

Actualmente tengo dos MediaWikis, uno una versión un poco más antigua que la otra. Quiero fusionar el contenido de ambos juntos, sin eliminar páginas duplicadas. Hasta ahora, la mejor opción que se me ocurre es usar un bot (como pywikipedia) para revisar todas las páginas de una wiki e intentar insertarlas en la otra, renombrar páginas duplicadas.

Parece que esta solución llevaría un tiempo lograrlo. ¿Hay una manera más agradable de hacer esto que simplemente desconozco? No he trabajado directamente con la base de datos de MediaWiki, así que no me siento muy cómodo jugando con ella sin saber lo que estoy haciendo.

¿Fue útil?

Solución

MediaWiki tiene import y exportar , que puede usar para mover el contenido. Combina historiales de páginas existentes (ver enlace de importación).

Sin embargo, no maneja los conflictos de dos páginas diferentes con el mismo nombre, por lo que tendrá que manejar mover las páginas usted mismo. Por lo que puedo ver en la descripción de MediaWiki tabla de páginas , es posible que pueda encontrar y renombrar duplicar páginas directamente en SQL, pero pywikipedia también debería funcionar (pero deberá eliminar los redireccionamientos que resultarán de los movimientos correctos de la página, de lo contrario, se estropearán con las páginas importadas de la otra wiki).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top