Los formularios de Symfony son, al mismo tiempo, el componente más poderoso de Symfony y la parte más temida por los programadores. El problema es que son un poco difíciles de utilizar, por lo que el nuevo framework de formularios de Symfony 2 va a facilitar mucho su uso.
No obstante, en ocasiones los formularios de Symfony muestran todo su poder de una forma tan sencilla que parece mágica. Observa lo que puedes conseguir con una sola línea de código si utilizas Propel y el nuevo plugin sfPropel15Plugin:
El proyecto Symfony anunció ayer la próxima celebración de una conferencia online sobre Symfony 2. La conferencia se celebrará durante los próximos días 22 y 23 de junio y en ella se desvelará una gran sorpresa relacionada con Symfony 2 y que será su auténtica killer feature.
La conferencia se titula The State of Symfony 2, sólo se puede asistir de forma online y en ella se impartirán seis sesiones de 30 minutos de duración:
Pruebas unitarias y funcionales (Fabien Potencier)
Propel 1.5 llega a Symfony 2 (François Zaninotto)
El nuevo framework de formularios (Bernhard Schussek)
Últimas mejoras de Symfony 2 (Fabien Potencier)
Novedades en la integración de Doctrine 2 y Symfony (Jonathan Wage)
La gran “killer feature” de Symfony 2 (Fabien Potencier)
Para que el horario no sea un problema, la misma conferencia se realiza dos días diferentes a distintas horas:
Martes 22 de junio a las 10 AM CET
Miércoles 23 de junio a las 17 PM CET
Una vez concluida la conferencia, se publicará la segunda versión alfa de Symfony 2, que incluye una documentación completamente actualizada.
Asistir a la conferencia online requiere el uso de una aplicación Java y el precio es de 30 euros (20 euros si eres de los 50 primeros en apuntarte): registrarse en The State of Symfony 2
François, con la ayuda de Fabien (creador de Symfony), ha publicado la primera versión del bundle (o plugin) de Propel para el futuro Symfony 2. De esta forma, el commit 265d6e9 asegura que podrás seguir utilizando Propel para tus proyectos realizados con Symfony 2.
Por el momento el bundle publicado es muy básico, ya que por ejemplo los modelos sólo se pueden definir mediante XML y no con YAML. No obstante, se trata de una muy buena noticia para los usuarios de Propel, algo decepcionados después de que se anunciara que Doctrine sería el ORM oficial de Symfony 2.
El tweet de François también demuestra que las relaciones entre los dos mayores genios de Symfony se han normalizado y atrás quedan acontecimientos no muy felices ocurridos hace un tiempo.
La universidad Jaume I de Castellón ha anunciado la celebración de la primera conferencia española dedicada en exclusiva a Symfony. La conferencia se enmarca dentro de la iniciativa decharlas.com y se realizará en dos jornadas durante los próximos días 5 y 6 de julio.
El listado provisional de charlas está pensado para todo tipo de usuarios de Symfony, incluso para los que todavía no han descubierto este framework:
Introducción a symfony: charla introductoria al entorno de desarrollo, explicando las diversas partes de las que consta.
Domesticando los formularios: explicación del sub-framework de formularios que posee symfony (sfForm).
Say what? Be I18n my friend: internacionalizando nuestros proyectos.
CMF is the new CMS: evolucionando los CMS.
symfony en España: trata de mostrar casos reales de empresas y productos que hacen uso de dicho entorno de trabajo.
No reinventes la rueda. Plugins: cómo crear nuestros plugins para ser reutilizados en diversos proyectos.
Un gran poder conlleva una gran responsabilidad (Admin Generator): crear nuestro propio tema para la parte de administración de contenidos.
Cose que te cose. Patrones de diseño y test unitarios: no sólo se trata de enseñar symfony sino también buenas prácticas y metodologías en el desarrollo web.
Conociendo tus herramientas de desarrollo: tratará sobre herramientas de apoyo en el desarrollo de software (control de versiones, IDE’s, integración continua, …)
Desarrollo basado en estándares: novedades en HTML5, XHTML 2.0 y CSS3.
ORMs en symfony: Doctrine, Propel.
Symfony, cloud computing y web escalables: desarrollo web pensando en el rendimiento y la escalabilidad.
Entre charla y charla, se habilitarán espacios de tiempo para que los asistentes hagan networking y conozcan a otros miembros y empresas de la comunidad Symfony.
Gracias al trabajo desinteresado de los organizadores David Castelló y Javier López y gracias a la colaboración de la universidad Jaume I, la asistencia a las jornadas será gratuita. El único problema es que el aforo está limitado a las 100 primeras personas que se apunten mediante el siguiente formulario de inscripción.
Si quieres patrocinar las jornadas, ayudar y sugerir mejoras o simplemente tienes cualquier duda, puedes hacer uso del email contacto @ decharlas.com El sitio web oficial de las jornadas también incluye el teléfono de contacto de los organizadores David y Javier.
Si eres de los que instalan Symfony mediante su repositorio de Subversion, habrás sufrido en alguna ocasión una lentitud excesiva o incluso un error que impide instalar/actualizar Symfony. En realidad, estos errores no se deben al propio Symfony, sino a los repositorios externos de algunas de las librerías de las que depende.
Normalmente estos errores son esporádicos y de duración muy corta. No obstante, durante la semana pasada los respositorios de Phing y Propel estuvieron caídos durante mucho tiempo, impidiendo actualizar/instalar Symfony mediante Subversion.
Para solucionar de una vez por todas estos problemas tan molestos, los responsables de Symfony han creado mirrors de todos los repositorios imprescindibles para Symfony: Phing, Propel y Doctrine. Además, las ramas de Symfony 1.2 y 1.3 ahora apuntan a los mirrors en vez de a los repositorios oficiales, así que la instalación/actualización de Symfony ahora es mucho más rápida y fiable.
Los mirrors se sincronizan cada 15 minutos, están abiertos a cualquier proyecto y sus direcciones son las siguientes: