En esta entrada voy a compartir como convertir una web desarrollada con Joomla 1.5 a Joomla 2.5.
Importante: Mi sitio ya no esta producida en Joomla simplemente porque es un blog mas que una pagina web. Ahora esta diseñada en WordPress. Estas instrucciones aun so validas.
Jupgrade es un gran componente que le ayudará a convertir su sitio web a la versión de Joomla 2.5, pero ¿por qué va a desear actualizar a la versión Joomla 2.5. Para saber mas sobre las nuevas versiones de Joomla, haga click aqui Joomla Spanish.
Hay pasos que debe tomar antes de actualizar y después de la actualización.
Los siguientes pasos son los que tomé para convertir con éxito mi sitio web:
- Instale jupgrade en su sitio web siguiendo las instrucciones que se encuentran en nirmaltv.com. “no estan traducidas en Español”
- Empezar a trabajar en su sitio web, que le va a tomar un tiempo y algunos ajustes en la función de la plantilla que esta utilizando. Mi plantilla no es compatible con IE 6, he ajustado un poco el código para IE 6, pero no estoy realmente preocupado con IE 6, hay un porcentaje menor de personas usando esta versión y poco a poco IE 6 dejara de existir :). He instalado un plugin para IE 6 y al mismo tiempo hacerle recordar a los visitantes que su navegador esta fuera de serie y no se mantiene mas, y que no van a poder ver bien mi sitio web. Jugare un poco más con el código para solucionar algunos de los problemas de IE 6.
- Tendrá que asegurarse de que todos los plugins, módulos y componentes son compatibles con la nueva versión de Joomla. Tuve que convertir el código de un módulo especial para que funcione correctamente. Me llevó varias horas de investigación, pero me puse muy contento finalmente con mi resultado y conseguí que funcione . Os advierto que es mejor eliminar un módulo, componente o plugin que aún no sea compatible con Joomla 1.7. Yo me encontré con este dilema y no es nada fácil poder eliminar este problema una vez que tu sitio web esta en línea. He tenido algunos problemas tratando de eliminar un archivo que no existe o no es compatible con la última versión.
- Tendrá que asegurarse de que todos los enlaces funcionan correctamente.
- Una vez que esté satisfecho con la actualización entonces tiene que seguir el procedimiento normal para mover de una carpeta a otra carpeta de joomla siguiendo los pasos arriba en el paso numero 1 en la lista.
- Compruebe el archivo configuration.php si tiene algun problema con la movida previamente realizada, siga los siguiente pasos:De: var $log_path = ‘/home/user/public_html/jupgrade/logs’;
A: var $log_path = ‘/home/user/public_html/logs’;
De: var $tmp_path = ‘/home/user/public_html/jupgrade/tmp’;
A: var $tmp_path = ‘/home/user/public_html/tmp’;
De: var $ftp_root = ‘/public_html/jupgrade’;
A: var $ftp_root = ‘/public_html’;
De: var $live_site = ‘http://www.yourdomain.com/jupgrade’;
A: var $live_site = ‘http://www.yourdomain.com’;
Tambien puded borrar el contenido de la carpeta cache (public_html/cache en este ejemplo)
- Muy importante, hacer una copia de seguridad de los dos sitios antes de empezar a trabajar en la actualización y antes de pasar la nueva versión que se menciona en el paso numero 5, en caso de que algo vaya mal. Es mejor prevenir que no curar :)
- Después de haber movido o copiado el sitio web a la raíz de su servidor, tendra de eliminar la copia de seguridad de la antigua version de Joomla 1.5, solo cuando esté satisfecho con la nueva versión.
Esperemos que por ahora todo este funcionando bien y que su sitio web ya está en linea. Ahora sólo tienes que seguir chequeando para asegurarte de que todo esta funcionando correctamente desde la parte frontal y desde la parte de la administración de Joomla.
Si tienes alguna pregunta, estaré encantado de contestarle.
Buena suerte
Hola Manuel, como estas?
He caido a tu blog en busca de algunas soluciones sobre como actualizar ciertos módulos que funcionaban con Joomla 1.5, y que con la nueva actualizacion, dejaron de funcionar naturalmente.
He leido que has podido modificar el codigo de modulos para que la nueva version 1.7 los leyera y funcione correctamente.
esta es mi pregunta, qué parte del código modificaste? ya que estoy en el mismo dilema con un modulo personalizado. tengo que modificar el xml? o es mas complejo aún? quizas con los detalles que puedas darme, yo pueda encontrarle la vuelta a ésto.
un abrazo grande, si quieres puedo enviarte el codigo y encontrarle una solucion.
gracias! Lucas.
Hola Lucas, gracias por encontrarme ;) y aquí estoy para ayudarte en lo que pueda. En el caso mio solo tuve que cambiar el archivo xml, porque el modulo no aparecía en la parte de administración de Joomla 1.7. La información la conseguí en la siguiente pagina http://docs.joomla.org/Adapting_a_Joomla_1.5_extension_to_Joomla_1.6. Esta en Ingles pero el código lo vas a poder entender, si tienes problemas con el Ingles me avisas que te ayudare.
Saludos