Automatizando el camino del freelancer

En algún momento, hace unos 3, 4 o 5 años (si lo pienso bien puedo empezar a encontrar situaciones y personas que actuaron de forma directa como disparadores) empecé a estudiar de qué manera adoptar todo eso que ofrecía el mundo DevOps con la fantasía de alcanzar cierto grado de automatización y magia que, en esa fantasía, viniera a resolver todos los problemas y vicios de la profesión. Claramente, estaba equivocado (por decir lo mínimo).

Luego de darme la cabeza contra la pared en más de una oportunidad la opción lógica fue intentar la deconstrucción de esas ideas.

Seguir leyendo «Automatizando el camino del freelancer»

Magento 2.4 (¿divergencia?)

El miércoles pasado, con sólo algunos bombos y no muchos más platillos, se publicó la versión 2.4 de Magento (en ambas ediciones, claro). Esta versión nos hace acordar a ese momento bisagra que fue Magento 1.4.1 a 1.5 (versión menor más, versión menor menos).

Nuevamente vemos esta suerte de separación entre el opaco anuncio comercial y los release notes:

Si bien hay algunas cuestiones funcionales que se introducen con esta versión, el cambio casi paradigmático que encontramos tiene que ver con el stack de software. Pero vayamos por partes Jack.

Seguir leyendo «Magento 2.4 (¿divergencia?)»

Magento 1 EOL

Desde el 1 de julio que ya no contamos con soporte oficial para Magento 1. Desde ese día Magento es Magento 2 únicamente.

¿Pero cuál ha sido el significado de alcanzar el EOL para Magento 1 y qué implica de aquí en más?

Lo primero, casi fundamental: Adobe (Magento) no proveerá correcciones ni parches de seguridad para ésta versión de la plataforma. Nunca más (según insisten). Punto.

Luego están los datos de color:

Seguir leyendo «Magento 1 EOL»

SUPEE-11346 (¿el último?)

Hace un ratito nada más apareció otro parche para Magento. No hay versión 1.9.4.6 (al menos no por ahora… y si tuviera que elegir, creo que no habrá release).

Los detalle del parche hay que salir a perseguirlos. Pueden comenzar por aquí: https://helpx.adobe.com/security/products/magento/apsb20-41.html (o pueden hacer un click más comenzando por aquí https://magento.com/security/patches/supee-11346).

Seguir leyendo «SUPEE-11346 (¿el último?)»

Desinstalar un Data Patch en Magento2

Con Magento2 cambiaron los scripts que usamos para modificar estructura de base de datos o para agregar, modificar y eliminar información (algo habíamos visto en el pasado aquí y aquí).

En Magento 2.3, con bombos y platillos, se dio lugar a Declarative Schema por un lado y a los Data Patch por el otro (y a los Schema Patch también). Para evitar problemas de compatibilidad y dolores de cabeza extra, durante la vida de la rama 2.3, tanto el viejo sistema de scripts como el nuevo siguen funcionando (la recomendación es abandonar tan rápido como sea posible los viejos scripts).

La idea del post no es explicar el data patch por completo. A diferencia de lo que sufrimos vivimos en el pasado, hoy hay documentación bastante clara (a pesar que a veces se contradice a si misma), por lo que me voy a concentrar en cómo revertir un Data Patch de forma correcta (y completa).

Seguir leyendo «Desinstalar un Data Patch en Magento2»