| Migración a Joomla! 1.5 |
|
|
|
|
Joomla! 1.5 no proporciona una actualización desde versiones previas. La conversión de un sitio antiguo a Joomla! 1.5 requiere la creación de un nuevo sitio desde cero, usando Joomla! 1.5, y luego trasladar el contenido del sitio antiguo al nuevo sitio creado. Esta migración de contenido no es un proceso directo e implica conversiones y modificaciones del contenido de origen. Existen dos métodos para realizar la migración:
A continuación realizamos una descripción detallada de ambos métodos: Migración Automatizada Este es un proceso en dos fases y que utiliza dos herramientas. La primera herramienta es un componente de migración llamado ‘com_migrator’. Este componente ha sido aportado por Harald Baer y está basado en su componente ‘eBackup’. Este componente de migración debe instalarse en el sitio antiguo y ejecutarlo para crear el volcado de exportación. La segunda herramienta forma parte del proceso de instalación de Joomla! 1.5. Esta herramienta carga el volcado de contenido exportado en el nuevo sitio y ejecuta ‘al vuelo’ todas las conversiones y modificaciones necesarias. Paso 1.Volcado con el Componente ‘com_migrator’.
Paso 2. Migración asistida en la Instalación de Joomla! 1.5. Nota: Esta paso requiere que la función ‘iconv’ esté activada en el PHP para convertir las codificaciones. Si no se encuentra la función ‘iconv’ se proporcionará un mensaje de alerta.
- ¿Qué hace la migración automatizada?
- ¿Qué no hace la migración automatizada?
Migración Manual Atención: La popular herramienta ‘phpMyAdmin’ efectúa conversiones de código no requeridas y habitualmente incorrectas durante le exportación de datos del sitio. Actualmente no existe una forma de controlar este problema. Por este motivo NO se recomienda utilizar ‘phpMyAdmin’ para la migración. La razón para esto no es clara, pero parece que la herramienta presupone la codificación de la base de datos, en muchos casos como latin1_swedish_ci’ (la predeterminada) y no tiene en cuenta la verdadera codificación usada en el sitio. El resultado habitualmente es la corrupción de todos los caracteres extendidos ascii. Como herramientas para la copia de respaldo (back up) se recomiendan: ‘com_migrate’ o ‘eBackup’, o cualquier otra utilidad de backup listada en el sitio de extensiones (extensions.joomla.org). Estas deben instalarse en el sitio antiguo y ejecutarse desde el administrador. La preparación de los datos en una migración manual implica: convertir la codificación a utf-8, acomodar los datos al esquema de la base de datos de Joomla! 1.5, renombrar dos de los campos y posiblemente renombrar el prefijo de tabla. A continuación se describen algunas directrices para la migración, teniendo en mente que ‘existe más de un modo de despellejar un gato’. Convertir la codificación: Esto puede realizarse durante la exportación (si la herramienta de exportación lo permite), editando el script sql off-line con un editor adecuado que lo pueda ‘guardar como utf-8’, o durante la importación (esto funciona bien con phpMyAdmin). Una buena opción es cargar el archivo sql en un editor. Si el editor está en modo uft-8 (ver barra de estado) y el contenido se puede editar, entonces probablemente la conversión tenga éxito. Cuando se efectúa una conversión mediante editor, la opción BOM (marcador de orden de bits) NO debe usarse, ya que añade muchos bytes no deseados al principio del archivo y puede causar un error de parsing. Acomodar los datos al esquema de la base de datos en Joomla! 1.5: Es necesario asegurarse que:
Renombrar los campos: Es necesario renombrar dos nombres de campo solamente, utilizando comandos INSERTAR apropiados:
¿Qué tablas importar? La siguiente lista incluye las tablas relacionadas con el contenido del núcleo. Estas tablas pueden incorporarse sin problemas a los datos migrados. Se debe tener en cuenta que la tabla ‘jps _usertypes’ no será usada en Joomla! 1.5. La tabla de módulos puede ser reconstruida con los registros relevantes del sitio antiguo. Es necesario saber lo que se está haciendo. Si se tiene alguna duda, una buena opción sería reconfigurar los parámetros de los módulos y la estructura de menús usando la interfaz del administrador. Los registros de menús ya no serán válidos ya que el sistema y la estructura de menú ha cambiado en Joomla! 1.5. Por favor, tenga en cuenta que los artículos ‘content_typed’ no serán válidos, puesto que este tipo de contenido ya no se reconoce. La sugerencia del día es “ser prudente y conservar una buena copia de respaldo (backup)”. Las tablas del núcleo son:
Texto original: "Migrating content to Joomla 1.5 ", por David Gal (Joomla! Developer Blog). |
||
| < Anterior |
|---|





