Gestion del Wiring

Este documento se encarga de los aspectos relativos a la gestión del desarrollo del módulo de Dragboard.

Personal asignado

Hitos y entregables

A continuación se resumen una serie de hitos a corto plazo no definitivos. El hito general es tener un entorno operativo funcional sobre el cual poder colocar los primeros gadgets, para realizar pruebas de concepto, para el 31/10/07

  • H1: 21/09/07: Arquitectura y diseño. Definición inicial del modelo de datos y proyecto Django.

Terminado proyecto Django.

En proceso: Arquitectura y Diseño de Dragboard?.

  • H2: 28/09/07: Renderizado de gadgets y preferencias. Definición de la API para el desarrollador.

Pendiente

  • H3: 12/10/07: Integración con el template y persistencia.

Pendiente

  • H4: 19/10/07: Multi-instanciación de gadgets.

Pendiente

  • H5: 31/10/07: Dragboard alpha2.

Pendiente

Resultados esperados

  • El entorno operacional (dragboard) deberá mostrarse como un grid configurable (layout) de al menos 4 columnas y un número no limitado (o al menos suficientemente grande para que de esa impresión) de filas en el que se cargarán los gadgets.
  • Se definirá e implementará una solución para la multi-instanciación de un mismo gadget preservando los espacios del grid dedicados de cada uno, sus conexiones con otros gadgets, sus configuraciones particulares...
  • Las instancias de gadgets deberán poder elegir el tamaño y la forma para mostrarse, pudiendo llegar incluso a tener exóticas (forma de L o T).
  • Debe permitir instanciar gadgets formados por más de un módulo "disjunto" que podrán moverse de forma independiente en el entorno.
  • Las posiciones y formas del gadget deberán poder modificarse de forma visual.
  • El dragboard informará al módulo de feedback de todos aquellos eventos y acciones que se realicen sobre un gadget: movimiento, redimensionado, eliminado, arrastrado y soltado de objetos, etc.
  • Será capaz de acceder y modificar las preferencias de los gadgets definidas en los templates
  • Se ofrecerá una interfaz adecuada, y generada de forma automática, para la modificación de las preferencias de los gadgets.
  • El dragboard será capaz de renderizar los gadgets que se añadan desde la paleta.
  • Se ofrecerá una propuesta para el acceso a la capa de persistencia.