Actualizar Joomla 1.5 a 2.5

Nos pensamos que para pasar a la versión 2.5 hay que hacer una web nueva, sobre todo si estamos utilizando plantillas a medida. Pero os podemos ofrecer una solución que facilite el cambio de versión en muy poco tiempo.

 

Antes que nada haremos una actualización con el JUpgrade (aconsejamos que antes se haga una copia de seguridad. Lo podéis ver en Cómo migrar de servidor). +More...

 Sabemos que uno de los problemas principales de actualizar Joomla es cuando tenemos una versión 1.5. Nos pensamos que para pasar a la versión 2.5 hay que hacer una web nueva, sobre todo si estamos utilizando plantillas a medida. Pero os podemos ofrecer una solución que facilite el cambio de versión en muy poco tiempo.

Antes que nada haremos una actualización con el JUpgrade (aconsejamos que antes se haga una copia de seguridad. Lo podéis ver en Cómo migrar de servidor). Descarga JUpgrade

El JUpgrade nos permite hacer una actualización de todo el PHP y de la base de datos. Lo que hace es crearte un directorio nuevo, normalmente con el nombre de "JUpgrade" y dentro hace una copia de seguridad de todo el site convertido ya en 2.5.

 

Paso 1
Hacer una copia de toda la carpeta de la plantilla.

 

Paso 2
Debemos adaptar la estructura de la plantilla para que sea compatible con Joomla 2.5 y por tanto tendremos que modificar los siguientes ficheros:
- Debemos eliminar el fichero params.ini
- Copiar el fichero error.php de la plantilla que se intala por defecto, como por ejemplo la beez20 (bajarlo de la beez20 y subir una copia en nuestra plantilla)
- Crear una imagen de 640 x 480 px , ponerle el nombre de template_preview.php y subirla en la raíz de la carpeta de nuestra plantilla.

 

Paso 3
Editar el fichero templateDetails.xml
- Debemos sustituir el tag < install> por <extensión>
- Al atributo versión le pondremos la 2.5
- Dentro de la etiqueta pondremos el nombre de nuestra plantilla

- Crearemos la etiqueta y dentro englobaremos las diferentes etiquetas
- Dejaremos las carpetas en folder y en filename los archivos solos


- Añadiremos:
error.php

Quedaría más o menos así:

<files>

     <folder>css</folder>

     <folder>html</folder>

     <folder>images</folder>

     <folder>javascript</folder>

     <folder>fonts</folder>

     <folder>language</folder>

     <filename>index.html</filename>

     <filename>index.php</filename>

     <filename>templateDetails.xml</filename>

     <filename>template_preview.png</filename>

     <filename>template_thumbnail.png</filename>

     <filename>favicon.ico</filename>

     <filename>component.php</filename>

     <filename>error.php</filename>

</files>

- Añadiremos template_preview.png
- Actualizar las etiquetas de los params de la siguiente manera:

Quedaría así:

<config><fields name=”params”><fieldset name=”advanced”>

Ejemplo:

<config>

 <fields name="params">

      <fieldset name="advanced">

 

Paso 4
Editar el archivo index.php
Debemos añadir la línea que se encargará de llamar el Mootools
"JHtml::_('behavior.framework', true);" al principio de todo, justo después del "define('_JEXEC') or die;".
Reemplazar las llamadas al nombre de la plantilla por:
template; ?>

 

Paso 5
Subir la plantilla al directorio templates.

 

Paso 6
Ir al gestor de extensiones y pulsar "discover" y cuando nos muestre la carpeta que hemos subido, pulsar "instalar".

 

Paso 7
Ir al gestor de plantillas y seleccionarla por defecto.

 

Añadir comentario


Security code
Actualitza