Task list extension v2

Marcos Canán | Genexus, Genexus Extensions, Task List | 24/08/2007

Una nueva versión de la task list extension aquí.

Le agregué categorías a las tareas, nuevos estados y le hice algunos cambios estéticos. Empezó a tomar forma de bug tracker.

Task List v2

A partir de una idea de Enrique Almeida y luego de José Lamas, hice una pequeña API para que otras extensions puedan administrar tareas. La API es bastante simple, consta de 4 métodos (AddTask, GetTaskData, UpdateTask y RemoveTask). Para poder usarla lo único que hay que hacer es agregar como referencia al proyecto el assemby TaskList.dll.

Ejemplo de uso

AddTask

AddTask-task-list

GetTaskData

gettaskdata-task-list

UpdateTask

UpdateTask-task-list

RemoveTask

removetask-task-list

PD.: Ya me bajé algunas de las extensions del gxchallenge, en cuanto pueda las voy a ir probando…

Task List extension

Marcos Canán | Genexus, Genexus Extensions, Task List | 14/08/2007

Siguiendo con la misma idea de extender Genexus y sacando un poco de ideas de eclipse hice una extensión task list (ToDo list).

¿En que consiste?

Básicamente es una tool window donde se agendan tareas a hacer.

taskList-tool-window

Cada tarea puede tener prioridad, estado, fecha, notas, etc…

taskList-detail-editor

Pendientes:

- Ordenes en la lista de tareas, actualmente es siempre por orden de creación.
- Filtros y alarmas por fecha de agendado (scheduled date).
- Ver algún nombre menos llamativo para los objetos Task y que no se repita (actualmente esta usando el HashCode de los objetos, se repite?).
- Un tema que está muy interesante es el concepto de “contexto” de las tareas de la task list de eclipse. Cada tarea tiene un “contexto” (clases, métodos y atributos relacionados). Creo que haciendo algo similar y aprovechando el versionado de objetos de la rocha se podría llegar a implementar un bug/issue tracker interesante e integrado al DE.

La Task List extension está para bajar acá.

Gestionado con WordPress