¿Cuántas veces hemos leído algo del tipo “Las mejores prácticas para Magento”? Incluso la documentación oficial nos ofrece algún tipo de muestra de esto mismo: Theme development best practices Best Practices for Extension Developers Performance Best Practices Programming Best Practices Existen algunas otras prácticas que pocas veces se mencionan y discuten, y que ante su …
Archivos de la etiqueta: programación
Composer con módulos locales
Si bien no es un tema específico de Magento, voy a usarlo como referencia ya que es el código en el que vivo la mayor cantidad de horas del día, todos los días, desde hace, probablemente, demasiado tiempo. Magento nos ofrece, de base, dos formas de agregar módulos: / | +– app | | | …
Controllers en Magento 2.4: composición sobre herencia
Un detalle que creo no tuvo la amplificación suficiente con el lanzamiento de Magento 2.4, es un cambio que se introdujo de cara a los controllers. No, no se va a romper nada, no aún.
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 …
Cómo crear un router dinámico en Magento2
No sólo de novedades y opiniones puede alimentarse el blog así que toca volver al código. Existen situaciones en las que el uso de las estructuras de URL que provee Magento por defecto puede no ser útil a lo que buscamos como funcionalidad. Supongamos que tampoco nos sirve el crear una reescritura (URL rewrite desde …