Una semana con Symfony #18 (5 - 11 noviembre 2007)
Symfony aún guarda algunas sorpresas para su esperada versión 1.1, como por ejemplo los widgets y el nuevo sistema de validación para los formularios. Mientras tanto, siguen surgiendo muchas ofertas de trabajo para programadores Symfony por todo el mundo.
Lista de correo de desarrolladores Symfony
Cambios significativos en el código fuente
- r5868: corregido un error con la inicialización de sfPropel
- r5882: corregida la documentación de la API de los validadores, añadidos los métodos addOption() y addMessage()
- r5883: añadidos los métodos getNodes() y getNode() a la clase sfDomCssSelector
- r5902: eliminada una variable que ya no se utilizaba
- r5937: añadidas las clases correspondientes a los widgets
- r5949: corregido un error de sfValidatorSchema cuando el array que se le pasa no contenía valores para todos los campos
- r5950: añadida la fecha en forma de array para los formatos permitidos en los widgets de fecha y hora
- r5952: algunos métodos que generan el código HTML de los widgets no eran públicos
- r5954: corregido un error en la redefinición de los atributos "rows" y "cols" en el widget sfWidgetFormTextarea
- r5955: añadido el método sfView::isAttributeHolderEscaped()
- r5963: añadido el widget sfWidgetFormSelectRadio
- Actualizada la branch dwhittle
- ...y muchos otros cambios
Resumen de la actividad de desarrollo: 109 changesets, 19 nuevos defectos, 2 defectos corregidos, 7 nuevas mejoras, 1 mejora incorporada, 9 nuevos defectos en la documentación y 20 modificaciones en la documentación.
Documentation- Nueva página Presentations about symfony
- Actualizadas las páginas sfDoctrineFaq, Symfony Mac Os X Intel
- Nuevas ofertas de trabajo Symfony:
- Programador Symfony - jornada completa en Cluj Napoca, Rumanía - Anatoli Software - Contacto: jobs [at] anatoli [dot] ro
- Programadores Symfony - jornada completa en Paris, Francia - 20minutes.fr - Contacto: recrutement [at] 20minutes [dot] fr
- Programador PHP 5 con conocimientos de Symfony - jornada completa en Roma, Italia - Altura Labs - Contacto: job-dev [at] alturalabs [dot] com
- Programador Symfony - contrato por obra en Londres, Reino Unido - Escape Studios Ltd - Contacto: jobs [at] escapestudios [dot] com
- Programador Senior PHP / Symfony - varios puestos de trabajo para India y Australia - ComoGroup Asia Pacific - Contacto: zuhair [at] comogroupap [dot] com
- Programador Symfony - jornada completa en Túnez - TriTUX - Contacto: rh [at] tritux [dot] com
- Nuevos programadores de Symfony disponibles para contratar:
- Soft-Science: "over 4 years of experience in object-oriented PHP developement and supervising many different symfony applications"
- Siddhatech: "PHP development company based in Pune India. Most of our web aplications / portals are developed using the symfony framework"
- TriTUX: "web development company based in Tunisia and specialized in developing robust and reliable web aplications using symfony"
- Nuevos plugins
- sfSecurityManagerPlugin: proporciona algunas tareas adicionales para la línea de comandos de Symfony relacionadas con la seguridad (security-list, security-is-secure, security-add-credential, security-del-credential)
- sfN1IterationPlugin: permite editar de forma sencilla las tablas cuya relación es de tipo N-1
- sfLlooggPlugin: permite añadir fácilmente el código de LLOOGG en la capa de presentación. LLOOGG es un servicio web que permite comprobar en tiempo real quién está visitando el sitio web
- sfIp2Country: permite obtener el nombre y el código ISO del país correspondiente a la dirección IP de cada visita recibida
- sfEmailTemplatePlugin: permite gestionar las plantillas de emails
- El plugin sfExtPlugin ha cambiado su nombre por sfExtJSPlugin
- Plugins actualizados
- sfExtjsThemePlugin: optimizado el número de consultas de doSelectJoinAll, corregido un pequeño error en renderLink, añadida la opción de realizar un doSelectJoin sobre una tabla foránea, actualizada la documentación, actualizado ExtJS a la versión 2.0rc1
- sfSimpleBlogPlugin: corregido un error con el mecanismo de escape y las etiquetas
- sfEbayPlugin: elminado el archivo test.php y añadidos comentarios a todas las clases, modificado el nombre de algunas variables, eliminadas las partes de código que ya no se utilizan
- sfISBNPlugin: añadido el código correspondiente a Ebay, corregido un pequeño error a la hora de incluir el código de seguimiento
- sfPropel13Plugin: añadida una opción en el archivo databases.yml para deshabilitar la creación de un pool de conexiones
- sfSitemap2Plugin: publicada la versión 0.0.2
- sfHamlViewPlugin: corregido un problema con una expresión regular que no funcionaba
- sfExtJSPlugin: modificado el layout en el repositorio, reescrito el README, añadidos los archivos CHANGELOG y LICENSE, actualizado ExtJS a la versión 1.1.1,
- sfExtjs2Plugin: renombrado el helper, la clase y las opciones de sfConfig para seguir el modelo de Extjs2. Modificado el archivo config.php para que utilice las fuentes de Extjs incluídas
- sfDoctrinePlugin: varios errores corregidos, añadido el código necesario para que se añada el parámetro "package" a los esquemas del plugin, actualizadas las dependencias de Doctrine
- sfJobQueuePlugin: corregido un pequeño error
- sfPropelActAsRatableBehaviorPlugin: añadida la opción para indicar la anchura base de cada estrella en las opciones del helper
- sfPropelAuditPlugin: modificado el layout en el repositorio, reescrito el README, corregidos algunos errores con el formato del código, añadido el CHANGELOG
- sfSimpleForumPlugin: publicada la versión 0.6.5 (añadidos dos módulos en la parte de administración, eliminado el archivo de configuración del esquema, añadida una capa adicional para personalizar las clases del modelo)
- sfDbBasedSecurityPlugin: actualizada la documentación
- sfDoctrineHelpPlugin: actualizado a los últimos cambios de sfDoctrinePlugin and Doctrine, actualizado el esquema para incluir el parámetro "package"
- sfDoctrineSettingsPlugin: actualizado a los últimos cambios de sfDoctrinePlugin, añadido el parámetro "package"
- sfDoctrineFriendsPlugin: actualizado a los últimos cambios de sfDoctrinePlugin, añadido el parámetro "package"
- sfDoctrineAmazonS3Plugin: actualizado a los últimos cambios de sfDoctrinePlugin, actualizado el esquema para incluir el parámetro "package"
- sfDoctrineCommentsPlugin: actualizado a los últimos cambios de sfDoctrinePlugin, actualizado el esquema para incluir el parámetro "package"
- sfDomPDFPlugin: actualizada la documentación
- sfJqueryPlugin: publicada la versión 0.0.8 (corregido un error en la forma de gestionar los parámetros en el método jq_remote_function())
- sfLucenePlugin: ahora todas las funciones que realizan el resaltado de sintaxis utilizan el mismo código, añadido el soporte para factorías de índices propias, publicada la versión 0.1.0
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.