Una semana con Symfony #10 (10-16 Septiembre 2007)

Lunes, 17 de septiembre de 2007

La refactorización interna de Symfony continúa sin descanso y durante esta semana se han realizado más de 50 cambios significativos en su código fuente. Esta semana también ha sido la más activa que se recuerda en el desarrollo de plugins, con 6 nuevos plugins publicados y más de 20 plugins actualizados.

Lista de correo de desarrolladores Symfony

Cambios significativos en el código fuente

  • r5043: el generador de temas puede generar más que acciones y plantillas
  • r5062: corregido un fallo grave que impedía ejecutar aplicaciones symfony
  • r5065: ya no se permite el carácter “-” en el nombre de los módulos y acciones
  • r5083: añadido el alias fix-perms para la nueva tarea project:permissions
  • r5086: eliminada la dependencia de la petición respecto a CacheHelper
  • r5087: solucionado el parámetro de enrutamiento por defecto cuando se trata de una cadena de texto vacía
  • r5088: eliminado el uso de los namespaces para la configuración
  • r5089: el objeto sfResponse ya no almacena la opción que indica si se deben incluir los archivos de JavaScript y de CSS
  • r5090: añadido un prefijo en sfConfig para almacenar las plantillas y los layouts
  • r5092: añadidos los métodos getSlots() y setSlot() en sfWebResponse
  • r5093: creado el directorio plugins/ para guardar los plugins que va a incluir por defecto Symfony (creado el plugin sfPropelPlugin)
  • r5094: los archivos del generador y de las operaciones CRUD de Propel se han movido al sfPropelPlugin
  • r5097: creado el plugin sfCompat10Plugin en el directorio de los plugins incluidos por defecto en Symfony
  • r5100: movidos varios archivos al directorio del sfPropelPlugin
  • r5103: movidas las pruebas funcionales al directorio del sfPropelPlugin, r5105: movidas las pruebas unitarias al directorio del sfPropelPlugin
  • r5106: copiados todos los archivos de phpmailer al nuevo plugin sfCompat10Plugin
  • r5107: los bridges o puentes con otros frameworks se han movido al directorio de sfCompat10Plugin
  • r5109: eliminado el directorio de sfLogger en log/
  • r5111: corregido el problema de que la tarea project:upgrade1.1 intentaba actualizarse a si misma
  • r5112: creado un script para actualizar los singletons (I18N, routing y logger)
  • r5115: añadida la clase para actualizar el nuevo método de carga automática de clases llamado autoloadAgain
  • r5116: añadida la actualización de factories.yml
  • r5118: añadida la información para actualizar el valor de VERSION, los parámetros por defecto para el sistema de enrutamiento y las constantes del sistema de log
  • r5120: añadida la información sobre los métodos de sfI18N que han sido eliminados
  • r5139: refactorizada la gestión de las excepciones
  • r5144: la etiqueta ETag ahora es compatible con la especificación HTTP 1.1
  • r5155: añadida una nueva clase a las clases PDO de acceso a base de datos
  • r5156: sfConsoleResponse ahora implementa la interfaz “serializable”
  • r5159: corregida una doble llamada a clearCredentials() en sfBasicSecurityUser
  • Actualizada la branch dwhittle
  • …y muchos otros cambios

Resumen de la actividad de desarrollo: 139 changesets, 26 nuevos defectos, 28 defectos corregidos, 8 nuevas mejoras, 9 mejoras incorporadas, 4 nuevos defectos en la documentación, 4 defectos corregidos en la documentación y 89 ediciones en la documentación.

Libro y documentación

Estado aproximado de la traducción del libro: español (99%), italiano (89%), polaco (78%) chino (26%), ruso (26%), francés (21%), portugués de Brasil (15%) alemán (15%), holandés (15%), japonés (-).

Wiki

  • Nuevas ofertas de trabajo sobre Symfony:
    • Programador Symfony – freelance con residencia en Paris, Francia – 10.000 euros para un proyecto de intranet – Contacto: felamelliere [at] sitajour [dot] com
    • XenLabs R&D Projects dona el 15% de todos los beneficios de sus proyectos comerciales creados con Symfony para el desarrollo de Symfony – Contacto: geoffrey [at] xentechweb [dot] com [dot] au
    • Programador Symfony – teletrabajo con disponibilidad diaría de 9:00 a 17:00 – Contacto: developers [at] onitdigital [dot] com – Sitio web: OnItDigital
  • Nuevos programadores de Symfony disponibles para contratar:
    • BasisEins: “we are focusing on e-commerce solutions with connections to serveral erp systems.”
    • thinkClear: “we develop web 2.0 apps using symfony, Ajax, CSS, Joomla, CMS’s, etc.” – Contacto: info [at] thinkclear [dot] com [dot] ar

Plugins

Nuevos sitios web creados con Symfony

Artículos externos sobre Symfony

Añade tu comentario

(requerido)

(requerido, nunca se publica)