Magento 1.5.1.0-beta1 (una versión casi anónima)

A diferencia de otros lanzamientos, éste pasó casi desapercibido. (Eso no tiene nada que ver con la demora del review, ha sido sólo trabajo el motivo).

El 17 de marzo se publicó la versión 1.5.1.0-beta1 de Magento, casi un mes después de haberse publicado la última (y fallida) versión estable. Lo llamativo es que no se escuchó demasiado al respecto de ésta nueva versión.

Según el changelog oficial, además de una buenas cantidad de errores corregidos, las mejoras y novedades son:

  • Actualización de Magento Mobile a las versión 18.
  • Se agregan excepciones para los Mensajes de Regalo en la API.
  • Implementada compatibilidad WS-I para la API.
Seguir leyendo «Magento 1.5.1.0-beta1 (una versión casi anónima)»

Collabtive-CI 0.6.5.2

Al comienzo es fácil mantener el ritmo, así que vamos a aprovechar la inercia.

Versión 0.6.5.2 de Collabtive-CI con otro cambio referente a las tareas. En ésta oportunidad, agregué la posibilidad, opcional, de cargar para una tarea la cantidad de tiempo estimado que va a llevar.

Indicar tiempo estimado de una tarea en Collabtive-CI

La idea será avanzar sobre el control de tiempo para luego poder medir la estimación contra el tiempo real demandado.

A diferencia de las prioridades, éste campo no es obligatorio al momento de crear la tarea.

Como ya he dicho, ante cualquier error o comentario, éste es el link del Gestor de Incidencias de Collabtive-CI.

Collabtive-CI 0.6.5.1

El primer set de cambios ya se encuentra publicados bajo la versión 0.6.5.1 de Collabtive-CI.

Los cambios implementado son:

  • Cambios en las plantillas de mail, enviando ahora mayor información al agregar o editar una tarea.
  • Correcciones de traducciones.
  • Se agregó la constante CL_BRANCH_VERSION y se implementó su uso junto a CL_VERSION en el footer.
  • Creación automática de las carpetas files y templates_c al momento de la instalación.
  • Se quitó el indicador de usuarios online y el chat de la barra lateral.
  • Se restauró el calendario en la barra lateral.
  • Se muestran todos los proyectos a los cuales el usuario está asociado, para dar la posibilidad de cambiar de proyecto si tener que pasar por el Escritorio.
  • Se implementaron prioridades para las tareas.
Seguir leyendo «Collabtive-CI 0.6.5.1»

Collabtive y Collabtive-CI

Desde hace ya un buen tiempo utilizo Collabtive para intentar gestionar proyectos, tareas, ideas, etc. Es una herramienta bastante cómoda y sencilla (tanto para trabajar de forma individual como grupal).

Básicamente, la aplicación presenta una pantalla general en la que veremos los proyectos en los que estamos involucrados y todas las tareas que tenemos asignadas.

Escritorio de Collabtive
Seguir leyendo «Collabtive y Collabtive-CI»

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 suelen ser suficiente.

Opciones por defecto para configurar un cron job en Magento

En otros casos, es posible que no nos alcance con sólo poder configurar una ejecución diaria, semanal o mensual. En éste esquema, nos estamos perdiendo la posibilidad de configurar la ejecución con repetición por horas o por minutos.

Para poder obtener esas opciones vamos a necesitar crear dos modelos para nuestro módulo, que serán los encargados de brindarnos esas nuevas posibilidades (y de paso vamos a arreglar otras que no funcionan desde la implementación original).

Seguir leyendo «Extendiendo la configuración gráfica del cron en Magento»