Magento 1.7.0.0-alpha1 (y las versiones se encontraron)

El 30 de diciembre se hizo pública la versión 1.7.0.0-alpha1 de Magento.

Si bien vamos a encontrar nuevas funcionalidades, lo que más se destaca es la cantidad de fixes que se han estado haciendo.

  • Mejora para el layered navigation.
  • Se agrega Captcha para algunos formularios.
  • Auto generación de códigos de cupones (hay que ajustar el archivo adminhtml.xml del módulo SalesRule para que funcione)
  • Una gran mejora para el módulo Backup.
  • Se implementó DHL Europa.
  • XmlConnect actualizado a la versión 22.1.
  • El theme para iPhone fue rediseñado.

Para mayor detalle, el changelog tiene la lista completa de cambios.

Estas son algunas de las nuevas funcionalidades u opciones que vamos a encontrar.

Continue reading

Magento 1.6.1.0 (el primero después de ver Magento 2)

El 19 de octubre se hizo pública la versión estable de Magento 1.6.1.0 (si, recién hoy la instalo para probar).

Sin muchos cambios con respecto a lo visto en los pre-release, la lista de cambios a destacar es:

  • XmlConnect actualizado a la versión 22.0.
  • Cambio en el circuito de reseteo de contraseña.
  • Se puede utilizar la tecla Shift junto con el click para seleccionar un rango de valores en las grillas del backend.
  • Más y mejor integración con PayPal.
  • Se eliminó la integración con TheFind.
  • Se quitó GoogleOptimizer (ya vimos que en Magento 2 vuelve a formar parte de las funcionalidades nativas).
  • Mejoras para los cupones de descuento.
  • Lo módulos que más han sido modificados (ya sea por correcciones o cambios de estilo) siguen siendo: PayPal, Sales y Tax. Por supuesto, XmlConnect ha sido actualizado por completo.
  • Actualización de la API.

En el changelog van a encontrar los detalles sobre todos los cambios de la versión.

Magento 2 (let’s play)

Magento 2 comenzaría a ver la luz en el tercer cuarto del 2012 y, tentativamente, ser estable en el último cuarto del mismo año.

Para los que hacía ya un buen tiempo no nos alegrábamos con una nueva release, ya es posible comenzar a jugar con la versión 2.0.0.0-dev1.

Si bien estéticamente no veremos cambios, lo que si ya vamos a poder ver es la nueva estructura de código (tal como se comentara en la Innovate 2011).

Definitivamente, mucho para empezar a jugar, probar y romper.

Algunas capturas para llenar los ojos.

Continue reading

Magento 1.6.1.0-rc1 (con gusto a poco)

Con una velocidad de publicación algo llamativa, el 29 de septiembre apareció la versión 1.6.1.0-rc1 de Magento.
Lo de llamativa está relacionada con que no pasaron casi ni 10 días entre la versión alpha y la primera release candidate.

La lista de cambios a destacar, hasta el momento, es:

  • XmlConnect actualizado a la versión 22.0.
  • Cambio en el circuito de reseteo de contraseña.
  • Se puede utilizar la tecla Shift junto con el click para seleccionar un rango de valores en las grillas del backend.
  • Más y mejor integración con PayPal (que haya cambios aquí no causa sorpresa alguna).
  • Se eliminó la integración con TheFind.
  • Se quitó GoogleOptimizer (pasaría a ser parte del core en un futuro).
  • Mejoras para los cupones de descuento.

Lo módulos que más han sido modificados (ya sea por correcciones o cambios de estilo) siguen siendo: PayPal, Sales y Tax. Por supuesto, XmlConnect ha sido actualizado por completo.

Los detalles sobre los cambios y las correcciones de bugs pueden verse en el changelog de la versión.

No hay señales sobre alguna novedad en la versión, así que es muy probable que en la semana, durante la Innovate Developer Conference que se llevará a cabo en San Francisco, estén lanzando la versión estable (si, estoy haciendo futurología basándome en lo hecho durante Magento Imagine 2011).

Magento 1.6.1.0-beta1 (poco, muy poco)

El 21 de septiembre la versión 1.6.1.0-beta1 de Magento fue publicada.
Los puntos destacados no han cambiado respecto a la versión anterior, pero si se han hecho algunas correcciones.

Salvo algunas correcciones de código vistas en algunos archivos, la mayoría de lo presentado en esta versión tiene correcciones de estilo, pero no más.
Los módulos que presentan más cambios son los de Sales, Shipping y Tax. Además, para Fedex y UPS se corrigieron los servicios de cada carrier.

Los detalles completos de la versión pueden leerlos en el changelog, aunque no hay grandes sorpresas.

Dado que es una versión beta, sólo para los despistados, NO la usen en tiendas productivas.

Magento 1.6.1.0-alpha1 (a la espera de más novedades)

Desde el viernes a última hora contamos con la versión 1.6.1.0-alpha1 de Magento.

No deja de resultarme llamativo el lanzamiento, dado que la última versión estable está bastante fresca aún. Igualmente, revisando el changelog se puede ver que más que mejoras, lo que han habido son correcciones.

Lo que destacan de éste release es:

  • Cambio en el circuito de reseteo de contraseña.
  • Se puede utilizar la tecla Shift junto con el click para seleccionar un rango de valores en las grillas del backend.
  • Más y mejor integración con PayPal (que hayas cambios aquí no causa sorpresa alguna).
  • Se eliminó la integración con TheFind.
  • Se quitó GoogleOptimizer (pasaría a ser parte del core en un futuro).
  • Mejoras para los cupones de descuento.

