Ajouter un commentaire

Actualizar desde versiones anteriores

Thank you for your contribution: 

El proceso de actualización es tan sencillo como puede verse en esta estupenda infografía creada por Kyle Ledbetter (Figura 1).

Joomla! 1.7 Upgrade-Info

Figura 1: Información sobre acualización a Joomla! 1.7 (creada por Kyle Ledbetter - http://www.kyleledbetter.com/)

Actualizar desde Joomla! 1.6.5

Bueno, esta es fácil.

Dirígete a Extensiones → Gestor de Extensiones  Actualizar

haz clic en el botón y... ¡listo!

Es el momento de relajarse, hacerse un café y pensar:

Bueno, fue una decisión acertada empezar aquel nuevo proyecto con Joomla! 1.6 smiley

Atención: Muchas cadenas de texto han cambiado en los archivos de idioma. La actualización con un solo clic no incluye los paquetes de idioma (excepto el inglés, que viene por defecto). Si tienes instalado algún otro idioma, es necesario que lo actualices, volviendo a instalar los paquetes correspondientes.

En caso que pienses que esta 'solución de un solo clic' es demasiado buena para ser verdad, echa un vistazo a este artículo de la documentación oficial de Joomla! para una explicación un poco más detallada:  (http://docs.joomla.org/Upgrade_1.6.5_to_1.7).

Migrar desde Joomla! 1.5

¿Cómo puedes migrar un sitio basado en Joomla! 1.5 a la nueva versión Joomla! 1.7 sin pérdida de datos o desastres similares?

Existen dos maneras de completar la migración:

  1. Puedes migrar el sitio Joomla! 1.5 existente usando un componente adicional. Dicho componente carca todos los archivos necesarios en tu sitio Joomla 1.5 con un solo clic, y automáticamente los convierte en archivos de Joomla! 1.7.
  2. Puedes crear un nuevo sitio Joomla! 1.7 vacío e insertar los datos del sitio Joomla! 1.5 manualmente.

Migración automática desde Joomla! 1.5 a Joomla! 1.7

AVISO: El componente de actualización descrito a continuación NO permite migrar a día de hoy los datos de NINGUNA extensión que no sea del núcleo de Joomla.

Pero, en general, creo que la idea es bastante buena :-).

Antes de empezar, por favor contesta a las siguientes preguntas con un claro y rotundo SÍ.

¿Cumple tu servidor con los requisitos técnicos mínimos exigidos por Joomla! 1.7?

  • PHP, versión 5.2.4 o superior.
    (El componente de actualización, no Joomla 1.7, necesitará que PHP tenga instalado y activado el módulo cURL).
  • MySQL, versión 5.0.4 o superior

¿Son compatibles con Joomla! 1.7 las extensiones que tienes instaladas en tu sitio Joomla! 1.5?
Echa un vistazo al Directorio de Etensiones Joomla (JED por sus siglas en inglés): http://extensions.joomla.org

¿Es compatible con Joomla! 1.7 la plantilla que usas? Y caso de que no, ¿eres capaz de realizar los cambios necesarios para que lo sea tú mismo?
Aquí tienes una excelente presentación de Chris Davenport. Es acerca de Joomla! 1.6, pero en general nada ha cambiado con respecto a lo que dice en Joomla! 1.7.

¿Eres capaz de crear una copia local de tu sitio?

¿Tienes la experiencia suficiente como para cambiar pequeños fragmentos de código tú mismo siguiendo las instrucciones necesarias :-)?

Si te has sentido cómodo y has respondido sí a todas las preguntas anteriores... ¡vamos allá!

Paso 1: Respaldo

Antes de hacer nada, por favor, haz un respaldo completo de tu sitio.
Seguramente ya estarás usando Akeeba Backup. La extensión está disponible para las versiones 1.5, 1.6 y 1.7 de Joomla!.
Si no la estás usando, ¡hazlo cuanto antes y haz un respaldo completo de tu sitio !

Paso 2: Crea una copia local de tu sitio

Si configuras una copia local manualmente, necesitarás

  • copiar tus archivos
  • volcar tu base de datos MySQL, crear una base de datos local e importar el volcado en dicha nueva base de datos local
  • cambiar el archivo configuration.php

También puedes llevar a cabo el proceso anterior al completo mediante Akeeba backup, que te permite crear un paquete comprimido zip de tu sitio. Para volver a crear el sitio a partir de este paquete, necesitarás  Akeeba Kickstarter.

  • Coloca los archivos de Kickstart y el paquete zip de tu sitio en la carpeta local de tu sitio web (htdocs).
  • Crea una base de datos vacía para tu Joomla! 1.5
  • Ejecuta kickstart.php desde tu navegador. Presumiblemente, la URL tendrá un aspecto similar a este http://localhost/kickstart.php. Then A continuación, simplemente sigue las instrucciones que aparecerán en pantalla.

Paso 3: El componente de migración

Se trata de un componente de migración (que no actualización) creado por Matías Aguirre. Con él podrás transferir los siguientes datos de tu sitio antiguo basado en Joomla! 1.5 al nuevo basado en Joomla! 1.7:

  • Banners - 100%
  • Categoríaes - 100%
  • Contactos - 100%
  • Artículos de contenido - 100%
  • Menús - 100%
  • Módulos - 100%
  • Canales electrónicos (Newsfeeds) - 100%
  • Usuarios - 100%
  • Enlaces web - 100%

Instala el componente (http://www.matware.com.ar/downloads/joom...) en tu instalación local de Joomla! 1.5. Ejecútalo y comienza la migración. Eso es todo :-)

El componente crea una carpeta con el nombre jupgrade e instala la versión Joomla! 1.7 de tu sitio 1.5 en esta nueva carpeta (http://localhost/jupgrade).

En el sitio nuevo, se activará la plantilla que Joomla 1.7 trae por defecto.

Archivos de idioma

Si estás usando Joomla! en un idioma distinto al inglés, tendrás que instalar los archivos de idioma correctos.

Plantilla

Instala la versión de tu plantilla compatible con Joomla! 1.7 y personalízala de nuevo.

Más recursos

http://docs.joomla.org/Upgrade_1.5_to_1.7

Estrategia de desarrollo general de Joomla!

Esta fantástica infografía te dará una idea precisa acerca de las futuras versiones de Joomla! (Figure 2).

Figura 2: Estrategia general de desarrollo de Joomla! (Gráfico creado por Sander Potjer - http://sanderpotjer.nl/ , y traducido por Isidro Baquero - http://www.gnumla.com)