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
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
- 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 :
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.
- Ir al directorio raiz con Shell y ejecutar:
- 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.
Comentarios recientes