Programador magento 2

Actualizar a Magento 2.0 – Novedades y soporte

Magento 2.0 llegó a finales de Noviembre tocando las puertas de las fiestas navideñas por lo que hemos sido muy pocos los que nos hemos aventurado a migrar nuestras tiendas Magento a esta nueva y prometedora versión. Ahora bien durante 2016 y con más solidez y menor riesgo esperamos ir migrando poco a poco las tiendas a esta nueva herramienta que incluye un código renovado y estructurado que se puede resumir en:

  • Nueva estructura de directorios
Estructura Magento 2

Estructura Magento 1.x vs Magento 2

Ahora se estructura en 4 tipos de directorios:

– Directorios primarios: No se pueden cambiar (directorio base, directorio code /app/code, directorio /lib)
– Directorios de sistema: /var/di,  /var/generation, /app/etc- Directorios application: Estos directorios se pueden cambiar por config.xml
– Directorios publicos: /pub/*  Estos directorios se pueden cambiar por config.xml

 

  • Nuevos contenedores y elementos de layout. Cosa que permitirá con el Editor visual de diseño mover bloques super intuitivamente y definir las secciones más ordenadamente.
  • PRE-Procesador de CSS: Magento 2 no usa Bootstrap. Todo el CSS se trabaja con LESS preprocessor y CSS URL resolver (que reemplaza los links que encuentre con los correctos).  Con estas herramientas se ahorra mucho tiempo en desarrollo y performance, lo que se traduce en más rapidez por fin para la navegación y carga de Magento. Incluye un UI basado en LESS  {root} \lib\web\css\source\lib pudiendo centralizar la personalización de los siguientes elementos rápidamente:
    • actions-toolbar
    • breadcrumbs
    • buttons
    • dropdowns
    • forms
    • icons
    • layout
    • loaders
    • messages
    • navigation
    • pagination
    • popups
    • ratings
    • tabs and accordions
    • tables
    • tooltips
    • typography
    • list of theme variables
LESS preprocesador Magento 2.0

LESS preprocesador CSS Magento 2.0

 

  • Mejoras significativas de Rendimiento y velocidad
    • Mejoras de las indexaciones, teniendolas actualizadas para mejorar la velocidad de las consultas.
    • Utilidad de Rendimiento de Magento: Realizar tests con los scripts predefinidos y asi poder optimizar nuestra tienda correctamente con sus sugerencias.
    • Para ayudar a reducir la carga del servidor, Magento 2 tiene integración absoluta con Varnish Cache, cosa que agradeceremos enormemente en 2016 🙂
    • Cacheado Full page: TODO el contenido de página estática será cacheado para reducir el procesado del servidor.
    • Uso paralelo de sesiones de administración: Van a poder trabajar múltiples administradores simultaneamente sin crear conflictos de datos.
    • jQuery ha reemplazado a Prototype (no se podrán usar simultáneamente para evitar los conocidos conflictos)

 

  • Mejorado los sistemas de actualización de módulos y versiones, los cuales se han simplicado mucho.
  • Bakend totalmente renovado e intuitivo :
backend magento 2

Backend magento 2

Las mejoras en backend son incontables, pero destacamos el nuevo sistema renovado de inclusión de productos, ordenadamente y que acelera el proceso de creación y edición de productos, también destacamos la parte de Sistema que se encuentra al fin ordenado y mucho más intuitivo para mejorar la gestión de nuestra tienda.

 

Si te convence, entonces te invito a probar que instales MAGENTO 2.0 y experimentes por tí mismo:

PASO 1:  Realizar una instalación de cero de Magento 2.0.0

Requerimientos:

  • Apache 2.2 -2.4  o nginx 1.8+    (Con mod_rewrite activo)
  • Mysql 5.6+
  • PHP 5.5 – 5.6  (No funciona en 5.4 o inferiores)
  • Extensiones PHP requeridas:
    • PDO/Mysql
    • mbstring
    • mcrypt
    • mhash
    • SimpleXML
    • curl
    • xsl
    • gd / ImageMagick 6.3.7
    • soap
    • intl
    • openssl
    • CACHE –> Redis 3 / Varnish 3.5+ / memcached

 

Ahora si podremos descargar Magento 2.0 –> LINK

DEMO MAGENTO 2.x –> LINK

 

PASO 2: Migrar los datos de tu tienda 1.x

(Versiones 1.6.x, 1.7.x, 1.8.x y 1.9.x)

  • Utilizar el migration tool de Magento 2.0 disponible en Github.
    • Ir al directorio raiz con Shell y ejecutar:
      composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool-ce
      composer require magento/data-migration-tool:dev-master
    • Con esto el addon estara descargado, ahora se tendrá que ir al directorio correspondiente y seguir los pasos.
  • Se migraran 4 componentes:
    • Datos (clientes, pedidos, productos, promociones, etc)
    • Extensiones
    • Templates  –> junto con documentación.
    • Customizaciones
  • Los cambios de código manuales realizados no serán migrados obviamente.

 

Suerte!

Para cualquier duda o soporte puedes escribirme (jordi@hostienda.com) o bien llamarme al 668-828382  / 935380120 para poder ayudarte, feliz año en cualquier caso! Gracias.

 

× Habla conmigo