Creando nuestra primera Acción y Tarea en Bender

Dentro del código de Bender tenemos dos acciones de ejemplo. Los archivos se llaman Simple.php y Plugin.php y los podemos encontrar en /Action/Sample/. Estos dos ejemplos son en extremo sencillos. El primero es el ejemplo más básico para una acción y el segundo muestra cómo hacer uso de un plugin. Ahora bien, volviendo sobre los …

Cómo instalar Bender

En el post anterior expliqué intenté explicar cuál es la finalidad de la aplicación. Para facilitar la comprensión de la herramienta, voy a preparar una serie de pequeños posts (que luego irán a la Wiki de Bender) para cubrir, de forma gráfica, su uso. La primer parte es, a riesgo de sonar obvio, la instalación. …

Bender 0.0.2

Por fin terminé de darle forma a un nuevo proyecto que surgió luego de estar revisando viejos backups de trabajo. El resultado tiene influencias de esos backups (años de scripts y automatizaciones), del cron de Magento y de algunos otros detalles que han ido surgiendo mientras investigaba un poco sobre frameworks para PHP-CLI.

Cómo crear una clase para el Shell en Magento

Cuando pensamos en módulos para Magento nos quedamos, normalmente, con agregar funcionalidad para el frontend o para el backend. Creo que cuando pensamos en un módulo debemos imaginarnos los cuatro posibles entornos para su aplicación. Por los cuatro entornos me refiero: Si bien ésta división puede parecer arbitraria, éstas serán las posibles puertas de entrada …

Extendiendo la configuración gráfica del cron en Magento

Para evitar tener que lidiar con la configuración por xml, en Magento podemos crear la configuración gráfica para los cron jobs de nuestros módulos, de manera que estamos dando mayor flexibilidad al usuario y nos evitamos riesgos que podrían ocasionarse por una mala edición de los archivos. Normalmente las opciones que nos ofrece la configuración …