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