Migración de Joomla 1.5 a 2.5

11
Migración de Joomla 1.5 a Joomla 2.5 El proceso de migración de Joomla 1.5 a Joomla 2.5 puede realizarse empleando componentes de terceros o de manera manual. El primer caso, podemos hacerlo de dos formas diferente, empleando la extension J2XML o la extensión Jupgrade, cada una de las cuales precisa de un procedimiento específico para realizar la migración. En el caso de llevar a cabo la migración de manera manual, debemos tener en cuenta que los esquemas de las tablas de Joomla 1.5 son diferentes a los de Joomla 2.5, por lo que habrá que adaptarlos para que la importación de datos se efectúe de forma correcta. Este proceso no es sencillo y se puede complicar si tenemos que migrar componentes, plugins o módulos de terceros. Además, tenemos que tener presente que la migración es un procedimiento de alto riesgo y puede fallar o provocar errores, por lo que es imprescindible hacer una copia de seguridad de nuestro sitio antes de lanzarnos a pasar a la nueva versión. J2XML Una de las extensiones que podemos emplear para llevar a cabo el proceso de migración es J2XML. Este componente nos permitirá exportar nuestros artículos, secciones, categorías, etc e importarlas posteriormente en la versión 2.5 de Joomla. Podemos descargar la extensión desde su página oficial e instalarla siguiendo los pasos habituales. Una vez instalada, iremos al gestor de plugins y activaremos el plugin System – J2XML Figura 1: Activar el plugin System – J2XML Ahora nos dirigiremos a "Componentes > J2XML" donde podremos establecer algunas opciones para la exportación. Decidiremos si se exportarán las imágenes de los artículos, los usuarios o si se comprimirán los archivos. Figura 2: configuración de J2XML Para dar comienzo al proceso, pulsaremos en "Article Manager".

description

Migración de Joomla 1.5 a 2.5

Transcript of Migración de Joomla 1.5 a 2.5

Migracin de Joomla 1.5 a Joomla 2.5El proceso de migracin de Joomla 1.5 a Joomla 2.5 puede realizarse empleando componentes de terceros o de manera manual. El primer caso, podemos hacerlo de dos formas diferente, empleando la extension J2XML o la extensin Jupgrade, cada una de las cuales precisa de un procedimiento especfico para realizar la migracin.En el caso de llevar a cabo la migracin de manera manual, debemos tener en cuenta que los esquemas de las tablas de Joomla 1.5 son diferentes a los de Joomla 2.5, por lo que habr que adaptarlos para que la importacin de datos se efecte de forma correcta. Este proceso no es sencillo y se puede complicar si tenemos que migrar componentes, plugins o mdulos de terceros.Adems, tenemos que tener presente que la migracin es un procedimiento de alto riesgo y puede fallar o provocar errores, por lo que es imprescindible hacer una copia de seguridad de nuestro sitio antes de lanzarnos a pasar a la nueva versin.J2XMLUna de las extensiones que podemos emplear para llevar a cabo el proceso de migracin es J2XML. Este componente nos permitir exportar nuestros artculos, secciones, categoras, etc e importarlas posteriormente en la versin 2.5 de Joomla.Podemos descargar la extensin desde supgina oficiale instalarla siguiendo los pasos habituales. Una vez instalada, iremos al gestor de plugins y activaremos el plugin System J2XMLFigura 1: Activar el plugin System J2XMLAhora nos dirigiremos a "Componentes > J2XML" donde podremos establecer algunas opciones para la exportacin. Decidiremos si se exportarn las imgenes de los artculos, los usuarios o si se comprimirn los archivos.

Figura 2: configuracin de J2XMLPara dar comienzo al proceso, pulsaremos en "Article Manager".Figura 3:Panel de control de J2XMLAccederemos al gestor de artculos de Joomla y veremos que tiene dos nuevos iconos, uno para exportar los artculos y otro para enviarlos directamente a otro sitio web.Figura 4: Botones "Export" y "Send"Para realizar la migracin, tendremos que marcar todos los artculos que queramos aadir a nuestro nuevo Joomla y pulsar en exportar.Figura 5: Exportacin de los datosDe esta forma, se generar un archivo Xml que contendr toda la informacin de nuestro sitio y que podremos importar mas tarde.Figura 6: Contenido del archivo Xml generadoEste archivo contendr, adems de los artculos, las secciones y categoras de nuestro sitio. Si hay algn otro contenido que queremos exportar (usuarios o enlaces web), podemos acceder al gestor correspondiente para realizar la exportacin.Figura 7: Botones "Export" y "Send" en el administador de enlaces webDespus de exportar todos los contenidos al formato Xml, tendremos que descargar e instalar, en la nueva versin de Joomla, el componente J2XML importer, que nos permitir importar los archivos generados.Tras la instalacin nos dirigiremos a "Componentes > J2XML Importer", donde podremos configurar las opciones de importacin pulsando en "Opciones". Decidiremos qu contenidos se importarn y si se sobreescribirn, si se mantendrn los niveles de acceso originales, el autor, la categora, etc.

