Bueno, aunque la Beta 2 está retrasada, creo que me agarro de nuevo esa onda malcriada que tengo de perfeccionar todo y al final llenarme de tareas.
La Beta 2 está retrasada, pero por las cosas que agregué a la lista de tareas ( y que son mis últimos días de vacaciones).
Los cambios realizados hasta ahora son (desordenados):
- Se agrega un archivo de configuracion general en /config
- Se agrega el directorio /config/modules para la configuración de los módulos
- Se agrega el directorio /data para guardar información de módulos
- La clase de templates ya acepta la salida de encoding (Arreglados todos los problemas)
- El método printout de la clase de templates, admite un parámetro para solo devolver en template terminado (para uso de sub-template)
- Arreglado el tema de los metas, en vez de value, ya pone content
- Agregado el método add_http_equiv_to_header en la clase de templates
- Arreglado, borrar espacios de los finales de las clases
- Agregado en el método get_server_info en la clase sql
- Agregado el cache en clase sqlmaker
- Agregado el uso de encodig para guardar/mostrar datos en la clase sqlmaker (Arreglado errores de encoding al guardar datos)
- Modificada la clase abml_base, el método data_save devuelve siempre el id, aunque sea un update
- Se agregó el método set_by_postdata en abml_base, para automatizar el seteo por post
- Agregado el método h en el helper de template, para generar los titulos.
- Agregada la funcionalidad en la clase templates para definir items especiales, usos.
- Mejorado el método make_menu
Y los que faltan o están en desarrollo y/o arreglo:
- Ajax helper: Está terminado el JS, pero no la integración desde PHP
- Form Helper: Esta terminada la implementación de PHP, pero no está terminado el JS que valida los formularios de forma inteligente
- Clase AMBL_BASE_EXT con soporte para relaciones entre tablas, relaciones paramétricas, internacionalización, entidades y demás.
- Aplicación, helper para automatizar, al estilo amtfwm create-project Mi proyecto
- Paquetes para las distribuciones mas usadas en servidores: Red-hat/Fedora, Debian/Ubuntu y Slackware
- Soporte nativo para modrewrite (pero no obligatorio)
- Implementación nativa de comunicación entre aplicaciones por webservices (con y sin SOAP)
Por otro lado cabe aclarar de que la Beta 2 en realidad no va a ser de la versión 0.3 sino de la 0.5, creo que por los cambios sufridos se la merece.
Luego de esta beta, y de los cambios que falta que los pienso poner en la v. 0.7 o 0.9, espero que sea la última (la beta 3) y luego poder sacar la versión 1.0 estable.
0 comentarios:
Publicar un comentario