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 crear un Adminhtml Controller en Magento2

Por distintos motivos había dejado olvidado al pobre Barbanet_SampleModule. El módulo comenzó como una forma de ir probando pequeñas porciones de código, como aprendizaje, pero también como un recordatorio a futuro. Intentaré de aquí en más continuar documentando el módulo, a manera de ejercicio (más allá que hoy día existe una buena cantidad de documentación …

Composer version, setup_version y la versión del módulo en Magento2

Hace ya unas varias semanas me topé con una serie de cuestiones relativas a procesos de deploy (nada mejor que aprender con casos de la vida real). Revisando un poco el problema y leyendo sobre distintas opciones, alternativas y demás yerbas; terminé volviendo sobre todo el proceso de desarrollo (varios posts ya en draft).

Búsqueda por Voz en Magento 2

El auge de las interfaces conversacionales está aumentando año tras año debido los grandes avances en el reconocimiento por voz y a las APIs que permiten a los desarrolladores integrar de manera sencilla estas funcionalidades dentro de las distintas aplicaciones, por ejemplo en la búsqueda de contenidos usando la voz. Con la introducción por parte …