Una semana con Symfony #24 (17->23 diciembre 2007)
Durante esta semana, se ha celebrado el primer "code sprint" de Symfony, con una actividad de desarrollo frenética que ha culminado en el lanzamiento de Symfony 1.0.10. Mientras tanto, el desarrollo de Symfony 1.1 continúa en su propia branch.
Cambios significativos en el código fuente
- r6548: creada la branch para Symfony 1.1
- r6550: [trunk] corregidos los parámetros del método
- r6589, r6592: [trunk, 1.1] corregido un error en la barra de depuración wev y las rutas relativas
- r6606: [1.1] reemplazado parameterHolder->get() por getParameter()
- r6607: [1.0] corregido un error al utilizar incorrectamente sfConfigCache:checkConfig(..., true)
- r6608: [1.1] añadido el método sfForm::getValue()
- r6609: [1.1] eliminada la opción sf_timeout, añadido el parámetro timeout en sfBasicSecurityUser
- r6612: [1.1] ahora es posible subir archivos en las pruebas funcionales de sfBrowser
- r6614: [1.0] solucionado el uso de magic_quotes_gpc() en sfRouting
- r6617: [1.1] solucionado el uso de sfConfig en vez de rutas fijas
- Completada la versión 1.0.10
- r6641: [1.1] creado el esqueleto básico para los plugins
- r6645: [1.1] mejora en el rendimiento al haber eliminado algunos includes de Propel
- r6649, r6650: [1.0, 1.1] solucionado un problema con la duplicación de la cabecera 'Content-Type' de HTTP
- r6658: [1.1] ahora es posible desactivar la expiración de la sesión de usuario
- r6660: [1.1] eliminada la dependencia de sfConfig en la parte de usuario
- r6661: [1.1] eliminada la dependencia de sfConfig en la parte del sistema de enrutamiento
- r6662: [1.1] la gestión de los errores de tipo 404 se pasa de la respuesta al controlador, eliminada la dependencia de sfConfig en la parte de la respuesta
- r6663: [1.1] eliminada la dependencia de los contenedores de parámetros en el sistema de enrutamiento
- r6684: [1.1] refactorizada la clase sfI18N (añadidas pruebas unitarias, eliminada la dependencia de sfContext, el parámetro culture ahora es opcional en todos los métodos)
- Actualizada la branch dwhittle
- ...y muchos otros cambios
Resumen de la actividad de desarrollo: 157 changesets, 26 nuevos defectos, 35 defectos corregidos, 4 nuevas mejoras solicitadas, 13 mejoras incorporadas, 7 nuevos defectos en la documentación, corregidos 6 errores en la documentación y 14 modificaciones en la documentación.
Documentación- Creadas las páginas Sprint20071220, Symfony11Documentation
- Actualizadas las páginas CodingStandards, Installing Symfony Bundle into TextMate, symfony 1.1 core classes, symfony 1.1 events, Symfony Mac Os X Intel, Optimizing Your Application
- Nuevas ofertas de trabajo Symfony:
- Programador Symfony en Hiteg HaiNan - a tiempo parcial en HaiKou, HaiNan, China - Contacto: info [at] hiteg [dot] com
- Programador Symfony en ISICS.fr - jornada completa en Charleville-Mézières, Francia - Contacto: contact [at] isics [dot] fr
- Nuevos programadores de Symfony disponibles para contratar:
- Jérôme Texier ([email protected]): "independent 100% Symfony developer. I've been working for 8 years as web developer and project manager on LAMP applications. I speak French (native language), English and Spanish (fluent). I'm currently based on Paris, France but I'm very flexible and experienced with remote working".
- Frames4Technology: "we are a software company specialized in open-source development and based in The Netherlands. Our main focus is PHP5 enterprise development based mainly on the the Symfony framework."
- Nuevo blog sobre Symfony:
- Nuevos plugins
- sfCompressWebFilesPlugin: proporciona tareas para comprimir los archivos CSS y JavaScript mediante el programa YUI Compressor. Comprime los archivos individuales pero no los junta.
- Plugins actualizados
- sfLucenePlugin: solucionados los errores con las categorías, creada la branch para Symfony 1.1, corregidos algunos errores en la paginación, añadida la opción delete_lock para reducir a menos de una quinta parte el tiempo necesario para crear los índices, actualizado el archivo README, añadido el método ->addProximity() para realizar búsquedas en función de la posición geográfica, añadidas varias pruebas unitarias
- sfExtjs2Plugin: solucionados algunos errores con la forma en la que se manejan las comillas, mejorado el tratamiento de los arrays recursivos, añadidos los métodos asVar y asListener, añadida la lógica necesaria para anonymousClass, añadido Ext.Toolbar.Fill
- sfAjaxUploaderPlugin: publicada la versión 0.2.1
- sfAjaxWebDebugPlugin: publicada la versión 0.2.1
- sfAmChartsPlugin: publicada la versión 1.0.1
- sfTarBallPlugin: publicada la versión 0.1.1
- csOopCalendarPlugin: actualizados los objetos y añadidas algunas características que todavía no son usables del todo
- sfPropelActAsTaggableBehaviorPlugin: añadida una prueba unitaria para el caso "una etiqueta puede contener en su nombre una comilla"
- sfExtjsThemePlugin: la vista de edición de datos se puede dividir en varias páginas separadas por solapas o pestañas
- sfPropelActAsCommentableBehaviorPlugin: las variables de la clase de configuración ahora son "protected" en vez de "private"
- sfFormBuilderPlugin:corregidos algunos errores menores
- sfFacebookPlatformPlugin: añadido un script para crear los paquetes PEAR del plugin, publicada la versión 1.0.0
- sfHamlViewPlugin: creada una nueva branch para incorporar los cambios necesarios para Symfony 1.1
- sfDoctrinePlugin: corregidos algunos errores de Doctrine
- sfN1IterationPlugin: publicada la versión 0.1.2
- sfFeed2Plugin: mejorada la sintaxis del código y actualizado el changelog
- sfSimpleForumPlugin: se estaba utilizando erróneamente un elemento HTML de bloque dentro de un elemento en línea
- 7 Days of Symfony1.1 – Forms, Widgets and Validators (Day3)
- Symfony 1.1 ya tiene su propia branch
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day4)
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day5)
- Mañana es el primer “code sprint” de Symfony
- Comienza el “code sprint” 2007 de Symfony
- Mi nuevo plugin: sfCompressWebFiles
- 1st symfony coding sprint
- sfForms: The Missing Component
- Symfony 1.0.10
- 7 Days of Symfony1.1 - Forms, Widgets and Validators (Day6)
- Symfony 1.1: Form helpers are deprecated
- Optimizando Consultas en el modelo. Segunda Parte
- Symfony applications on CD-ROM
- Developing Symfony with Eclipse
- Installing Symfony 1.1 svn beside 1.0 stable
- xmi2symfony 0.1: convert UML models to code skeletons for the symfony framework
- PHP is not the best thing in the world
- Una semana con Symfony #23 (10 - 16 diciembre 2007)
- Maintenant que nous commençons à connaître symfony
- Symfony et Validator (suite et fin)
Comentarios
Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente
unos meses después de su publicación para asegurar que estos sigan
siendo relevantes.
Proyectos Symfony destacados
La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.