Magento 2.3.2 (seguridad + performance + productividad + calidad)

El 25 de junio vio la luz, finalmente, la versión 2.3.2 de Magento. Este lanzamiento no es sólo una versión menor de la plataforma. Han pasado muchas más cosas. (Discutir sobre si se sigue fielmente semver no es la idea, no hoy). Dada la cantidad de temas a resaltar sobre esta actualización/versión/parche y anexos, vamos …

Eramos pocos y parió la abuela (cuarta parte, agregando webhooks)

Vamos con la cuarta entrega de la saga: cómo hacer que mis cambios en GitHub se publiquen automáticamente en mi repo privado. En la tercera parte, vimos cómo hacer un script para actualizar nuestro Gitlab desde nuestro repo original de GitHub, y luego regenerar nuestro satis. De esta forma cada vez que tocamos nuestra extensión, …

Descontinuando módulos y paquetes en PHP de la manera correcta

Desde que Composer se convirtió en el estándar de facto y GitHub nos permitió mantener código online sin esfuerzo, la cantidad de paquetes y módulos sin mantenimiento de ningún tipo tuvo un crecimiento exponencial. Está bueno recordar que además de programar para resolver un problema específico, programamos para otros programadores. O al menos deberíamos hacerlo. …

Cómo distribuir extensiones pagas – tercera parte (automatizando todo)

Hasta ahora ya vimos cómo instalar Gitlab, cómo instalar Satis y cómo configurar todo incluso para poder instalar nuestra extensión en Magento. Un de las cosas que me había planteado en un principio, era que mis repos privados quedaran resguardados en Github, y que nadie tuviese acceso a ellos. Así que ahora vamos a ver …