He publicado la nueva versión de Punto Engine PHP, o PEP en su versión 0.2. Esta versión trae importantes mejoras con respecto a la versión anterior, ya que administra mucho mejor el sistema de templates para poder hacer páginas dinámicas mucho mas fácil y rápido. Entre las mejoras cabe destacar:
- Añadido un archivo de changelog para poder ver las modificaciones.
- Ahora el Kernel permite recuperar la ruta virtual (la que accede desde el navegador) aparte de la ya implementada ruta física.
- Los Servlet tienen ahora un atributo de url para poder realizar controles si fuera necesario.
- En el web.xml se puede configurar el modo debug para poder tener una traza mas detalla del error que se produjo.
- En el Servlet se ha añadido un atributo debug para en caso de desarrollo, poder realizar trazas si se desea.
- El metodo SendRedirect para redireccionar la pagina hacia otra, ahora tiene una funcionalidad como .Net donde si añadimos la clave «~/» al principio de la url, esta sera sustituida por la url del proyecto.
- Ahora los Servlets pueden tener una MasterPage para tener un template base desde el que cargar el contenido.
- En los templates, si ponemos la clave «~/» en un enlace, css o similar, sustituira esta por la ruta del proyecto.
- Se han cambiado los mensajes que aun aparecian en los errores de «IDCS Server» por «Punto Engine Server».
- Se ha cambiado el HomeController por TestController y se han añadido diferentes funcionalidades de MasterPage y diferentes ejemplos a mostrar para ver su funcionamiento.
- Se ha corregido un error que provocaba que cuando se lanzaba una excepción no fatal, se seguian mostrando otros errores encadenados.
- Se ha borrado temporalmente el acceso mediante web.xml al PepAdmin ya que es aun no es funcional.
Las mejoras de esta versión son bastante importantes y permiten un desarrollo mas fluido de las páginas. Para quien quiera descargarlo puede hacerlo entrando en la web del proyecto puntoengine.
Pingback: Bitacoras.com
Pingback: Released version 0.2 of puntoengine » Indalcasa