Migración Joomla 1.5 a 2.5/3.x
Upcoming SlideShare
Loading in...5
×
 

Migración Joomla 1.5 a 2.5/3.x

on

  • 520 views

Presentación realizada en el Jooml Day Spain 2013 realizada en la ciudad de Albacete. Presenta una hoja de ruta sobre cómo afrontar la migración de un portal realizado con Joomla.

Presentación realizada en el Jooml Day Spain 2013 realizada en la ciudad de Albacete. Presenta una hoja de ruta sobre cómo afrontar la migración de un portal realizado con Joomla.

Statistics

Views

Total Views
520
Views on SlideShare
520
Embed Views
0

Actions

Likes
1
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Migración Joomla 1.5 a 2.5/3.x Migración Joomla 1.5 a 2.5/3.x Presentation Transcript

  • Migración de Joomla! 1.5 a 3.x
  • ¿Quién soy? Juan A. Chaves Ingeniero en Informática Fundador de www.ayudajoomla.com Trabajo en la Universidad de Málaga, CRUE, Asociación de Comerciantes de Torre del Mar, etc. Freelance juan@ayudajoomla.com @ayudajoomla y @jachavescom
  • Situación Actual
  • Situación Actual
  • Razones • Ciclo de vida de Joomla 1.5 muy largo Octubre 2008 – Diciembre 2012 • Migración sencilla para pocos componentes • Migración de componentes y plantillas puede requerir conocimientos técnicos • No todos los componentes tienen versión para Joomla 2.5/3.x • “Si funciona no lo toques” • Pereza
  • ¿Por qué migrar? • Vulnerabilidades de seguridad • Nuevas funcionalidades • Motores de búsquedas mejorados • Soporte de otros sistemas de gestión de bases de datos • Sistema de actualizaciones • Multilenguaje nativo • ACL • Canonical URL´s • Etc. • Simplicidad -> Curva de aprendizaje menor • Mayor eficiencia ->Páginas más rápidas
  • ¿A que versión debo/puedo migrar? • Estamos limitados por los desarrolladores de nuestros componentes (componentes, módulos, plugins y templates) • Si no existe versión para Joomla 2.5 se debe considerar la opción de usar componentes “equivalentes”. ¡¡URL´s ROTAS!! • Si no existe versión compatible en Joomla 3.x, nos tendremos que “conformar” con migrar a Joomla 2.5. • Consideración de utilización de componentes “equivalentes” para llevar la compatibilidad de nuestra web a Joomla 3.x • Caso especial con las plantillas • Plantilla comercial/gratuita modificada por mi • Plantilla diseñada a medida
  • ¿Migrar mi web? Ufff……
  • Pasos para migración 1. Clona tu web (Akeeba Backup) 2. Migración del Core: • Artículos • Menús • Usuarios • Grupos de usuarios • Etc. 3. Migración de extensiones 4. Migración de la plantilla
  • Migración del Core • Proceso sencillo • J! 2.5 – jUpgrade – jUpgrade Pro – J2XML – SP Upgrade – Etc. • J! 3.x – jUpgrade Pro – J2XML – Joomla! Update (J! 2.5 a J!3.x) – Etc
  • Migración del Core jUpgrade J2XML SP UPGRADE Usuarios X X X Secciones y Categorías X X X Artículos X X X Banners X X Enlaces X X X Contactos X X Módulos X X Menús X X Plantillas X* Extensiones X * (V.Pro) X
  • Migración de componentes Según mi experiencia, podemos afrontar distintos tipos de migraciones de componentes: • Última versión de componente compatible con Joomla 1.5, 2.5 y 3.x. Ej.: K2 • Script migración proporcionado por el desarrollador. Ej.: Projectfork • Migración basada en copia de tablas de la BD. Ej.: Phoca Gallery, Phoca Download, Jcomments, etc. • No existe el componente compatible en versiones posteriores. Ej.: hwdvideoshare, etc. • Componentes hechos a medida
  • Migración de componentes DEMO
  • Migración de módulos y plugins • Existe versión compatible – Nueva instalación y configuración. Opción más rápida • No existe versión – En el JED hay multitud de alternativas que proporcionan la misma funcionalidad. Puede requerir ajustes, por ejemplo en los plugins de contenido. – Modificar código para adaptarlo
  • Migración de plantillas • Versiones comerciales y/o gratuitas CON compatibilidad. – Instalación – Configuración – Añadir personalizaciones (css, html, etc) • Versiones comerciales y/o gratuitas SIN compatibilidad. – Adaptaciones de código, depende de cómo esté hecha la plantilla: • + sencillo: modificación de la estructura de directorios de la plantilla y reescritura del templateDetails.xml • + complejo: modificación del código propio de la plantilla. – Cambio de look ;) • Plantillas creadas con Artisteer – Si se dispone del fichero de origen de la plantilla es fácil migrarla. – En otro caso son costosas de adaptar
  • Resultado final • Web de aspecto muy similar y con muchas más funcionalidades de administración. • Si una vez migrada la web completa te faltan funcionalidades o los componentes de migración fallan sin razón aparente…. ¿HACK?
  • Anulando un hack al core 1. Sobrescribe los ficheros con los originales. 2. Realiza la migración 3. Añade la funcionalidad del hack a través de extensiones desarrolladas. Evitas problemas futuros.
  • Conclusiones • Acción necesaria • Proceso que aunque repetitivo puede llegar a ser complejo. • Ganancia enorme con el resultado. – Funcionalidades – Facilidad de gestión – Seguridad
  • ¿Dudas?
  • ¡Gracias! juan@ayudajoomla.com @ayudajoomla y @jachavescom