Kumbia 0.5 Release Candidate 1
Es grato anunciar que después de más de 10 meses de arduo trabajo ya tenemos un Release Candidate 1 de la versión 0.5 de kumbia. El equipo de desarrollo considera que este Release está bastante maduro como para ser utilizado. La idea primordial de éste lanzamiento es que la comunidad pueda testear las nuevas funcionalidades y encontrar posibles Bugs.
Por otra lado aún estamos trabajando en la Documentación de esta versión, sin embargo si tiene una base o a trabajado con versiones anteriores (0.4.x) del framework la curva de aprendizaje será mucho menor, y si no es así, no se preocupe se está trabajando para tener un documentacion acorde a las nuevas funcionalidades.
Entre las nuevas funcionalidades que trae la version 0.5 tenemos:
- Adaptadores Reestructurados
- Nuevo adaptador MySQLi
- Reestructurado adaptador para PostgreSQL nativo
- Reestructurado 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
- 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
- Soporte para multiples Conexion de Base de Datos
- Soporte para desarrollar de manera modular ej: modulo/controller/action
- 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 en un 50%
- 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 $lt/head$gt;
- Nueva presentacion de excepciones muestra mas informacion
- Metodo log en controladores permite escribir logs directamente
- Excepciones ahora crean logs (configurable)
- Integracion libchart a Kumbia
- Mejoras en Archivos CSS para manejar rutas usando @path, @img_path y @css_path
- Componente filter
- Ahora ActiveRecord le podemos decir quienes son nuestras FK relaciones saliendo un poco de la convencion de tabla_id ej:
$this->belongs_to(’nombre de mi relacion’, ‘model: modelo de tabla donde buscar’, ‘fk: llave foranea’)
- Conversion Automatica de Objetos a Field ej:
En el Controller
$u->create($this->post(’usuario’, ‘trim’));
Y muchos más como verán hay bastante cosas nuevas que hacen que nuestras aplicaciones sean cada vez mas profesionales, sostenibles e incrementables en el pasar del tiempo…
Solo nos queda invitarlos a todos a descargar esta versión desde www.kumbiaphp.com
Si lo deseas, puedes dejar un comentario o suscribirte al feed y obtener más en tu lector.

[...] http://www.kumbiaphp.com/blog/2008/06/17/39/ [...]