Figura 8: Configuracin de J2XML ImporterUna vez establecidas las opciones, pulsaremos en examinar y, tras seleccionar el archivo adecuado, pulsaremos en "Importar."

Figura 9: Importacin de los datos desde el archivo XmlSi todo ha ido bien, veremos una lista con los elementos que se han importado.

Figura 10: Lista de elementos importadosSi accedemos ahora al gestor de categoras, veremos que ya tenemos las secciones y categoras ordenadas en nuestro nuevo sitio.

Figura 11: Categoras importadas a la nueva instalacin de JoomlaLo mismo ocurrir si vamos al gestor de artculos.

Figura 12: Artculos importados a la nueva versinJUPGRADEOtra posibilidad para migrar a la ltima versin de Joomla es utilizar el componente Jupgrade. Esta extensin se encargar de descargar, descomprimir e instalar la ltima versin de Joomla y, tras esto, migrar los datos de la versin vieja a la nueva.Descargaremos la extensin desde supgina weby, tras instalarla, activaremos el plugin "Mootools Upgrade".

Figura 13: Activacin del plugin "Mootools Upgrade"Adems de esto, es imprescindible que nuestro servidor tenga activado el mdulo Curl de php.Figura 14: Informacin del mdulo Curl de phpAhora nos dirigiremos a "Componentes > Jupgrade" y, pulsando en "Preferencias" podremos establecer las opciones de migracin. Elegiremos la versin de Joomla a la que queremos migrar, los prefijos de las tablas, los elementos que queremos omitir o incluir, etc.

Figura 15: Configuracin de las opciones de migracin de JupgradeUna vez establecidas las opciones, pulsaremos en "Iniciar Migracin".

Figura 16: Botn de inicio de migracinDistintos mensajes nos informarn del estado en el que se encuentra el proceso de migracin.

Figura 17: Progreso de la migracinCuando el proceso haya finalizado, veremos que los contenidos de nuestro antiguo sitio han sido migrados al subdirectorio "jupgrade", dentro de la raiz de nuestro sitio web. Por tanto, tendremos que acceder a dicho subdirectorio para ver nuestra web en Joomla 2.5 (ej:http://localhost/jupgrade/administrator)

Figura 18: Back-end de Joomla 2.5 en el directorio "jupgrade" tras la migracinSi vamos al front-end veremos que la posicin de los mdulos no es la correcta, por lo que tendremos que ubicarlos en su posicin para que la pgina se visualice en condiciones.

Fgura 20: Front-end tras la migracinUna vez corregidos los errores, moveremos los contenidos de la carpeta "jupgrade" a la raiz de nuestro sitio y todo estar listo para funcionar.

MIGRACIN MANUALEn caso de que los procedimientos anteriores fallen, podemos optar por realizar la migracin de manera manual.Para ello guardaremos todos los archivos, imgenes, etc., que estamos utilizando en nuestra web y accederemos al panel de control de PhpMyAdmin y exportaremos todas las tablas de la versin 1.5 de Joomla.

Figura 21: exportacin de las tablas de Joomla 1.5Tras esto, eliminaremos nuestra instalacin de Joomla, tanto las tablas como los archvios.

Figura 22: Eliminacin de las tablas de Joomla 1.5Ahora habr que realizar una instalacin nueva de la ltima versin de Joomla.

Figura 23: Instalacin de Joomla 2.5Una vez finalizado el proceso de instalacin, hay que adaptar los esquemas de las tablas exportadas para que sean compatibles con los esquemas de las tablas de Joomla 2.5. Este es el punto ms complejo y tedioso de este procedimiento.

Figura 24: Archivo .sql que hay que adaptar e importarDespus de adaptar los esquemas, regresaremos a PhpMyAdmin e importaremos el archivo para que nuestro antiguo contenido se incorpore a la nueva instalacin de Joomla.

Figura 25: Importacin del archivo con los datos a migrar

Tras terminar con la importacin, podemos acceder al back-end de Joomla para ver que el proceso ha tenido xito.

Figura 26: Artculos migrados a Joomla 2.5Adems de la base de datos, no tenemos que olvidarnos de traspasar los archivos necesarios para la correcta visualizacin de nuestros contenidos, como por ejemplo las imgenes de los artculos.Enlace |J2XMLEnlace |JupgradeEnlace |Libro de Joomla 2.5