Kumbia 0.5 Listado de Objetivos

edited septiembre 2007 in Desarrolladores
Listado de tareas Terminadas:

- Adaptadores Refactorizados
- Nuevo adaptador MySQLi
- Refactorizado adaptador para PostgreSQL nativo
- Refactorizado adaptador para MySQL nativo
- Nuevo adaptador PDO (PHP Data Objects)
- Nuevo adaptador para MySQL con PDO
- Nuevo adaptador para PostgreSQL con PDO
- Nuevo adaptador para SQLite con PDO
- Nuevo adaptador para Microsoft SQLServer con PDO
- Nuevo adaptador para Informix con PDO
- Nuevo adaptador para Informix Nativo
- Nuevos metodos en los adaptadores como create_table, drop_table, insert, update, delete, fetch_all, list_tables, describe_table, last_insert_id
- Mejoras en el cargador de adaptadores
- Reestructuración de ActiveRecord (mas rapido, consistente y estable)
- Soporte para multiples aplicaciones dentro de un mismo release de Kumbia
- Agrupar los modelos en sub-directorios de models
- Mejoras en StandardForm
- Escritura de codigo utilizando estandares XHTML parcialmente
- Escritura de codigo PHP con E_STRICT habilitado
- Soporte para multiples filtros en controladores
- Cacheo basico de vistas, templates y layouts
- Nuevo sistema de configuración para soportar varias aplicaciones
- Directorio de testeo de funcionalidad para estar seguro que un cambio en el framework no afecta a las aplicaciones (adaptadores, active_record)
- Mejoras en el redireccionador
- Mejoras en StandardForm (eliminar codigo inutilizado y javascript inutilizado)
- Componente de cacheo avanzado
- Componente Filter
- Mejoras en la clase logger, ahora es mas facil de usar. Usando niveles basados en PEAR:Log
- Multiples bugs solucionados en ActiveRecordBase
- Ahora los stylesheets se insertan magicamente en el <head></head>
- Nueva presentacion de excepciones muestra mas informacion
- metodo log en controladores permite escribir logs directamente
- Excepciones ahora crean logs (configurable)
- Componente Auth (Autenticación uniforme de usuarios)
- Acceso a Asociaciones más sencillo en ActiveRecord

Que Falta?
- Componente Audit::Log para Auditoria de Sistemas de información (Integrar al Framework)
- Soporte para llaves foraneas en ActiveRecord diferentes a las convenciones de Kumbia
- Adaptador para Firebird PDO
- Integrar libchart a Kumbia
- Integrar extjs a Kumbia
- Nuevos validadores en ActiveRecord (validates_date_future_in, validates_date_past_in)
- Enviar mensajes de error por separado: en la vista se podria <?= messages_for("clientes", "cedula") ?> y mostraria si el campo cedula ha tenido algun error de ActiveRecord o de validacion
- Componente Feed
- Refactorizar componente Flickr
- Relaciones Muchos a Muchos en ActiveRecord
- Plugins en Controladores
- Adaptar helpers para enrutar a la aplicación correcta
- Soporte para Memcache y Database en componente Cache

En resumen podemos decir que tenemos un 70% listo pero aun falta mas trabajo

Gracias a emilio y deivinson por el espectacular trabajo realizado en Filter

Vamos!
Sign In or Register to comment.