Category: 0.5
Kumbia 0.5 stable
| enero 1, 2009 | Posted by Deivinson Tejeda under 0.5 |
Esta vez la ocasión es anunciar que ya contamos con la versión 0.5 stable.
Welcome to the Kumbia PHP Framework 0.5 Release Stable!.
INFORMACION DEL LANZAMIENTO
Kumbia PHP Framework 0.5 Release Stable (revision 739). Released on
2009-01-01.
NUEVAS CARACTERISTICAS
- Mejoras en el Route
- Mejoras en el Dispatcher
- Actualización de las Librerías
- Reescritura de los adaptadores de BD
- Soporte a nuevos adaptadores para motores de BD
- Soporte PDO en los adaptadores
- Optimizaciones Multiples en el core de Kumbia
- Componente Filter
- Reescritura de ActiveRecord
- Soporte a Relaciones en ActiveRecord
- Reescritura de los Helpers para la generación de los Tag
- Solucionados Multiples Bug en el componente StandardForm
- Nuevo componente para Paginar Objetos ActiveRecord
- otras…
MAS INFORMACIÓN
La invitación es que todos puedan descargar esta versión[1], como se
anuncio antes una vez tenido una versión 0.5 stable la plataforma de
desarrollo de esta sera llevada a launchpad/kumbia[2] por razones ya
explicadas[3]. Con este RC Stable le damos paso al nuevo desarrollo de
kumbia la versión 0.6[4]
[1]->https://sourceforge.net/project/showfiles.php?group_id=187237&package_id=218510
[2]->https://launchpad.net/kumbia
[3]->http://www.kumbiaphp.com/blog/2008/12/17/kumbia-en-launchpad/
[4]->https://code.launchpad.net/~desarrollokumbia/kumbia/0.6
Kumbia running in cherokee server
| noviembre 29, 2008 | Posted by Deivinson Tejeda under 0.5, Tutoriales y screencast |
Hace poco fue publicada la versión 0.11 del servidor web Cherokee y con esta un cookbook o receta de como configurar kumbia en su versión 0.5 en este servidor web de alto rendimiento, para los interesados en poner andar nuestro framework en este server que maneja una serie de características para entornos de alta disponibilidad.
Nos queda agradecer al amigo Taher Shihadeh Desarrollador de Cherokee y a todo el equipo de trabajo que hace posible ese proyecto, por incluir a Kumbia PHP Framework dentro de su documentación oficial.
Kumbia 0.5 Release Candidate 3
| noviembre 22, 2008 | Posted by Deivinson Tejeda under 0.5 |
El grupo de desarrollo de kumbia anuncia que se encuentra disponible el Release Candidate 3 de la versión 0.5 de kumbia PHP Framework, en esta RC se han arreglado los errores que han sido reportados por la comunidad del framework.
La invitación es a realizar la descarga del framework y hacer las pruebas sobre sus proyectos, la versión 0.5 de kumbia esta muy proxima a ser estable.
Demo de Paginación
| noviembre 17, 2008 | Posted by Deivinson Tejeda under 0.5, Tutoriales y screencast |
Ha sido publicado un demo donde se aprecia una de las nuevas funcionalidades de la version 0.5 de Kumbia la cual es la Paginación de ActiveRecord algo muy util.
Este ejemplo lo que busca es aclarar las dudas que pudieran presentarse al momento de leer la documentación respecto a esta funcionalidad, de la misma forma este demo fue realizado totalmente en AJAX buscando igual que el punto anterior aclarar dudas sobre la utilización y por ultimo fue integrado con JQuery para los interesados en trabajar con este Framework de Javascript.
Screencast Kumbia + Eclipse
| octubre 13, 2008 | Posted by Deivinson Tejeda under 0.5, Tutoriales y screencast |
Se ha publicado un vídeo tutorial donde se muestra la creación de un proyecto de Kumbia en su versión 0.5 utilizando Eclipse IDE, en dicho vídeo se realiza el famoso “Hola Mundo” como material de iniciación en el framework.
Este vídeo fue gracias al esfuerzo y colaboración del amigo Fidel Oyarzo, el video se encuentra disponible en Youtube y para su descarga en RapidShare, lo invitamos a todos a realizar la descarga de este screencast y dar sus comentarios al respecto.
Publicado RC2 0.5 y el Manual…
| septiembre 15, 2008 | Posted by Deivinson Tejeda under 0.5, Documentación |
Como dice el titulo del Post ya ha sido publicado el Release Candidate 2 de la versión 0.5 del Framework junto con el manual donde se habla de las nuevas funcionalidades incorporadas.
En este Release se han arreglado ciertos Bug’s detectados y reportados por la comunidad, esta versión se encuentra muy estable y la invitación es a todos comenzar a trabajar con dicha version ofrece mayor escalabilidad a lo que se obtenia con versiones anteriores.
La invitación es a descargar el Manual y el Release Candidate 2
Casi lista la nueva Documentación…
| septiembre 13, 2008 | Posted by Deivinson Tejeda under 0.5, Documentación |
Luego de un arduo trabajo se comienzan a ver los frutos y esta vez es para indicarle a la gran comunidad seguidora del framework que estamos próximos a publicar el RC2 de la versión 0.5 y junto a este RC su documentacion donde se resaltan las nuevas funcionalidades que se incorporaron al framework y que son desconocidas por muchos.
En las próximas horas estaremos informando por los distintos medios de comunicación con los que cuenta el framework sobre este lanzamiento.
Una vez mas la invitación es para que utilicen las version 0.5 del framework ya que se dejara el soporte a las versiones anteriores.
Avances: versión 0.5
| julio 20, 2008 | Posted by Deivinson Tejeda under 0.5 |
Estandarización
Desde el Release Candidate 1 de la versión 0.5 el equipo de desarrollo del framework a decidido hacer ciertos trabajos de estandarización a nivel del core, con la finalidad de adoptar las mejores prácticas de desarrollo tal como caracteriza al framework.
Aqui pueden observar parte de los cambios que se mencionan arriban.
Aparte de los trabajos antes mencionado, también se han solventado algunos Bug’s reportados a nivel de StandardForm y mejoras al mismo, sin embargo se piensa reescribir este componente de manera de hacerlo mas flexible y mas estándar con las W3C
Internacionalización
Ya hemos planteado la necesidad de trabajar bajo este enfoque, actualmente nos encontramos definiendo la mejor forma de adoptar esta práctica.
Not Found – 404
Este es el mensaje que aparecerá en caso que no exista un controller o una action, esto hace flexible y mas elegante las excepciones que muestra el framework cuando se presenta estos casos, ya que si estamos en un ambiente de producción los mensajes con un nivel de detalle alto no es recomendable, lo mejor de todo es que esta vista se puede personalizar de acuerdo a las necesidades del proyecto y el programador.
De momento estos son los avances que presentamos de la versión 0.5 después de su primer Release, esto nos ha mantenido ocupado, invitamos a todos los interesados a revisar estos cambios bajando el código desde el SVN y si algún miembro de la comunidad tiene una idea y/o sugerencia en cuanto a los cambios futuros del framework son Bienvenidas…
Kumbia 0.5 Release Candidate 1
| junio 17, 2008 | Posted by phillipo under 0.5, Kumbia |
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
Parte primera de libro Kumbia casi completa
| mayo 25, 2008 | Posted by phillipo under 0.5, Documentación |
Ya tenemos casi acabada la primera parte del libro de Kumbia para la versión 0.5. Hemos intentado simplificar y unir ciertas partes que estaban dispersas por el libro. A su vez, hemos eliminado ciertos textos para reducir el número de hojas existentes, pues creemos que parte de la documentación ya reside en los propios archivos de framework.
Ahora ya pues, solo nos queda pulir y revisar una serie de detalles y seguir documentando el resto de funciones existentes en Kumbia, o lo que es lo mismo, aun nos queda mucho trabajo por delante.
