¡Ya está aquí Magento 2.0!

Después de 4 años esperando, ayer se lanzó la versión estable de Magento 2.0 y esto es lo que contiene:

La version community tiene las siguientes características:

  • Nueva interfaz para la administración de Magento mucho más intuitiva.
  • Mejoras en cuanto a la experiencia de compra para el cliente final.
  • Mejoras de rendimiento en la importación / exportación de productos.
  • Mejoras en el rendimiento y en la escalabilidad.
  • Integración con Varnish y Full page caché por defecto.
  • Combinaciones de configurables con imágenes (Antiguo color swatches).

La versión enterprise tiene las siguientes características, además de las de la community:

  • Segmentación de clientes-promociones personalizadas.
  • Gestor de atributos de clientes.
  • Organizador de productos visual en el backend.
  • Reglas dinámicas de relaciones de productos.
  • Buscador con Solr.
  • Automatización de e-mail marketing.
  • CMS mejorado.
  • Vistas y compras por permisos limitado por grupo de cliente.
  • Puntos de recompensa por acciones en la tienda.
  • Múltiples listas de deseos.
  • Créditos para clientes.
  • Regalo por registro de cliente.
  • Productos de tipo regalo.
  • Añadir al carrito mediante sku.
  • Configuración de tracking de pedidos.
  • Permite separar los procesos checkout, administración de pedido y datos de producto en servidores separados.
  • Múltiples esclavos de MySQL.
  • Cluster MySQL.
  • Sistema para cola de trabajos (RabbitMQ).
  • Actualizaciones de stock diferidos.
  • Backend escalable, lo que permite que estén varias personas gestionando a la vez.
  • Soporta CDN y base de datos para guardar media.
  • Archivado de pedidos.
  • Sistema RMA.
  • Permisos avanzados.
  • Google tag manager.
  • Herramienta de soporte (estados de apache, mysql, etc..).
  • Tareas programadas para la importación/exportación de datos.
  • Encriptación de datos con SHA-256.
  • Métodos de pago adicionales en la instalación básica, incluye cybersource y worldpay.
  • SDK nativo para poder crear aplicaciones iOS y Android.

Para conseguir todas estas ventajas, podemos descargar la nueva versión de Magento desde su página oficial.

Para instalación oficial.

Para desarrolladores, instalación con composer.

La opinión del equipo de Devopensource es la siguiente:

Hemos tardado bastante en instalar esta versión, ya que, como hemos indicando en la sección anterior de requisitos, se necesita la versión 5.6 de MySQL de la cual no disponíamos. Debíamos bajarla para poder instalar Magento 2, con lo cual la hemos probado en un entorno con Apache 2.2 + php 5.5.18 + mysql 5.5.38.

Una vez finalizados estos pasos, al cargar Magento lo hemos encontrado un poco lento.

En cuanto a nivel de desarrollo nos parece perfecto que se tenga la iniciativa de intentar que se desenvuelvan los módulos bajo un único directorio, ya que nos permite un buen nivel de modularidad. La línea de comandos de Magento es todo un acierto, al igual que el framework de testeo y la integración de estos. En cuanto al frontend, no nos gusta que siempre se carguen todos los ficheros.js en todas las vistas; aquí esperábamos por parte de Magento una gestión eficiente por layout o módulo. Tampoco nos gusta que se utilice LESS por defecto cuando lo más utilizado es SASS. En cambio, la posibilidad de cambiar la librería que maneja el trabajo con las imágenes, es la mejor opción.

Requisitos:

  • Apache 2.2 or 2.4 con mod_rewrite habilitado
  • Nginx 1.8 (o la última version estable)
  • MySQL 5.6 (Oracle or Percona)
  • Php v5.6.x o 5.5.x
  • Extensiones php:
    • PDO/MySQL.
    • Mbstring.
    • Mcrypt.
    • Mhash.
    • SimpleXML.
    • Curl.
    • Xsl.
    • Gd, ImageMagick 6.3.7 (o posterior) o ambas.
    • Soap.
    • Intl.
    • Bc-math.
    • Openssl.

La conclusión de este post, sería que Magento 2 todavía está un poco verde, por lo que es necesario que las extensiones más importantes de los partners se desarrollen en esta versión y que se pongan tiendas en producción con bastante tráfico y pedidos; es decir, le falta el rodaje básico y el tiempo necesario para que todo el ecosistema de Magento se adapte.

Instalación Magento 2.0 Nuestra experiencia en el Hackathon 2016

Comments