Ya que estábamos con la consola, vamos a aprovechar para armar nuestro primer cronjob (de juguete) en Magento2. Para no perder la sana costumbre, vamos a comenzar por definir nuestro cronjob a través de un xml dentro de etc (en nuestro módulo).
Archivos de la etiqueta: barbanet-samplemodule
Cómo crear un comando para la Consola en Magento2
Sigue el aprendizaje/descubrimiento/experimento a través del módulo Barbanet_SampleModule. Una de las esperadas y ultra mencionadas novedades de Magento2 ha sido la consola nativa para realizar muchas de las operaciones administrativas. Lo que sigue a continuación es un ejemplo más que sencillo (en todo sentido) sobre cómo agregar un nuevo comando desde nuestro módulo a la …
Seguir leyendo «Cómo crear un comando para la Consola en Magento2»
Creando la configuración de nuestro módulo en Magento2 (system.xml)
De a poco al módulo (de juguete) Barbanet_SampleModule se le siguen agregando funcionalidades. Hoy toca ver cómo se agregan las opciones de configuración para que se integren dentro de Magento como cualquier otro módulo. Vamos a crear, en nuestro módulo, dentro de /etc/adminhtml, el archivo system.xml. Si bien los tags vienen con alguna propiedad nueva, …
Seguir leyendo «Creando la configuración de nuestro módulo en Magento2 (system.xml)»
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 …
Seguir leyendo «Desinstalar módulos y sus tablas con los scripts de desinstalación en Magento2»
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 …
Seguir leyendo «Crear y actualizar tablas con los scripts de instalación en Magento2»