jueves, 10 de abril de 2008

10mo preview para P4A 3, mejoras importantes y optimizaciones

La fase de prueba está pasando, por lo tanto, unas pequeñas modificaciones se realizaron en muchas partes del código P4A.
  • Una de las cosas importantes para los desarrolladores es que ahora todos los métodos P4A_DB puede utilizar la característica "vinculante" que viene con Zend Framework / PDO.
  • Otras mejoras se lograron P4A si ejecuta en servidores Windows
  • FCKEditor se ha actualizado a la nueva y brillante liberación 2,6 y otras bibliotecas también se actualizaron.
Pero lo más maravilloso es la mejora Javascript / CSS lazy loading. Tenemos muchos javascript pesados con P4A (FCKEditor, el seleccionador de fechas, etc.) y algunas veces su aplicación no las usa... ahora cada componente se carga solo cuando se necesita y sus aplicaciones se iniciaran y correrán mas rápido!
En cualquier caso, revisemos la lista de cambios:
  • Fue resuelto un bug con P4A_Field::getAsRadio() (en las labels se puede hacer clic).
  • Fue agregada la función global P4A_Rmdir_Recursive().
  • El método P4A_Data_Field::setSequence() no agrega más el “_seq” en postfix.
  • El método P4A_DB::nextSequenceId() agrega el “_seq” de postfix dependiendo de la db que esta usando.
  • Fue agregado un respaldo SQL para PostgreSQL al ejemplo products_catalogue.
  • El respaldo para MySQL para products_catalogue fue renombrado a db_dump_mysql.sql.
  • La función global P4A_Quote_SQL_Value() fue eliminada.
  • Fue agregado el método P4A_DB::quote() (es un envoltorio para el método Zend_DB quote).
  • Los métodos P4A_DB::get*(), fetch*(), query*() ahora soportan un array de parametros vinculantes.
  • Las reglas de auto detección P4A_ROOT_PATH fueron cambiadas un poco para la compatibilidad con servidores Windows.
  • La función global P4A_Strip_Double_Backslashes() fue agregada.
  • Las reglas de auto detección P4A_UPLOADS_DIR fueron cambiadas un poco para la compatibilidad con servidores Windows.
  • El CSS para la etiqueta (label) de P4A_Fieldset fue cambiado para la compatibilidad con Safari 3.1.
  • El CSS de P4A_Label fue cambiado un poco para mantener la compatibilidad entre navegadores.
  • El CSS de P4A_Field::getasText() ahora tiene por defecto un ancho (150px).
  • Fue resuelto un error con el método P4A_I18N::mergeTranslation().
  • FCKEditor fue actualizado a 2.6.
  • jQuery::UI::datepicker fue actualizado a 3.4.3.
  • javascript/css lazy loading fue implementado, todos los js/css dependientes de los widget son cargados solo perdiendo un monto de KB en el inicio.
  • El CSS de impresion fue eliminado.
  • Las traducciones fueron sincronizadas.
  • El mensaje "Loading..." ahora puede ser traducido.

Ahora puedes Download P4A 2.99.9, por favor ayudanos con las traducciones y reporta todos los errores que encuentres! Muchas gracias !

PD: Recuerda mantener tus ojos en P4A TV!
PPD: difundelo al mundo :-)

Entrada original:
http://tinyurl.com/5cfcpr

2 comentarios:

Danny dijo...

esto esta cogiendo color... hehehehe... muchas gracias por la pagina

Daniel Carrero dijo...

Sí, de a poco, iré agregando una que otra cosa :)
De nada danny para eso iniciamos la pagina... sigue comentando y visitándola ;)
Saludos
Daniel