Estamos muy contentos de anunciar la liberación de la nueva versión de Yupp PHP Framework.
En esta versión se incluyen varias mejoras y correcciones que hacen al framework más simple de usar y más completo en cuanto a su funcionalidad de base. Además hemos actualizado la documentación de referencia para facilitar la tarea de quienes están comenzando a usar el framework.
Como siempre, el framework podrá ser descargado desde nuestro sitio en Google Code:
http://code.google.com/p/yupp/
Aquí podrás encontrar los detalles de los cambios y mejoras hechos en esta nueva versión:
http://code.google.com/p/yupp/wiki/Hoja_de_ruta#v0.4:_codename_Genesis_3_%28liberado%29
Las notas de la versión con detalles de las pruebas realizadas, de la instalación del framework y mucha información útil para comenzar a usar el framework, las puedes encontrar aquí:
http://code.google.com/p/yupp/wiki/YuppPHPFrameworkv04
La documentación actualizada la puedes encontrar aquí:
http://www.simplewebportal.net/yupp_framework_php_doc/
Pronto estaremos actualizando las aplicaciones en nuestro sitio de Yupp Apps para aprovechar al máximo las novedades de esta versión del framework:
http://code.google.com/p/yupp-apps/
Como siempre, todas las consultas y comentarios serán recibidas en nuestro sitio de Google Groups:
http://groups.google.com/group/yuppframeworkphp
Mostrando entradas con la etiqueta descargas. Mostrar todas las entradas
Mostrando entradas con la etiqueta descargas. Mostrar todas las entradas
viernes, 10 de junio de 2011
martes, 1 de marzo de 2011
Nuevo Yupp PHP Framework v0.3
Estamos muy contentos de anunciar la liberación de la nueva versión de Yupp PHP Framework.
En esta versión se incluyen varias mejoras y correcciones que hacen al framework más simple de usar y más completo en cuanto a su funcionalidad de base. Además hemos actualizado la documentación de referencia para facilitar la tarea de quienes están comenzando a usar el framework.
Como siempre, el framework podrá ser descargado desde nuestro sitio en Google Code:
http://code.google.com/p/yupp/
Aquí podrás encontrar los detalles de los cambios y mejoras hechos en esta nueva versión:
http://code.google.com/p/yupp/wiki/Hoja_de_ruta#v0.3:_codename_Genesis_2_%28liberado%29
Las notas de la versión con detalles de las pruebas realizadas, de la instalación del framework y mucha información útil para comenzar a usar el framework, las puedes encontrar aquí:
http://code.google.com/p/yupp/wiki/YuppPHPFrameworkv03
La documentación actualizada la puedes encontrar aquí:
http://www.simplewebportal.net/yupp_framework_php_doc/
Pronto estaremos actualizando las aplicaciones en nuestro sitio de Yupp Apps para aprovechar al máximo las novedades de esta versión del framework:
http://code.google.com/p/yupp-apps/
Como siempre, todas las consultas y comentarios serán recibidas en nuestro sitio de Google Groups:
http://groups.google.com/group/yuppframeworkphp
¡Hasta pronto!
En esta versión se incluyen varias mejoras y correcciones que hacen al framework más simple de usar y más completo en cuanto a su funcionalidad de base. Además hemos actualizado la documentación de referencia para facilitar la tarea de quienes están comenzando a usar el framework.
Como siempre, el framework podrá ser descargado desde nuestro sitio en Google Code:
http://code.google.com/p/yupp/
Aquí podrás encontrar los detalles de los cambios y mejoras hechos en esta nueva versión:
http://code.google.com/p/yupp/wiki/Hoja_de_ruta#v0.3:_codename_Genesis_2_%28liberado%29
Las notas de la versión con detalles de las pruebas realizadas, de la instalación del framework y mucha información útil para comenzar a usar el framework, las puedes encontrar aquí:
http://code.google.com/p/yupp/wiki/YuppPHPFrameworkv03
La documentación actualizada la puedes encontrar aquí:
http://www.simplewebportal.net/yupp_framework_php_doc/
Pronto estaremos actualizando las aplicaciones en nuestro sitio de Yupp Apps para aprovechar al máximo las novedades de esta versión del framework:
http://code.google.com/p/yupp-apps/
Como siempre, todas las consultas y comentarios serán recibidas en nuestro sitio de Google Groups:
http://groups.google.com/group/yuppframeworkphp
¡Hasta pronto!
Etiquetas:
codigo fuente,
descargas,
documentacion,
google code,
liberaciones,
v0.3,
yupp apps,
yupp framework php
martes, 12 de octubre de 2010
Nuevo Yupp PHP Framework 022
Estamos muy contentos de anunciar la liberación de una nueva versión de Yupp PHP Framework.
Esta versión 0.2.2 marca un antes y un después en el desarrollo de aplicaciones con Yupp.
La principal mejora es la del fortalecimiento del concepto de "aplicación web", frente al concepto previo de "componente", en donde las aplicaciones eran desarrolladas como plugins al framework. Ahora lo importante son las aplicaciones web, donde:
Descarga el framework ahora: http://code.google.com/p/yupp/downloads/list
En breve crearemos un conjunto de videos para explicar mejor los temas relacionados con la instalación y configuración del framework, y también el desarrollo de distintas aplicaciones web y cómo obtener mejores resultados utilizando Yupp PHP Framework.
También estaremos actualizando la documentación: http://www.simplewebportal.net/yupp_framework_php_doc/
Esta versión 0.2.2 marca un antes y un después en el desarrollo de aplicaciones con Yupp.
La principal mejora es la del fortalecimiento del concepto de "aplicación web", frente al concepto previo de "componente", en donde las aplicaciones eran desarrolladas como plugins al framework. Ahora lo importante son las aplicaciones web, donde:
- Cada aplicación web tiene una estructura definida pero flexible.
- Cada aplicación web puede tener sus propios iconos.
- Cada aplicación web puede usar sus propias librerías Javascript o usar las del framework.
- Cada aplicación web puede usar su propia configuración de base de datos o usar la del framework (si, cada aplicación puede tener su propio servidor de bases de datos, separado del resto de las aplicaciones)
- Cada aplicación web tiene su propio descriptor, que contiene información útil para integrar las aplicaciones al framework y para actualizar automáticamente las versiones de las aplicaciones que se tengan instaladas.
- Cada aplicación web puede tener su propio conjunto de tests, para facilitar su testeo automático.
- Una sola instancia del framework puede alojar un número ilimitado de aplicaciones web.
Descarga el framework ahora: http://code.google.com/p/yupp/downloads/list
En breve crearemos un conjunto de videos para explicar mejor los temas relacionados con la instalación y configuración del framework, y también el desarrollo de distintas aplicaciones web y cómo obtener mejores resultados utilizando Yupp PHP Framework.
También estaremos actualizando la documentación: http://www.simplewebportal.net/yupp_framework_php_doc/
Etiquetas:
codigo fuente,
descargas,
documentacion,
liberaciones,
noticias,
source code,
v0.2.2,
yupp framework php
domingo, 25 de julio de 2010
Nueva liberacion de Yupp PHP Framework
Estamos muy contentos de anunciar la nueva liberación del framework, Yupp PHP Frameowrk v0.2.1.
Cambios con respecto a la versión anterior:
Cambios con respecto a la versión anterior:
- Se creó el generador de aplicaciones.
- Se corrigieron los mensajes de errores de validación para que sean internacionalizables.
- Se creó la primer versión de Yupp Desktop, desde donde ser permite el acceso a las aplicaciones, la generación de tablas y la creación de nuevas aplicaciones de forma simple.
- Nuevo paquete de testing para crear y ejecutar casos de prueba de forma automática.
- Correcciones al paquete http.
- Se agregan descriptores de aplicación para simplificar la gestión de las aplicaciones Yupp.
Le cambiamos la cara al framework, nuevo Yupp Desktop v0.1.0
Esta es la primer versión de Yupp Desktop, una interfaz simple desde donde acceder a las aplicaciones instaladas en el framework, poder generar tablas para las aplicaciones, poder generar nuevas aplicaciones, ejecutar pruebas y más. Así comenzamos a mejorar la interfaz con el usuario y a simplificar la interacción con el framework, además de dar un aspecto más amigable.
Notas de la versión:
Documentación de referencia (en actualización)
Descarga:
Colabora con el framework:
Etiquetas:
codigo fuente,
descargas,
liberaciones,
v0.2.1,
yupp desktop,
yupp framework php
domingo, 11 de abril de 2010
Liberamos nueva version de Yupp PHP Framework
Estamos muy contentos de anunciar la nueva liberación del Yupp PHP Framework v0.1.9.
Para esta nueva versión se incorporación correcciones a varios bugs encontrados desde la versión anterior, además tendrá un nuevo paquete HTTP que servirá para enviar pedidos HTTP a otros sistemas y procesar su respuesta (gracias a Magdalena que implementó este paquete). También incluirá un mecanismo de conversión
automática de instancias del modelo a XML, incluso de estructuras de datos complejas.
Esta nueva versión es muy estable y tiene muchas funcionalidades y cuenta con nuevos ejemplos de uso para hacer más fácil la adopción por parte de los programadores, mejorando su curva de aprendizaje.
Las notas de la versión con descripción de la instalación del framework:
Documentación:
La lista detallada de los cambios y las correcciones se encuentra aquí:
Colabora con el desarrollo del framework:
Para esta nueva versión se incorporación correcciones a varios bugs encontrados desde la versión anterior, además tendrá un nuevo paquete HTTP que servirá para enviar pedidos HTTP a otros sistemas y procesar su respuesta (gracias a Magdalena que implementó este paquete). También incluirá un mecanismo de conversión
automática de instancias del modelo a XML, incluso de estructuras de datos complejas.
Esta nueva versión es muy estable y tiene muchas funcionalidades y cuenta con nuevos ejemplos de uso para hacer más fácil la adopción por parte de los programadores, mejorando su curva de aprendizaje.
Las notas de la versión con descripción de la instalación del framework:
Documentación:
La lista detallada de los cambios y las correcciones se encuentra aquí:
Colabora con el desarrollo del framework:
Etiquetas:
codigo fuente,
descargas,
liberaciones,
noticias,
source code,
v0.1.9,
yupp framework php
martes, 9 de febrero de 2010
Nueva liberación de Yupp PHP Framework
Estamos muy contentos de anunciar la nueva liberación del framework, Yupp PHP Frameowrk v0.1.8.
Esta liberación es la primera que incluye un juego de tests para detectar problemas en el YORM, el modulo de ORM de Yupp Framework.
Para esta liberación hemos corregido los siguientes tickets:
También hemos corregido y mejorado la documentación de referencia:
Para descargar la nueva versión, accede a nuestro sitio en google code:
Nos interesa que nos cuentes si has probado el framework, qué cosas buenas le encontraste y qué cosas le mejorarías, tu opinión cuenta!
Si quieres colaborar con el framework y no sabes como, accede a la guía de colaboración:
Las notas de la versión están en nuestra wiki:
¡Esperamos tus comentarios!
-
-
Esta liberación es la primera que incluye un juego de tests para detectar problemas en el YORM, el modulo de ORM de Yupp Framework.
Para esta liberación hemos corregido los siguientes tickets:
También hemos corregido y mejorado la documentación de referencia:
Para descargar la nueva versión, accede a nuestro sitio en google code:
Nos interesa que nos cuentes si has probado el framework, qué cosas buenas le encontraste y qué cosas le mejorarías, tu opinión cuenta!
Si quieres colaborar con el framework y no sabes como, accede a la guía de colaboración:
Las notas de la versión están en nuestra wiki:
¡Esperamos tus comentarios!
-
-
Etiquetas:
codigo fuente,
descargas,
documentacion,
liberaciones,
orm,
source code,
v0.1.8,
yupp framework php
martes, 19 de enero de 2010
Testing del ORM
En la línea de acción que estamos siguiendo para estabilizar el framework, estamos implementando un set de pruebas para YORM, el componente de ORM de Yupp Framework. Los tests se centran en la generación de las tablas en la base de datos, guardar correctamente estructuras complejas de datos, obtener estructuras complejas de datos desde la base, y verificar restricciones sobre los datos que se intentan guardar en la base.
Con esto lograremos encontrar las debilidades del YORM, al mismo tiempo que demostramos las fortalezas que tiene actualmente.
Los juegos de tests pueden ser descargados del SVN en nuestro sitio en Google Code: http://code.google.com/p/yupp/source/checkout
De esta forma nos acercamos a una versión estable de Yupp Framework, garantizando su poder para crear proyectos web de forma ágil y sencilla, ordenando el desarrollo y evitando las tareas repetitivas.
Actualización:
Uno de los tests que estoy desarrollando es el de probar estructuras de árboles en la base de datos. La prueba consiste en implementar una clase persistente en YORM, la cual es una página web, que a su vez puede tener subpáginas. Aquí está la implementación de la clase:
Y ahora la prueba de cómo generar una estructura de árbol y guardarla en la base. Lo que vamos a hacer son 4 instancias de la clase Pagina, la primera es la página raíz, la segunda es hija de la página raíz y las dos restantes son a su vez hijas de esta última. Con el siguiente código no solo creamos la estructura de árbol de páginas, si no que vamos a ver que toda la estructura se guarda automáticamente en la base con una única línea de código por parte del programador!!!
Con esto lograremos encontrar las debilidades del YORM, al mismo tiempo que demostramos las fortalezas que tiene actualmente.
Los juegos de tests pueden ser descargados del SVN en nuestro sitio en Google Code: http://code.google.com/p/yupp/source/checkout
De esta forma nos acercamos a una versión estable de Yupp Framework, garantizando su poder para crear proyectos web de forma ágil y sencilla, ordenando el desarrollo y evitando las tareas repetitivas.
Actualización:
Uno de los tests que estoy desarrollando es el de probar estructuras de árboles en la base de datos. La prueba consiste en implementar una clase persistente en YORM, la cual es una página web, que a su vez puede tener subpáginas. Aquí está la implementación de la clase:
class Pagina extends PersistentObject
{
function __construct($args = array (), $isSimpleInstance = false)
{
$this->setWithTable("test_a004_pagina");
$this->addAttribute("titulo", Datatypes :: TEXT);
$this->addAttribute("contenido", Datatypes :: TEXT);
// Pagina padre
$this->addHasOne('owner', 'Pagina');
// Paginas hijas
$this->addHasMany('subpages', 'Pagina');
$this->addConstraints(
"titulo",
array (
Constraint :: maxLength(255)
)
);
$this->addConstraints(
"contenido",
array (
Constraint :: maxLength(100000)
)
);
$this->addConstraints(
"owner",
array (
Constraint :: nullable(true) // Las paginas del primer nivel no tienen padre.
)
);
parent :: __construct($args, $isSimpleInstance);
}
// Mas codigo ...
}
Y ahora la prueba de cómo generar una estructura de árbol y guardarla en la base. Lo que vamos a hacer son 4 instancias de la clase Pagina, la primera es la página raíz, la segunda es hija de la página raíz y las dos restantes son a su vez hijas de esta última. Con el siguiente código no solo creamos la estructura de árbol de páginas, si no que vamos a ver que toda la estructura se guarda automáticamente en la base con una única línea de código por parte del programador!!!
$p1 = new Pagina(
array(
"titulo" => "Pagina raiz",
"contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler..."
)
);
$p11 = new Pagina(
array(
"titulo" => "Subpagina de raiz 1",
"contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler...",
"owner" => $p1
)
);
$p111 = new Pagina(
array(
"titulo" => "Sub subpagina de raiz 1",
"contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler...",
"owner" => $p11
)
);
$p112 = new Pagina(
array(
"titulo" => "Sub subpagina de raiz 2",
"contenido" => "This step is usually done transparently as most compilers perform it and then invoke the assembler...",
"owner" => $p11
)
);
// subpaginas de p11
$p11->addToSubpages($p111);
$p11->addToSubpages($p112);
// subpaginas de p1
$p1->addToSubpages($p11);
// Guarda toda la estructura con esta única línea de código!
if (!$p1->save())
{
Logger::struct( $p1->getErrors(), "Falla test A004.2 1" );
}
else
{
echo "Guarda Ok";
}
Etiquetas:
caracteristicas,
codigo fuente,
descargas,
ejemplos,
noticias,
orm,
pruebas,
tests
domingo, 1 de noviembre de 2009
Cómo crear un blog, paso a paso
He actualizado el documento de como crear un blog simple con Yupp PHP Framework para su última versión 0.1.6.7.
El documento puede descargarse desde: http://code.google.com/p/yupp/downloads/list
La última versión del framework se puede descargar desde el mismo sitio y contiene la implementación del blog para poder ver el producto final de lo que se muestra en el documento.
Cualquier duda o comentario la pueden colgar en nuestro grupo: http://groups.google.com/group/yuppframeworkphp
Hasta pronto.
El documento puede descargarse desde: http://code.google.com/p/yupp/downloads/list
La última versión del framework se puede descargar desde el mismo sitio y contiene la implementación del blog para poder ver el producto final de lo que se muestra en el documento.
Cualquier duda o comentario la pueden colgar en nuestro grupo: http://groups.google.com/group/yuppframeworkphp
Hasta pronto.
Etiquetas:
blogs,
descargas,
documentacion,
ejemplos,
grupo google,
programacion,
yupp framework php
martes, 2 de junio de 2009
Liberamos la nueva versión de Yupp! v0.1.6.4
Estamos muy contentos de anunciar la liberación de la nueva versión de Yupp PHP Framework.
Estaos agradecidos con los usuarios que últimamente se han interesado en el proyecto, enviándonos sus comentarios, dudas y reportando errores, y es gracias a ellos que podemos seguir mejorando.
Hemos corregido y mejorado muchas cosas desde la versión anterior, entre ellas:
1. Se corrigió y mejoró el web flow.
2. Se agrego el metodo 'validateOnly' a la clase PersistentObject.
3. Correcciones para CRUD y vistas dinamicas.
4. Cambia el nombre de la clase ControllerFilter2 por YuppControllerFilter.
5. Se agregó addslashes en los métodos insert_query y update_query de DAL y stripslashes en PersistentManager, para resolver problemas con caracteres de control de MySQL.
6. Se agregó el helper "pager" para crear links de paginación de registros para los listados.
7. Se agrego el helper orderBy para crear columnas ordenables en los listados.
8. Corrección de restricción de email.
9. Ya no es necesario pasarle $this->params al método "render" de YuppController:
- Antes: return $this->render("show", &$this->params);
- Ahora: return $this->render("show");
10. Corrección del helper "locale_chooser" que generaba XHTML inválido.
11. Se agrega al paginador los params de ordenamiento por columnas en los listados (helper "orderBy") si los hay.
Descargas:
http://code.google.com/p/yupp/downloads/list
http://www.simplewebportal.net/host/1022.htm
TAG SVN:
http://code.google.com/p/yupp/source/browse/#svn/tags/v0164
Cualquier duda, consulta, crítica o reporte de error pueden hacerla en el grupo google (opción "debates > nueva entrada"):
http://groups.google.com/group/yuppframeworkphp
Hasta pronto!
Pablo Pazos Gutiérrez
Líder de proyecto
Yupp PHP Framework
Estaos agradecidos con los usuarios que últimamente se han interesado en el proyecto, enviándonos sus comentarios, dudas y reportando errores, y es gracias a ellos que podemos seguir mejorando.
Hemos corregido y mejorado muchas cosas desde la versión anterior, entre ellas:
1. Se corrigió y mejoró el web flow.
2. Se agrego el metodo 'validateOnly' a la clase PersistentObject.
3. Correcciones para CRUD y vistas dinamicas.
4. Cambia el nombre de la clase ControllerFilter2 por YuppControllerFilter.
5. Se agregó addslashes en los métodos insert_query y update_query de DAL y stripslashes en PersistentManager, para resolver problemas con caracteres de control de MySQL.
6. Se agregó el helper "pager" para crear links de paginación de registros para los listados.
7. Se agrego el helper orderBy para crear columnas ordenables en los listados.
8. Corrección de restricción de email.
9. Ya no es necesario pasarle $this->params al método "render" de YuppController:
- Antes: return $this->render("show", &$this->params);
- Ahora: return $this->render("show");
10. Corrección del helper "locale_chooser" que generaba XHTML inválido.
11. Se agrega al paginador los params de ordenamiento por columnas en los listados (helper "orderBy") si los hay.
Descargas:
http://code.google.com/p/yupp/downloads/list
http://www.simplewebportal.net/host/1022.htm
TAG SVN:
http://code.google.com/p/yupp/source/browse/#svn/tags/v0164
Cualquier duda, consulta, crítica o reporte de error pueden hacerla en el grupo google (opción "debates > nueva entrada"):
http://groups.google.com/group/yuppframeworkphp
Hasta pronto!
Pablo Pazos Gutiérrez
Líder de proyecto
Yupp PHP Framework
Etiquetas:
codigo fuente,
descargas,
google code,
liberaciones,
source code,
yupp framework php
jueves, 2 de abril de 2009
Nueva versión de Yupp PHP Framework v0.1.6.3
En esta nueva versión estabilizamos aún más el framework, probándolo con distintas versiones de PHP. Además se corrigieron bugs y se mejoraron algunas características.
Este es el detalle del trabajo realizado:
Notas de versión completas: http://code.google.com/p/yupp/wiki/YuppPHPFrameworkv0163
Para descargar esta versión se puede hacer directamente desde el sitio de google code o mediante el SVN:
Cualquier duda o sugerencia será bienvenida en nuestro grupo:
Para acceder a la última documentación:
A/C Pablo Pazos Gutierrez
Líder de Proyecto
Yupp PHP Framework
Este es el detalle del trabajo realizado:
- Corregido que si se crean urls con parametros llamados param_1, param_2, etc, esos se pongan en la propia url sin ?param_1&...
- Correccion de clase Filter, el metodo que procesa los params dependía de la cantidad de directorios en la ruta a donde está instalado Yupp Framework, ahora es independiente de donde se instale el framework.
- Se quitó devolver la referencia (&) en YuppSession::get porque da error cuando se devuelve NULL.
- Correción en clase Helpers: correccion de compatibilidad con PHP 5.2.8.
- Corregido el flash que se perdía cuando se hace redirect, los valores se mandan en la url.
- Resuelto un pequeño bug en la clase Logger.
- Se integró la funcionalidad de submit de forms via ajax, utiliza el plugin forms de jQuery.
- YuppDateTime: Se agrega operacion para manipular fechas.
- Nueva clase YuppForm2 que suplanta a YuppForm y acepta submit por ajax. Se deja YuppForm hasta la próxima liberación. Se agregó el campo "select" y la forma de pasarle los parámetros a los campos ahora es mediante un array asociativo, y los parámetros desconocidos son ingresados en la tag HTML generada como atributo de la misma.
- Se hicieron grandes modificaciones en cómo se definen y ejecutan los filtros de controladores, estos filtros sirven para definir acciones que se ejecutan antes o después de las acciones de los controladores según ciertas reglas (se pueden definir filtros por componente, por controlador, por accion, todas las acciones menos una, etc).
- Correccion de metodo PersistentObject.hasErrors, tenia un error en la condicion.
- Renombrado de archivo de arranque a components.{componente}.Bootstrap.script.php
- Correccion de bug en PersistentManager::generateAll(), se agregaban las restricciones para atributos que todavía no se habían agregado.
Notas de versión completas: http://code.google.com/p/yupp/wiki/YuppPHPFrameworkv0163
Para descargar esta versión se puede hacer directamente desde el sitio de google code o mediante el SVN:
Cualquier duda o sugerencia será bienvenida en nuestro grupo:
Para acceder a la última documentación:
A/C Pablo Pazos Gutierrez
Líder de Proyecto
Yupp PHP Framework
Etiquetas:
codigo fuente,
descargas,
documentacion,
google code,
grupo google,
liberaciones,
source code,
svn,
v0.1.6.3,
versiones,
yupp framework php
viernes, 6 de marzo de 2009
Liberación de PHP v5.2.9
Aquí el link a la página oficial del anuncio:
http://www.php.net/releases/5_2_9.php
Aquí la página con los cambios por versión:
http://www.php.net/ChangeLog-5.php#5.2.9
http://www.php.net/releases/5_2_9.php
Aquí la página con los cambios por versión:
http://www.php.net/ChangeLog-5.php#5.2.9
Etiquetas:
codigo fuente,
descargas,
liberaciones,
php,
tecnologia
sábado, 28 de febrero de 2009
Nueva versión de Yupp PHP Framework v0.1.6.2
Como anunciábamos ayer, hoy liberamos la versión 0.1.6.2 de Yupp PHP Framework.
Esta es una versión de estabilización, donde se corrigieron muchos bugs y se mejoraron algunas características. Este es el detalle del trabajo realizado:
Notas de versión completas: http://code.google.com/p/yupp/wiki/YuppLiberacionV0162
Para descargar esta versión se puede hacer directamente desde el sitio de google code o mediante el SVN:
Cualquier duda o sugerencia será bienvenida en nuestro grupo:
Para acceder a la última documentación:
A/C Pablo Pazos Gutierrez
Líder de Proyecto
Yupp PHP Framework
Esta es una versión de estabilización, donde se corrigieron muchos bugs y se mejoraron algunas características. Este es el detalle del trabajo realizado:
- Correccion en PersistentManager.generate() para que genere todas las tablas intermedias con la columna "ord" que se utiliza cuando el atributo hasMany es de tipo LIST, cuando es de tipo SET o COLLECTION, no se toma en cuenta.
- Se agregó soporte para incluir CSS o imagenes desde un componente. Para esto se modificó el helper "css" y se agregó el helper "img".
- Corrección al helper "errors", lanzaba un error si el elemento no tenía errores.
- Correcciön al método "hasErrors" de PersistentObject, que no verificaba que el campo errors fuera NULL.
- Se agrega el constructor para la condicion Not Equal a la clase Condition.
- Correccion del metodo addOrder de la clase Criteria2.
- Hay un problema con la extraccion de los parametro de la url: http://localhost:8081/YuppPHPFramework/portal/page/display/mi_pagina_bbb/sdfda/asdf?as=sdfg
- El tema fue que al intriducir el tema del ruteo, UlrProcessing, quien antes hacia el trabajo de crear los params de la url, no se llama mas, y ahora el ruteo solo toma params de POST y GET y no considera la url.
- Varias correcciones para compatibilizar Yupp con versiones anteriores de PHP (PHP 5.2.0 y 5.2.1).
- Se agregó el método firstToUpper a core.basic.String.
- Se agregaron los siguientes campos a la configuración de Yupp (clase YuppConfig):
- currentMode: indica el modo de ejecucion de la aplicacion (development, production o testing).
- modeDefaultMapping: indica que accion debe ejecutarse por defecto, dependiendo del modo actual, al acceder a la aplicación.
- Se agregó el método addCustomParams en la clase routing.Filter
Notas de versión completas: http://code.google.com/p/yupp/wiki/YuppLiberacionV0162
Para descargar esta versión se puede hacer directamente desde el sitio de google code o mediante el SVN:
Cualquier duda o sugerencia será bienvenida en nuestro grupo:
Para acceder a la última documentación:
A/C Pablo Pazos Gutierrez
Líder de Proyecto
Yupp PHP Framework
Etiquetas:
codigo fuente,
descargas,
documentacion,
google code,
grupo google,
liberaciones,
source code,
svn,
v0.1.6.2,
versiones,
yupp framework php
miércoles, 4 de febrero de 2009
PHP 5.3.0 ahora esta en beta!
Esta beta de PHP 5.3.0 anticipa que dentro de poco tendremos la liberación de la versión estable 5.3.0 de PHP, la cual trae nuevas (y esperadas hace mucho tiempo) características.
Las características más importantes de PHP 5.3.0 son:
Las características más importantes de PHP 5.3.0 son:
- Soporte para namespaces, un viejo problema de PHP, para esto se agrega la keyword "use".
- Soporte para cláusulas (o funciones lamda).
- Soporte de "Late Static Bindings", mejora la POO (mejora herencia y polimorfismo. que en realidad es como funciona cualquier otro lenguaje OO). Sobre esta característica hice un post hace tiempo: http://yuppframework.blogspot.com/2008/03/problemas-al-acceder-al-nombre-de-la.html
- Driver nativo para MySQL, ya no será una extensión.
- Soporte para constantes de clase.
- http://www.programania.net/php/novedades-en-php-53/
- http://www.programacionweb.net/noticias/php-5-3-soportara-clausuras/
- http://www.sitepoint.com/article/whats-new-php-5-3/
- http://php.oregonstate.edu/manual/en/language.oop5.late-static-bindings.php
- http://devzone.zend.com/article/4215-PHP-5.3-Beta-1-has-been-released
Suscribirse a:
Entradas (Atom)


