Kumbia Beta 1

La próxima versión de Kumbia se ha reestructurado para que puedas desarrollar aplicaciones elevadas a nivel empresarial: Más profesionales, potentes y robustas con la misma sencillez de siempre.

El equipo de desarrollo se encuentra trabajando en ello desde hace unas semanas y los avances son los siguientes:

  • 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 métodos 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 (más rápido, consistente y estable)
  • Soporte para múltiples aplicaciones dentro de un mismo release de Kumbia
  • Agrupar los modelos en sub-directorios de models
  • Mejoras en StandardForm
  • Escritura de código utilizando estándares XHTML parcialmente
  • Escritura de código PHP con E_STRICT habilitado
  • Soporte para múltiples filtros en controladores
  • Cacheo básico 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 código inutilizado y javascript inutilizado)
  • Componente de cacheo avanzado en un 50%
  • Componente Filter en un 50%
  • Mejoras en la clase logger, ahora es mas facil de usar. Usando niveles basados en PEAR:Log
  • Múltiples bugs solucionados en ActiveRecordBase
  • Ahora los stylesheets se insertan mágicamente en el $lt/head$gt;
  • Nueva presentación de excepciones muestra mas información
  • Método log en controladores permite escribir logs directamente
  • Excepciones ahora crean logs (configurable)
  • Componente Auth (Autenticación uniforme de usuarios) en un 40%

Actualmente trabajamos en:

  • Terminar Cacheo Avanzado
  • Terminar Filter
  • Terminar Auth
  • Nuevo componente Audit::Log para Auditoría de Sistemas de información
  • Soporte para llaves foráneas en ActiveRecord diferentes a las convenciones de Kumbia
  • Adaptador para Firebird, Informix (20%) y SQLServer (30%)
  • Integrar libchart a Kumbia
  • Integrar extjs a Kumbia
  • Nuevos validadores en ActiveRecord
  • Enviar mensajes de error por separado: en la vista se podría y mostraría si el campo cédula ha tenido algún error de ActiveRecord o de validación
  • Nuevo componente Feed

Pueden descargar este beta del svn en http://tools.assembla.com/svn/kumbia/0.5

Saludos y Viva Kumbia

Kumbia 0.4.6RC5

He subido a sourceforge.net la versión 0.4.6RC5 que contiene muchas correcciones y mejoras agregadas por la comunidad al framework.

Me enorgullece anunciar que este es el primer release controlado por la comunidad en el nuevo SVN y que poco a poco estructuramos mejor la forma de trabajar.

Gracias a todos en la comunidad!

Recomiendo sea descargada esta versión para encontrar posibles errores y/o problemas.

El link aquí:

Kumbia 0.4.6RC5

Kumbia Paper

He subido un borrador del Kumbia Paper.

Se trata de un documento donde explico el funcionamiento interno de Kumbia así como de las tareas, metodología y practicas de desarrollo del proyecto.

Los interesados pueden descargarlos de los archivos del grupo. Como Kumbia Paper.pdf

Kumbia apoya a GoPHP 5!

Mediante esta noticia se anuncia que Kumbia apoya oficialmente al proyecto GoPHP5.2 por lo cual, a partir de la versión 0.4.7 se exigirá que Kumbia sea utilizado con PHP 5.2. Esto debido a lo siguiente:

1. No se soportara PHP4 definitivamente:

Usuarios que quieran dar un toque realmente profesional a sus aplicaciones sabrán valorar las cualidades de PHP5 y abandonaran el uso de PHP4. Alguna vez se pensó en desarrollar una versión especifica de Kumbia para PHP4, sin embargo era dar un paso atrás.

Hoy en día el mayor problema que tiene PHP5 es el paso a servidores de hosting compartido con esta versión que hoy en día mantienen compatibilidad con PHP4, ya que el cambio generaría problemas con aplicaciones existentes en ellas. Pero esto poco a poco se deja atrás y cada vez más servidores poseen servidores con la ultima versión de PHP.

2. Fin de la Vida a PHP 4.x:

El 13 de Julio fue anunciado oficialmente en el sitio de Php.net que se dejara de soportar PHP 4.x a partir de Diciembre de el presente año. Así que es recomendable empezar a trabajar para hacer las aplicaciones compatibles con la versión 5.

3. Kumbia PHP Apoya el proyecto GoPHP5!:

En este sitio http://gophp5.org hay un movimiento a favor de mover las aplicaciones actuales en PHP4.x a PHP5. Muchos proyectos como phpMyAdmin, Drupal, Typo3 y otros frameworks como Simfony apoyan la iniciativa.