Una semana con Symfony #27 (7->13 enero 2008)

Esta semana ha sido una de las más tranquilas que se recuerdan en lo que respecta al desarrollo del framework. No obstante, se ha registrado una actividad importante en los plugins y las ofertas de trabajo relacionadas con Symfony también crecen de forma considerable.

Cambios significativos en el código fuente

  • r6987, r6988: [1.0, 1.1] solucionado un error con la caché en el entorno de producción
  • r6990: [1.1] ahora los valores y archivos erróneos de los formularios se guardan en arrays
  • r6991: [1.1] solucionado un problema en el validador de esquemas cuando un campo se llama 0
  • r7010: [1.1] solucionado un error de la tarea configure:database cuando el archivo databases.yml está vacío
  • r7011: [1.1] mejorado el mensaje que muestra la excepción de sfCallable
  • Actualizada la branch dwhittle: mejoras en las excepciones, modificadas las factorías para utilizar la cache APC por defecto y otros cambios menores
  • ...y muchos otros cambios

Resumen de la actividad de desarrollo: 53 changesets, 18 nuevos defectos, 4 defectos corregidos, 2 nuevas mejoras solicitadas, 1 mejora incorporada, 4 nuevos defectos en la documentación, corregidos 2 errores en la documentación y 24 modificaciones en la documentación.

Documentación

Wiki

  • Nuevas ofertas de trabajo Symfony:
    • Programador Web en WorldWeb Interactive - jornada completa en Kolding, Dinamarca - Contacto: job [at] wwi [dot] dk
    • Programador Symfony en Abansys & Hostytec S.L. - jornada completa en Valencia, España - Contacto: rrhh [at] tusprofesionales [dot] es
    • Programador Symfony en una empresa de nueva creación en el Silicon Valley - teletrabajo - Contacto: tliadsiobb [at] farifluset.mailexpire.com
    • Programador PHP en The NetCircle - jornada completa en Shanghai, China - Contacto: claude [at] thenetcircle [dot] com
    • Programadores PHP en Ibuildings - jornada completa en Amsterdam, Vlissingen y Sittard, Holanda - Contacto: saskia [at] ibuildings [dot] nl
  • Nuevos programadores Symfony disponibles para contratar:
    • John Grimsey (john [at] johngrimsey.co.uk): "London (UK) based PHP developer, 6+ years experience. Four Symfony projects deployed to date."
    • MoCo, Inc.: "a full service marketing company dedicated to agile web development and the open source movement, based in Minneapolis, MN."
    • Ibuildings: The PHP Professionals: "The Netherlands and UK-based company. We provide web application development, consultancy and education. Official partner of Zend."
    • Stefan Koopmanschap (stefan [at] ibuildings.nl): "developing in symfony since 2005, developing in PHP since 1997. Experienced Zend certified developer who is also available as consultant or for projects."
  • Nuevos blogs sobre Symfony:

Plugins

  • Nuevos plugins
    • sfForms11Plugin: permite utilizar el mecanismo de formularios de Symfony 1.1 en las aplicaciones desarrolladas con Symfony 1.0.
    • sfPropelSqlDiffPlugin: genera un archivo de tipo diff.sql, que contiene las diferencias entre la estructura definida en el archivo schema.yml y la estructura actual de la base de datos
  • Plugins actualizados
    • ddAccessibleFormPlugin: ahora utiliza SF_JQUERY_WEB_DIR si está definido en vez de su propio jQuery
    • sfExtjsThemePlugin: deshabilitados los mensajes de los eventos, mejorado el nombrado de las variables de tipo JavaScript, solucionados algunos problemas con los valores no cargados en las listas desplegables y solucionados muchos otros errores menores
    • dkAntispamPlugin: las expresiones regulares que se utilizan para detectar el spam se han trasladado al archivo de configuración
    • sfDoctrinePlugin: actualización para utilizar la branch 0.9 de Doctrine, ahora se puede enviar una instrucción de tipo DQL como opción del helper object_admin_xxx
    • sfMDB2RestPlugin: añadido un método en el cliente para obtener la URL del servidor que se está utilizando en cada momento
    • sfJobQueuePlugin: añadida información de log en sfJobHandler
    • sfPropelActAsRatableBehaviorPlugin: añadida la traducción al francés de todos los mensajes, añadido un archivo de prueba llamado app.yml-sample, añadida la opción de configuración cookie_prefix
    • sfAuthorizeNetPlugin: actualizada la clase para poder utilizar el id y la clave de la API, añadidos métodos getter y setter para añadir atributos propios en las transacciones
    • sfPropelActAsCommentableBehaviorPlugin: añadida la traducción de los mensajes al francés, mejorado el rendimiento mediante la cache del nombre del autor
    • sfPropelActAsPolymorphicBehaviorPlugin: añadida un tarea llamada propel-load-pm-data para cargar la información de los archivos de datos manteniendo la información de las claves polimórficas
    • sfGeocoderPlugin: solucionado un error en la forma que Google Maps maneja las ciudades
    • sfLucenePlugin: añadida la opción de bloquear el comportamiento de Propel
    • sfJqueryPlugin: ahora se carga el archivo jquery.js antes que el resto de archivos de JavaScript
    • sfGuardDoctrinePlugin: añadido un archivo de seguridad en cada módulo, añadido un archivo de datos para asignar todos los permisos
    • nahoWikiPlugin: corregidos algunos errores menores
    • Actualizada la documentación de sfExtjs2Plugin, sfAdvancedAdminGeneratorPlugin

Nuevos sitios web creados con Symfony

  • ALL-TLD GmbH: (german) webhosting & DomainNameServices company located in Mannheim (BW)
  • www.hma-info.de: (german) site of a reenactment group portraing medieval life in the 13th century

Artículos sobre Symfony publicados en blogs de todo el mundo

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.

Publicada el

14 de enero de 2008

Etiquetas

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.