Revisando el código, se puede ver que hubieron cambios y correcciones en Adminhtml, Bundle, Catalog (casi todo relacionado con los productos Configurables), CatalogInventory, CatalogRule, CatalogSearch, Checkout (el OnePage), Core, Customer, Eav, GoogleCheckout, GoogleOptimizer fue removido (por el momento), ImportExport, Media, PageCache, Payment, PayPal, Poll, Sales, SalesRule, Tags, Tax, Usa (Usps), Whislist.

Además, en el Downloader se hizo una corrección de typo (hasta ahora no me había tocado usar el downloader en 1.6), como también correcciones de typo y cambios en varias librerías js.

El archivo opcheckout.js del skin base también cambia, así que seguramente habrá que hacer algún ajuste cuando se llegue a la versión estable y se implemente con un skin custom.

Algunas capturas de las nuevas configuraciones disponibles.

Es versión alpha, motivo por el cual no debiera ser necesario recordar que NO debe usarse en tiendas que estén en vivo.

Magento 1.6.0.0 (ahora queremos ver más)

El 18 de agosto se publicó, finalmente, la versión 1.6.0.0 de Magento.

La lista de cambios destacables se ha mantenido igual a la de la última versión rc.

  • Precio mínimo anunciado (MAP).
  • Carrito de Compras persistente.
  • Versión 21 de XmlConnect.
  • Mejoras para las Order Payment Action en PayPal Express Checkout.
  • Actualización de Prototype a 1.7.
  • Se quitó deprecation.js por incompatibilidad con Prototype 1.7.
  • Revisión de la lógica de modelos para tener soporte para múltiples motores de base de datos.
  • Opción de SKU dinámico para los productos configurables.
  • Se quitó Google Base.

Lo que si podemos ver en el changelog es una buena cantidad de correcciones y, para prestar atención, una pequeña lista de errores conocidos.

En éste caso, si bien se trata de una versión estable, recuerden no intentar una actualización directamente en producción.

Ante cualquier problema, existe un grupo especial dentro de los foros oficiales para reportar o intercambiar opiniones sobre la actualización.

A continuación, algunas capturas de pantalla de las nuevas funcionalidades que vamos a encontrar.

Continue reading

Magento 1.6.0.0-rc2 (a pocos pasos de la versión estable)

La versión 1.6.0.0-rc2 de Magento se hizo presente y, así como en la versión anterior, nos permite pensar que ya no veremos grandes cambios en cuanto a la funcionalidad (aunque de sólo pensar de la cantidad de trabajo que implica proveer soporte para múltiples bases de datos, es más que entendible).

Hasta éste momento, la lista de cambios y mejoras que veríamos en la versión estable incluiría, entre otros, los siguientes puntos.

  • Precio mínimo anunciado (MAP).
  • Carrito de Compras persistente.
  • Versión 21 de XmlConnect.
  • Mejoras para las Order Payment Action en PayPal Express Checkout.
  • Actualización de Prototype a 1.7.
  • Se quitó deprecation.js por incompatibilidad con Prototype 1.7.
  • Revisión de la lógica de modelos para tener soporte para múltiples motores de base de datos.
  • Opción de SKU dinámico para los productos configurables.
  • Se quitó Google Base.

Desde lo técnico, el punto que personalmente más me interesa es el del soporte múltiple para bases de datos.

Más allá de querer conocer con qué otros RDBM será compatible, la primera pregunta que surge para los que desarrollamos sobre la plataforma está relacionada con la compatibilidad.

Continue reading

Magento 1.6.0.0-rc1 (un amiguito para Mysql)

Con el lanzamiento de la versión 1.6.0.0-rc1 de Magento, comenzamos a acercarnos a lo que será la versión definitiva de la nueva etapa de la plataforma.

Los puntos destacables, los highlights, siguen siendo los mismos que en la versión anterior, pero si vamos a encontrar una serie de mejoras y cambios.

  • Versión 21 de XmlConnect.
  • Mejoras para las Order Payment Action en PayPal Express Checkout.
  • Se quitó deprecation.js por incompatibilidad con Prototype 1.7.
  • Revisión de la lógica de modelos para tener soporte para múltiples motores de base de datos.

En ésta oportunidad, se trata de una versión que apunta más que nada a corregir y mejorar código.

La lista completa de cambios se encuentra, como siempre, en el changelog de la versión.

Magento 1.6.0.0-beta1 (persistencia para todos)

Momento de retomar las reviews de las últimas releases. Hace casi dos meses, el 15 de junio, se hizo pública la versión 1.6.0.0-beta 1 de Magento.

La lista de los cambios que se vinieron desarrollando hasta ésta versión se compone por:

  • Precio mínimo anunciado (MAP)
  • Carrito de Compras persistente.

Por supuesto, la integración con PayPal recibe algún que otro ajuste también. A nivel atributos veremos algunos nuevos para los productos: country_of_manufacture y los correspondientes al MAP.

Vamos a encontrar nuevas opciones de configuración para las funcionalidades del Carrito Persistente y de las opciones MAP.

Para los que prefieran seguir de cerca los cambios y las correcciones de bugs, pueden ver el changelog. Mientras tanto, a seguir revisando el código y comparando los cambios entre cada versión.