Desinstalar módulos y sus tablas con los scripts de desinstalación en Magento2

Hace un tiempo escribí sobre cómo crear los scripts de creación y actualización de esquema de base de datos en nuestros módulos. Una de las novedades de Magento2 es que ofrece la posibilidad de crear scritps de desinstalación. Siguiendo con el módulo Barbanet_SampleModule voy a agregar entonces el script correspondiente. Dentro del directorio Setup creamos …

Instalar Satis y usarlo con Magento2

Uno de los grandes cambios de Magento2 ha sido la integración con Composer como gestor de paquetes, lo cual abre una nueva forma de manejarnos con los módulos. Una de las herramientas que nos puede ayudar (ya sea por necesidades operativas o comerciales) a administrar nuestros paquetes es Satis. Satis es, simplemente, un generador de …

Crear y actualizar tablas con los scripts de instalación en Magento2

Es momento de empezar a crear datos desde nuestro módulo. Para esto, lo primero será crear nuestra primer tabla a través de los scripts de instalación. En Magento2 los scripts relacionados con creación y modificación de tablas y actualización de datos se ubican dentro del directorio Setup. Continuando con el armado del módulo Barbanet_SampleModule, voy …

Cómo definir el ACL de nuestros módulos en Magento2

Momento de continuar armando un módulo en Magento2, a través del módulo Barbanet_SampleModule (todo sea para tener a mano en un futuro cercano la mayor cantidad posible de referencias). En el último post había escrito sobre [cómo agregar las opciones de menú para nuestro módulo. El siguiente paso sería, si vamos a usar roles con …